Two-Dimensional Permutation Vectors’ (PV) Code for Optical Code Division Multiple Access Systems

In this paper, we present a new algorithm to generate two-dimensional (2D) permutation vectors’ (PV) code for incoherent optical code division multiple access (OCDMA) system to suppress multiple access interference (MAI) and system complexity. The proposed code design approach is based on wavelength...

Full description

Bibliographic Details
Main Authors: Hassan Yousif Ahmed, Medien Zeghid, Waqas A.Imtiaz, Teena Sharma, Abdellah Chehri, Paul Fortier
Format: Article
Language:English
Published: MDPI AG 2020-05-01
Series:Entropy
Subjects:
Online Access:https://www.mdpi.com/1099-4300/22/5/576
id doaj-1f8a13bfe384466b8caffaed866cf05f
record_format Article
spelling doaj-1f8a13bfe384466b8caffaed866cf05f2020-11-25T02:42:04ZengMDPI AGEntropy1099-43002020-05-012257657610.3390/e22050576Two-Dimensional Permutation Vectors’ (PV) Code for Optical Code Division Multiple Access SystemsHassan Yousif Ahmed0Medien Zeghid1Waqas A.Imtiaz2Teena Sharma3Abdellah Chehri4Paul Fortier5Electrical Engineering Department, College of Engineering at Wadi Aldwaseer, Prince Sattam Bin Abdulaziz University, Al-Kharj 16278, Saudi ArabiaElectrical Engineering Department, College of Engineering at Wadi Aldwaseer, Prince Sattam Bin Abdulaziz University, Al-Kharj 16278, Saudi ArabiaDepartment of Electrical Engineering, Jalozai Campus, University of Engineering and Technology, Peshawar 23431, PakistanDepartment of Applied Sciences, University of Quebec in Chicoutimi (UQAC), Chicoutimi, QC G7H 2B1, CanadaDepartment of Applied Sciences, University of Quebec in Chicoutimi (UQAC), Chicoutimi, QC G7H 2B1, CanadaDepartment of Electrical and Computer Engineering, Laval University, Québec, QC G1V 0A6, CanadaIn this paper, we present a new algorithm to generate two-dimensional (2D) permutation vectors’ (PV) code for incoherent optical code division multiple access (OCDMA) system to suppress multiple access interference (MAI) and system complexity. The proposed code design approach is based on wavelength-hopping time-spreading (WHTS) technique for code generation. All possible combinations of PV code sets were attained by employing all permutations of the vectors with repetition of each vector<i> </i>weight<i> (W)</i> times. Further, 2D-PV code set was constructed by combining two code sequences of the 1D-PV code. The transmitter-receiver architecture of 2D-PV code-based WHTS OCDMA system is presented. Results indicated that the 2D-PV code provides increased cardinality by eliminating phase-induced intensity noise (PIIN) effects and multiple user data can be transmitted with minimum likelihood of interference. Simulation results validated the proposed system for an agreeable bit error rate (BER) of 10<sup>−9</sup>.https://www.mdpi.com/1099-4300/22/5/576OCDMAvector permutationphase induced intensity noisemultiple access interferencecross-correlation
collection DOAJ
language English
format Article
sources DOAJ
author Hassan Yousif Ahmed
Medien Zeghid
Waqas A.Imtiaz
Teena Sharma
Abdellah Chehri
Paul Fortier
spellingShingle Hassan Yousif Ahmed
Medien Zeghid
Waqas A.Imtiaz
Teena Sharma
Abdellah Chehri
Paul Fortier
Two-Dimensional Permutation Vectors’ (PV) Code for Optical Code Division Multiple Access Systems
Entropy
OCDMA
vector permutation
phase induced intensity noise
multiple access interference
cross-correlation
author_facet Hassan Yousif Ahmed
Medien Zeghid
Waqas A.Imtiaz
Teena Sharma
Abdellah Chehri
Paul Fortier
author_sort Hassan Yousif Ahmed
title Two-Dimensional Permutation Vectors’ (PV) Code for Optical Code Division Multiple Access Systems
title_short Two-Dimensional Permutation Vectors’ (PV) Code for Optical Code Division Multiple Access Systems
title_full Two-Dimensional Permutation Vectors’ (PV) Code for Optical Code Division Multiple Access Systems
title_fullStr Two-Dimensional Permutation Vectors’ (PV) Code for Optical Code Division Multiple Access Systems
title_full_unstemmed Two-Dimensional Permutation Vectors’ (PV) Code for Optical Code Division Multiple Access Systems
title_sort two-dimensional permutation vectors’ (pv) code for optical code division multiple access systems
publisher MDPI AG
series Entropy
issn 1099-4300
publishDate 2020-05-01
description In this paper, we present a new algorithm to generate two-dimensional (2D) permutation vectors’ (PV) code for incoherent optical code division multiple access (OCDMA) system to suppress multiple access interference (MAI) and system complexity. The proposed code design approach is based on wavelength-hopping time-spreading (WHTS) technique for code generation. All possible combinations of PV code sets were attained by employing all permutations of the vectors with repetition of each vector<i> </i>weight<i> (W)</i> times. Further, 2D-PV code set was constructed by combining two code sequences of the 1D-PV code. The transmitter-receiver architecture of 2D-PV code-based WHTS OCDMA system is presented. Results indicated that the 2D-PV code provides increased cardinality by eliminating phase-induced intensity noise (PIIN) effects and multiple user data can be transmitted with minimum likelihood of interference. Simulation results validated the proposed system for an agreeable bit error rate (BER) of 10<sup>−9</sup>.
topic OCDMA
vector permutation
phase induced intensity noise
multiple access interference
cross-correlation
url https://www.mdpi.com/1099-4300/22/5/576
work_keys_str_mv AT hassanyousifahmed twodimensionalpermutationvectorspvcodeforopticalcodedivisionmultipleaccesssystems
AT medienzeghid twodimensionalpermutationvectorspvcodeforopticalcodedivisionmultipleaccesssystems
AT waqasaimtiaz twodimensionalpermutationvectorspvcodeforopticalcodedivisionmultipleaccesssystems
AT teenasharma twodimensionalpermutationvectorspvcodeforopticalcodedivisionmultipleaccesssystems
AT abdellahchehri twodimensionalpermutationvectorspvcodeforopticalcodedivisionmultipleaccesssystems
AT paulfortier twodimensionalpermutationvectorspvcodeforopticalcodedivisionmultipleaccesssystems
_version_ 1724775466467852288