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...
Autores principales: | , , , , , |
---|---|
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 |