Cargando…

Multicore-Processor Based Software-Defined Communication/Network Platform for Underwater Internet of Things

Software-defined acoustic modems (SDAMs) for underwater communication and networking have been an important research topic due to their flexibility and programmability. In this paper, we propose a reconfigurable platform for SDAMs based on the TI AM5728 processor, which integrates dual-core ARM Cort...

Descripción completa

Detalles Bibliográficos
Autores principales: Luo, Chaohui, Ma, Biyun, Chen, Fangjiong, Guan, Quansheng, Yu, Hua, Ji, Fei
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6928685/
https://www.ncbi.nlm.nih.gov/pubmed/31779106
http://dx.doi.org/10.3390/s19235168
_version_ 1783482529146208256
author Luo, Chaohui
Ma, Biyun
Chen, Fangjiong
Guan, Quansheng
Yu, Hua
Ji, Fei
author_facet Luo, Chaohui
Ma, Biyun
Chen, Fangjiong
Guan, Quansheng
Yu, Hua
Ji, Fei
author_sort Luo, Chaohui
collection PubMed
description Software-defined acoustic modems (SDAMs) for underwater communication and networking have been an important research topic due to their flexibility and programmability. In this paper, we propose a reconfigurable platform for SDAMs based on the TI AM5728 processor, which integrates dual-core ARM Cortex-A15 CPUs and two TI C66x DSP cores. The signal processing and A/D, D/A for physical-layer communication are implemented in the DSP cores. The networking protocols and the application programs are implemented in the ARM cores. The proposed platform has the following characteristics: (1) Due to the high-performance dual-ARM cores, the whole NS3 network simulator can be run in the ARM cores. Network protocols developed in a software simulation platform (e.g., NS3 platform) can be seamlessly migrated to a hardware platform without modification. (2) A new physical-layer module associated with real acoustic channel is developed, such that a data packet generated from the application layer will be transmitted through a real acoustic channel. The results of networking experiments with five nodes are presented to demonstrate the effectiveness of the proposed platform.
format Online
Article
Text
id pubmed-6928685
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-69286852019-12-26 Multicore-Processor Based Software-Defined Communication/Network Platform for Underwater Internet of Things Luo, Chaohui Ma, Biyun Chen, Fangjiong Guan, Quansheng Yu, Hua Ji, Fei Sensors (Basel) Article Software-defined acoustic modems (SDAMs) for underwater communication and networking have been an important research topic due to their flexibility and programmability. In this paper, we propose a reconfigurable platform for SDAMs based on the TI AM5728 processor, which integrates dual-core ARM Cortex-A15 CPUs and two TI C66x DSP cores. The signal processing and A/D, D/A for physical-layer communication are implemented in the DSP cores. The networking protocols and the application programs are implemented in the ARM cores. The proposed platform has the following characteristics: (1) Due to the high-performance dual-ARM cores, the whole NS3 network simulator can be run in the ARM cores. Network protocols developed in a software simulation platform (e.g., NS3 platform) can be seamlessly migrated to a hardware platform without modification. (2) A new physical-layer module associated with real acoustic channel is developed, such that a data packet generated from the application layer will be transmitted through a real acoustic channel. The results of networking experiments with five nodes are presented to demonstrate the effectiveness of the proposed platform. MDPI 2019-11-26 /pmc/articles/PMC6928685/ /pubmed/31779106 http://dx.doi.org/10.3390/s19235168 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Luo, Chaohui
Ma, Biyun
Chen, Fangjiong
Guan, Quansheng
Yu, Hua
Ji, Fei
Multicore-Processor Based Software-Defined Communication/Network Platform for Underwater Internet of Things
title Multicore-Processor Based Software-Defined Communication/Network Platform for Underwater Internet of Things
title_full Multicore-Processor Based Software-Defined Communication/Network Platform for Underwater Internet of Things
title_fullStr Multicore-Processor Based Software-Defined Communication/Network Platform for Underwater Internet of Things
title_full_unstemmed Multicore-Processor Based Software-Defined Communication/Network Platform for Underwater Internet of Things
title_short Multicore-Processor Based Software-Defined Communication/Network Platform for Underwater Internet of Things
title_sort multicore-processor based software-defined communication/network platform for underwater internet of things
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6928685/
https://www.ncbi.nlm.nih.gov/pubmed/31779106
http://dx.doi.org/10.3390/s19235168
work_keys_str_mv AT luochaohui multicoreprocessorbasedsoftwaredefinedcommunicationnetworkplatformforunderwaterinternetofthings
AT mabiyun multicoreprocessorbasedsoftwaredefinedcommunicationnetworkplatformforunderwaterinternetofthings
AT chenfangjiong multicoreprocessorbasedsoftwaredefinedcommunicationnetworkplatformforunderwaterinternetofthings
AT guanquansheng multicoreprocessorbasedsoftwaredefinedcommunicationnetworkplatformforunderwaterinternetofthings
AT yuhua multicoreprocessorbasedsoftwaredefinedcommunicationnetworkplatformforunderwaterinternetofthings
AT jifei multicoreprocessorbasedsoftwaredefinedcommunicationnetworkplatformforunderwaterinternetofthings