MAC Layer Design for Network-Enabled Visible Light Communication Systems Compliant with IEEE 802.15.7

The design and implementation of medium access control (MAC) layer for network-enabled visible light communication (VLC) system is presented in this paper. The point-to-point link was chosen because of its simple in configuration as well as implementation. Whereas the FPGA Zybo Zynq-7000 is employed...

Full description

Bibliographic Details
Main Authors: Trio Adiono, Syifaul Fuada, Muhamad Luthfi, Rosmianto Aji Saputro
Format: Article
Language:English
Published: European Alliance for Innovation (EAI) 2017-10-01
Series:EAI Endorsed Transactions on Energy Web
Subjects:
Online Access:http://eudl.eu/doi/10.4108/eai.4-10-2017.153163
_version_ 1819017720076697600
author Trio Adiono
Syifaul Fuada
Muhamad Luthfi
Rosmianto Aji Saputro
author_facet Trio Adiono
Syifaul Fuada
Muhamad Luthfi
Rosmianto Aji Saputro
author_sort Trio Adiono
collection DOAJ
description The design and implementation of medium access control (MAC) layer for network-enabled visible light communication (VLC) system is presented in this paper. The point-to-point link was chosen because of its simple in configuration as well as implementation. Whereas the FPGA Zybo Zynq-7000 is employed for prototyping the hardware of VLC system because of it serve a Linux operating system (OS), i.e. Xillinux. Our MAC layer has been realized in Python programming and running above the Zynq-7000 processor. The designed MAC Layer is adapted from IEEE 802.15.7 standard, specifically for delivering and receiving the MAC frames from the coordinator to the device or vice versa, wrapping the IP packets and unwrapping the MAC Frames with MAC headers and trailers, and performing the error detection in which the cyclic redundant check 16 (CRC-16) was selected. According to the functionality test, our proposed VLC system can perform to send the multimedia contents (video and image) as well as data packet for internet accessing purpose like a wireless fidelity (Wi-Fi) connectivity. Thus, it can be concluded that the implemented MAC layer has met the functionality specifications referred to the IEEE 802.15.7 standard. We also provide the Pseudo-code of designed MAC layer and its Python script (source-code) implementation that can be found in the Appendix section.
first_indexed 2024-12-21T03:08:00Z
format Article
id doaj.art-623626dae6344c3bbb54b745ea530b08
institution Directory Open Access Journal
issn 2032-944X
language English
last_indexed 2024-12-21T03:08:00Z
publishDate 2017-10-01
publisher European Alliance for Innovation (EAI)
record_format Article
series EAI Endorsed Transactions on Energy Web
spelling doaj.art-623626dae6344c3bbb54b745ea530b082022-12-21T19:18:04ZengEuropean Alliance for Innovation (EAI)EAI Endorsed Transactions on Energy Web2032-944X2017-10-0141411210.4108/eai.4-10-2017.153163MAC Layer Design for Network-Enabled Visible Light Communication Systems Compliant with IEEE 802.15.7Trio Adiono0Syifaul Fuada1Muhamad Luthfi2Rosmianto Aji Saputro3University Center of Excellence on Microelectronics Institut Teknologi Bandung, IC Design laboratory, PAU building 4th floor, Jln. Tamansari No. 126, Kampus ITB, Bandung city (40132), West Java, Indonesia; tadiono@stei.itb.ac.idUniversity Center of Excellence on Microelectronics Institut Teknologi Bandung, IC Design laboratory, PAU building 4th floor, Jln. Tamansari No. 126, Kampus ITB, Bandung city (40132), West Java, IndonesiaAchmad Bakrie building (LABTEK VIII) 3rd floor, Electrical Engineering Department School of Electrical Engineering and Informatics Institut Teknologi Bandung, Jln. Ganesha No. 10, Kampus ITB, Bandung city (40116), West Java, IndonesiaAchmad Bakrie building (LABTEK VIII) 3rd floor, Electrical Engineering Department School of Electrical Engineering and Informatics Institut Teknologi Bandung, Jln. Ganesha No. 10, Kampus ITB, Bandung city (40116), West Java, IndonesiaThe design and implementation of medium access control (MAC) layer for network-enabled visible light communication (VLC) system is presented in this paper. The point-to-point link was chosen because of its simple in configuration as well as implementation. Whereas the FPGA Zybo Zynq-7000 is employed for prototyping the hardware of VLC system because of it serve a Linux operating system (OS), i.e. Xillinux. Our MAC layer has been realized in Python programming and running above the Zynq-7000 processor. The designed MAC Layer is adapted from IEEE 802.15.7 standard, specifically for delivering and receiving the MAC frames from the coordinator to the device or vice versa, wrapping the IP packets and unwrapping the MAC Frames with MAC headers and trailers, and performing the error detection in which the cyclic redundant check 16 (CRC-16) was selected. According to the functionality test, our proposed VLC system can perform to send the multimedia contents (video and image) as well as data packet for internet accessing purpose like a wireless fidelity (Wi-Fi) connectivity. Thus, it can be concluded that the implemented MAC layer has met the functionality specifications referred to the IEEE 802.15.7 standard. We also provide the Pseudo-code of designed MAC layer and its Python script (source-code) implementation that can be found in the Appendix section.http://eudl.eu/doi/10.4108/eai.4-10-2017.153163Medium-access control (MAC)Visible light communication (VLC)TCP/IP
spellingShingle Trio Adiono
Syifaul Fuada
Muhamad Luthfi
Rosmianto Aji Saputro
MAC Layer Design for Network-Enabled Visible Light Communication Systems Compliant with IEEE 802.15.7
EAI Endorsed Transactions on Energy Web
Medium-access control (MAC)
Visible light communication (VLC)
TCP/IP
title MAC Layer Design for Network-Enabled Visible Light Communication Systems Compliant with IEEE 802.15.7
title_full MAC Layer Design for Network-Enabled Visible Light Communication Systems Compliant with IEEE 802.15.7
title_fullStr MAC Layer Design for Network-Enabled Visible Light Communication Systems Compliant with IEEE 802.15.7
title_full_unstemmed MAC Layer Design for Network-Enabled Visible Light Communication Systems Compliant with IEEE 802.15.7
title_short MAC Layer Design for Network-Enabled Visible Light Communication Systems Compliant with IEEE 802.15.7
title_sort mac layer design for network enabled visible light communication systems compliant with ieee 802 15 7
topic Medium-access control (MAC)
Visible light communication (VLC)
TCP/IP
url http://eudl.eu/doi/10.4108/eai.4-10-2017.153163
work_keys_str_mv AT trioadiono maclayerdesignfornetworkenabledvisiblelightcommunicationsystemscompliantwithieee802157
AT syifaulfuada maclayerdesignfornetworkenabledvisiblelightcommunicationsystemscompliantwithieee802157
AT muhamadluthfi maclayerdesignfornetworkenabledvisiblelightcommunicationsystemscompliantwithieee802157
AT rosmiantoajisaputro maclayerdesignfornetworkenabledvisiblelightcommunicationsystemscompliantwithieee802157