ABSTRACT

This chapter provides some examples that demonstrate the usefulness of network coding in wireless networks. It discusses the use of network coding for end-to-end multicasting. The chapter examines how to practically apply network coding for multicasting in multihop wireless networks. It shows that for wireless networks there are many ways to provision the network resource and uses various optimization formulations to determine an efficient resource allocation. The chapter explains how network coding can be used as a generic technology that improves the link layer efficiency by exploiting the broadcast nature of the wireless medium. It also discusses some physical layer techniques that are based on the mixing and demixing of signals. The chapter provides an overview of the theory and practice of network coding in wireless networks. It also shows how to obtain convex optimization formulations for network coding-based multicasting in wireless networks. The chapter describes the core components of random linear mixing-based multicasting protocols.