Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Network Coding in Relay-based Device-to-Device Communications



Hamid Gharavi


Device-to-Device (D2D) communications has been realized as an effective means to improve network throughput, reduce transmission latency, and extend cellular coverage in 5G systems. Network coding is a well-established technique known for its capability to reduce the number of retransmissions. In this article, we review state-of-the-art network coding in relay- based D2D communications, in terms of application scenarios and network coding techniques. We then apply two representative network coding techniques to dual-hop D2D communications and present an efficient relay node selecting mechanism as a case study. We also outline potential future research directions, according to the current research challenges. Our intention is to provide researchers and practitioners with a comprehensive overview of the current research status in this area and hope that this article may motivate more researchers to participate in developing network coding techniques for different relay-based D2D communications scenarios.
IEEE Network


Device-to-Device (D2D) communications, network coding, relay-based D2D, random linear network coding


Gharavi, H. (2017), Network Coding in Relay-based Device-to-Device Communications, IEEE Network (Accessed June 21, 2024)


If you have any questions about this publication or are having problems accessing it, please contact

Created August 1, 2017, Updated November 27, 2017