Cargando…
Network Coding for Efficient Video Multicast in Device-to-Device Communications
Device-to-Device (D2D) communication is one of the critical technologies for the fifth-generation network, which allows devices to communicate directly with each other while increasing transmission rate, but this communication is vulnerable to interference. When video transmission is carried out in...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7218905/ https://www.ncbi.nlm.nih.gov/pubmed/32316143 http://dx.doi.org/10.3390/s20082254 |
_version_ | 1783532888344494080 |
---|---|
author | Wang, Lei Li, Yulong Pan, Bo Wu, Qiuwei Yin, Jun Xu, Lijie |
author_facet | Wang, Lei Li, Yulong Pan, Bo Wu, Qiuwei Yin, Jun Xu, Lijie |
author_sort | Wang, Lei |
collection | PubMed |
description | Device-to-Device (D2D) communication is one of the critical technologies for the fifth-generation network, which allows devices to communicate directly with each other while increasing transmission rate, but this communication is vulnerable to interference. When video transmission is carried out in an environment with interference, problems such as high packet loss rate, poor quality of the video, and blurred screen may exist. These problems can be effectively solved by redundant coding operations at the source node, but the extra coding operation imposes a heavy computational burden on the source node. In order to alleviate the computational overhead of the source node, reduce transmission delay, and guarantee transmission quality, this paper proposes an efficient video multicast transmission scheme based on Random Linear Network Coding (RLNC) in D2D networks. In the scheme, the receiving devices in the transmission participate in the process of generating repair packets that are used to remedy the loss of encoded packets during transmission. The source node multicasts the encoded video file. The receiving nodes re-encode the received data packets with RLNC and then send them to the network again. The nearby nodes can decode the original data through the encoded or re-encoded data packets. The performance of the proposed scheme is evaluated through both simulation and real experiments. The experimental results show that compared with the traditional RLNC scheme, this scheme could balance the computation overhead of the mobile devices and reduce the encoding and decoding delay by about 8%. When the packet loss rate is high, the proposed scheme can obtain better video quality than the traditional replication-based scheme. |
format | Online Article Text |
id | pubmed-7218905 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-72189052020-05-22 Network Coding for Efficient Video Multicast in Device-to-Device Communications Wang, Lei Li, Yulong Pan, Bo Wu, Qiuwei Yin, Jun Xu, Lijie Sensors (Basel) Article Device-to-Device (D2D) communication is one of the critical technologies for the fifth-generation network, which allows devices to communicate directly with each other while increasing transmission rate, but this communication is vulnerable to interference. When video transmission is carried out in an environment with interference, problems such as high packet loss rate, poor quality of the video, and blurred screen may exist. These problems can be effectively solved by redundant coding operations at the source node, but the extra coding operation imposes a heavy computational burden on the source node. In order to alleviate the computational overhead of the source node, reduce transmission delay, and guarantee transmission quality, this paper proposes an efficient video multicast transmission scheme based on Random Linear Network Coding (RLNC) in D2D networks. In the scheme, the receiving devices in the transmission participate in the process of generating repair packets that are used to remedy the loss of encoded packets during transmission. The source node multicasts the encoded video file. The receiving nodes re-encode the received data packets with RLNC and then send them to the network again. The nearby nodes can decode the original data through the encoded or re-encoded data packets. The performance of the proposed scheme is evaluated through both simulation and real experiments. The experimental results show that compared with the traditional RLNC scheme, this scheme could balance the computation overhead of the mobile devices and reduce the encoding and decoding delay by about 8%. When the packet loss rate is high, the proposed scheme can obtain better video quality than the traditional replication-based scheme. MDPI 2020-04-16 /pmc/articles/PMC7218905/ /pubmed/32316143 http://dx.doi.org/10.3390/s20082254 Text en © 2020 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 Wang, Lei Li, Yulong Pan, Bo Wu, Qiuwei Yin, Jun Xu, Lijie Network Coding for Efficient Video Multicast in Device-to-Device Communications |
title | Network Coding for Efficient Video Multicast in Device-to-Device Communications |
title_full | Network Coding for Efficient Video Multicast in Device-to-Device Communications |
title_fullStr | Network Coding for Efficient Video Multicast in Device-to-Device Communications |
title_full_unstemmed | Network Coding for Efficient Video Multicast in Device-to-Device Communications |
title_short | Network Coding for Efficient Video Multicast in Device-to-Device Communications |
title_sort | network coding for efficient video multicast in device-to-device communications |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7218905/ https://www.ncbi.nlm.nih.gov/pubmed/32316143 http://dx.doi.org/10.3390/s20082254 |
work_keys_str_mv | AT wanglei networkcodingforefficientvideomulticastindevicetodevicecommunications AT liyulong networkcodingforefficientvideomulticastindevicetodevicecommunications AT panbo networkcodingforefficientvideomulticastindevicetodevicecommunications AT wuqiuwei networkcodingforefficientvideomulticastindevicetodevicecommunications AT yinjun networkcodingforefficientvideomulticastindevicetodevicecommunications AT xulijie networkcodingforefficientvideomulticastindevicetodevicecommunications |