Design and Performance Optimization of Wireless Network Coding for Delay Sensitive Applications

Design and Performance Optimization of Wireless Network Coding for Delay Sensitive Applications
Author: Mohammad Esmaeilzadeh Fereydani
Publisher:
Total Pages: 0
Release: 2016
Genre:
ISBN:

Over the past decade, network coding (NC) has emerged as a new paradigm for data communications and has attracted much popularity and research interest in information and coding theory, networking, wireless communications and data storage. Random linear NC (RLNC) is a subclass of NC that has shown to be suitable for a wide range of applications thanks to its desirable properties, namely throughput-optimality, simple encoder design and efficient operation with minimum feedback requirements. However, for delay-sensitive applications, the mentioned advantages come with two main issues that may restrict RLNC usage in practice. First is the trade-off between the delay and throughput performances of RLNC, which can adversely affect the throughput-optimality of RLNC and hence the overall performance of RLNC. Second is the usage of feedback, where even if feedback is kept at minimum it can still incur large amount of delay and thus degrade the RLNC performance, if not optimized properly. In this thesis, we aim to investigate these issues under two broad headings: RLNC for applications over time division duplexing (TDD) channels and RLNC for layered video streaming. For the first class of problems, we start with the reliable broadcast communication over TDD wireless channels with memory, in the presence of large latency. Considering TDD channels with large latency, excessive use of feedback could be costly. Therefore, joint optimization of feedback rate and RLNC parameters has been studied previously for memoryless channels to minimize the average transmission time for such settings. Here, we extend the methodology to the case of channels with memory by benefiting from a Gilbert-Elliot channel model. It is demonstrated that significant improvement in the performance could be achieved compared to the scheme which is oblivious to the temporal correlations in the erasure channels. Then, keeping our focus on network coded TDD broadcast systems with large latency, we consider delay sensitive applications and study the issue of throughput and packet drop rate (PDR) optimization as two performance metrics when the transmission time is considered fixed. We propose a systematic framework to investigate the advantage of using feedback by comparing feedback-free and feedback schemes. Furthermore, the complicated interplay of the mean throughputs and PDRs of users with different packet erasure conditions is discussed. Then, to better analyze the throughput performance of the proposed feedback-free scheme, we formulate the probability and cumulative density functions of users' throughputs and utilize them to investigate the problem of guaranteeing the quality of service. Finally, it is shown that the optimized feedback-free RLNC broadcast scheme works close enough to an idealistic RLNC scheme, where an omniscient sender is assumed to know the reception status of all users immediately after each transmission. For the second class of problems, we consider transmitting layered video streams over heterogeneous single-hop wireless networks using feedback-free RLNC. For the case of broadcasting single video stream, we combine RLNC with unequal error protection and our main purpose is twofold. First, to systematically investigate the benefits of the layered approach in servicing users with different reception capabilities. Second, to study the effect of not using feedback, by comparing feedback-free schemes with idealistic full-feedback schemes. To this end, we consider a content-independent performance metric and propose a general framework for calculation of this metric, which can highlight the effect of key parameters of the system, video and channel. We study the effect of number of layers and propose a scheme that selects the optimum number of layers adaptively to achieve the highest performance. Assessing the proposed schemes with real H.264 test streams, the trade-offs among the users' performances are discussed and the gain of adaptive selection of number of layers to improve the trade-offs is shown. Furthermore, it is observed that the performance gap between the proposed feedback-free scheme and the idealistic scheme is small and the adaptive selection of number of video layers further closes the gap. Finally, we extend the problem of layered video streaming to the case of transmitting multiple independent layered video streams and demonstrate the gain of coding across streams (i.e., inter-session RLNC) over coding only within streams (i.e., intra-session RLNC).

Design of Network Coding Schemes in Wireless Networks

Design of Network Coding Schemes in Wireless Networks
Author: Zihuai Lin
Publisher: CRC Press
Total Pages: 211
Release: 2022-06-23
Genre: Technology & Engineering
ISBN: 1000597679

This book provides a consolidated view of the various network coding techniques to be implemented at the design of the wireless networks for improving its overall performance. It covers multiple sources communicating with multiple destinations via a common relay followed by network coded modulation schemes for multiple access relay channels. Performance of the distributed systems based on distributed convolutional codes with network coded modulation is covered including a two-way relay channel (TWRC). Two MIF protocols are proposed including derivation of signal-to-noise ratio (SNR) and development of threshold of the channel conditions of both. Features: Systematically investigates coding and modulation for wireless relay networks. Discusses how to apply lattice codes in implementing lossless communications and lossy source coding over a network. Focusses on theoretical approach for performance optimization. Includes various network coding strategies for different networks. Reviews relevant existing and ongoing research in optimization along with practical code design. This book aims at Researchers, Professionals and Graduate students in Networking, Communications, Information, Coding Theory, Theoretical Computer Science, Performance Analysis and Resource Optimization, Applied Discrete Mathematics, and Applied Probability.

Throughput Optimization for Single-hop Wireless Networks Using Network Coding

Throughput Optimization for Single-hop Wireless Networks Using Network Coding
Author: Tuan Tho Tran
Publisher:
Total Pages: 340
Release: 2010
Genre: Computer networks
ISBN:

Recent advances in wireless technologies have helped the proliferation of wireless devices, ranging from hand-applications without resolving to complex resource provisioning mechanisms. Such an approach, however, is costly and resource inefficient. A compromised approach is to find techniques for increasing the network capacity without substantially changing the wireless network infrastructure. One promising approach is the recent development of network coding (NC) paradigm which has been shown to improve performance and efficiency of wireless networks. Potential benefits of network coding range from bandwidth and power efficiency to robustness and network dynamics. However, our current understanding on the optimal integration of network coding in the existing network protocols is rather limited. Furthermore, many NC benefits are often theoretically derived or obtained via simulations in idealized settings. To that end, the main scope of this dissertation aims at an in-depth understanding of network coding, its potential benefits, and trade-offs in typical real-world scenarios. The dissertation contributions can be summarized into three thrusts. In the first thrust, we consider single-hop wireless networks such as Wi-Fi or WiMAX networks, where the access point (AP) or base station (BS) has the ability to intercept and mix packet belonging to different flows from the Internet to multiple wireless users. We investigate a hybrid network coding technique to be used at a BS or AP to increase the throughput efficiency of the networks. Traditionally, to provide reliability, lost packets from different flows (applications) are retransmitted separately, leading to inefficient use of wireless bandwidth. Using the proposed hybrid network coding approach, the BS encodes these lost packets, possibly from different flows together before broadcasting them to all wireless users. In this way, multiple wireless receivers can recover their lost packets simultaneously with a single transmission from the BS. Furthermore, simulations and theoretical analysis showed that when used in conjunction with an appropriate channel coding technique under typical channel conditions, this approach can increase the throughput efficiency up to 3.5 times over the Automatic Repeat reQuest (ARQ), and up to 1.5 times over the HARQ techniques. In the second thrust, we investigate the achievable throughput for scenarios involving prioritized transmissions. Prioritized transmissions are useful in many multimedia networking applications where the transmitted data have an inherent hierarchy such that a piece of data at one level is only useful if all the pieces of data at all the lower levels are present. We investigate the achievable throughput of prioritized transmissions from a source to multiple receivers via a shared and lossy channel. In particular, we assume that the source is an oracle such that it knows precisely whether a packet is lost or received at any receiver in any future time slot, thus it can schedule the packet transmissions in such a way to maximize the receiver throughputs. We show that using network coding technique, the achievable throughput region for the broadcast scenarios can be substantially enlarged. Furthermore, for some erasure patterns, the achievable throughput using network coding technique is optimal in the sense that no scheme can do better. In addition, a class of approximate algorithms based on the Markov Chain Mote Carlo (MCMC) method have been proposed for obtaining the maximum sum throughput. Theoretical analysis and simulation results have been provided to verify the correctness and convergence speed of the proposed algorithms. In the third thrust, we propose a framework for adaptively optimizing the quality of service of multiple data flows in wireless access networks via network coding. Specifically, we consider scenarios in which multiple flows originate from multiple sources in the Internet and terminate at multiple users in a wireless network. In the current infrastructure, the wireless base station is responsible for relaying the packets from the Internet to the wireless users without any modification to the packet content. On the other hand, in the proposed approach, the wireless base station is allowed to perform network coding by appropriate linear mixing and channel coding of packets from different incoming flows before broadcasting a single flow of mixed or coded packets to all wireless users. Each user then uses an appropriate decoding method to recover its own packets from the set of coded packets that it receives. Theoretically, we showed that for the given channel conditions and QoS requirements, appropriate mixing and channel coding of packets across different flows can lead to substantial quality improvement for both real-time and non-real time flows. On the other hand, blind mixing can be detrimental. We formulate the mixing problem as a combinatorial optimization problem, and propose a heuristic algorithm based on the simulated-annealing method to approximate the optimal solution. Simulation results verify the performance improvement resulting from the proposed approach over the non-network coding and the state-of-the-art network coding approaches.

Cooperative Networking in a Heterogeneous Wireless Medium

Cooperative Networking in a Heterogeneous Wireless Medium
Author: Muhammad Ismail
Publisher: Springer Science & Business Media
Total Pages: 94
Release: 2013-03-28
Genre: Technology & Engineering
ISBN: 146147079X

This brief focuses on radio resource allocation in a heterogeneous wireless medium. It presents radio resource allocation algorithms with decentralized implementation, which support both single-network and multi-homing services. The brief provides a set of cooperative networking algorithms, which rely on the concepts of short-term call traffic load prediction, network cooperation, convex optimization, and decomposition theory. In the proposed solutions, mobile terminals play an active role in the resource allocation operation, instead of their traditional role as passive service recipients in the networking environment.

Network Coding

Network Coding
Author: Mohammad Matin
Publisher: BoD – Books on Demand
Total Pages: 84
Release: 2018-08-22
Genre: Computers
ISBN: 1789236142

Network coding is an elegant and novel technique that allows nodes in the network to perform coding operations at the packet level. In particular, network coding represents a powerful approach to protect data from losses due to link disconnections and can also exploit the combination of multiple links to deliver data to users with the possibility of recoding at intermediate nodes. This phenomenon will reduce information congestion at some nodes or links, which will improve the network information flow such as to increase network throughput and robustness. This book is intended to provide the current R

Iterative Joint Detection in Coordinated Network Coding for Next Generation of Communication Systems

Iterative Joint Detection in Coordinated Network Coding for Next Generation of Communication Systems
Author: Nazli Ahmad Khan Beigi
Publisher:
Total Pages: 0
Release: 2021
Genre:
ISBN:

The ubiquitous wireless networks in the next generation of communication systems have motivated advanced techniques with diverse ranges of connectivity, coverage, reliability, and throughput. The massive connectivity in the context of the heterogenous networks has conveyed to different sorts of challenges including inter-cell and intra-cell originated interferences. The complications aggravate due to the sporadic nature of the traffic generated by large-scale and low-powered networks over limited spectrum resources. In this thesis, different techniques in enhancing the reliability, as well as spectral and power efficiency in the future generations of the multi-point communication networks have been investigated. Our proposed schemes are based on the coordination of the transmitters in sharing the source information followed by the joint transmission and the iterative detection. in the context of the cooperative source and channel coding. The Non-Orthogonal Multiple Access (NOMA), Coordinated Multi-Point (CoMP) transmission and the Iterative Joint Detection and Decoding (IJDD) receivers are the frameworks that we have used to validate our proposed improvements. We have initially investigated the cooperative NOMA as the physical layer network coding scheme in the downlink of wireless communication systems. It is proposed to benefit from the so-called interference received from adjacent cells instead of ignoring or cancelling them, as in the state-of-the-art systems. The application of cooperative NOMA is evaluated in a system-level information theoretic framework to optimize the user-pairing strategy. The results show the cell edges with the strongest interference are the optimal vicinity for the NOMA applications. Further, we have evaluated the NOMA for the uplink in the dense Internet of Things (IoT) systems, where the sensor elements observe the correlated sources. Realizing that the separation of source coding from channel coding in NOMA systems with correlated sources is suboptimal, we propose our scheme based on the cooperative source and channel coding. The transmitters are assumed to be privy to the whole data through a high-rate and low-latency background connection. The cooperative source coding is then followed by the transmission over the non-orthogonal multiple access (NOMA) channel. As the transmit signals experience different delay-spreads through the channel, the data streams are received asynchronously, resulting in inter-symbol interference (ISI) at the receiver. We show that the correlated nature of the asynchronous channels can be exploited as the extra source of information, provided that a proper detection technique is adopted. The capacity region is developed, where the sum-rate exceeds that of the synchronous NOMA. The potency of the successive interference cancellation (SIC) receivers, as the main block in NOMA receivers, is investigated. By applying water-filling and geometric power allocation, we show that the NOMA performance degradation in asynchronous channels is caused by the nature of SIC. We have proposed our iterative joint detection and decoding (IJDD) receiver that outperforms SIC in asynchronous NOMA receivers. Moreover, we have addressed two key challenges in Coordinated Multi-point (CoMP) networks. The asynchronous downlink and imperfect channel state information (CSI) are jointly considered in an information theoretical framework. We assume delays from the Transmission and Reception Points (TRP) to the target user, in general, may exceed cyclic prefix (CP) length, causing symbol-asynchronous reception at the receiver. We characterize an accurate mathematical model for the asynchronous Rayleigh fading channel with imperfect CSI for multi-TRP schemes. We have derived the capacity region for asynchronous CoMP systems and have generalized it to the multi-TRP schemes. We propose a low-complexity iterative detection scheme targeting minimizing the mean square error (MMSE) in our asynchronous fading channel model. Finally, we have associated the coordinated multi-point transmission with NOMA methodology. We have considered the downlink CoMP in a Single-Frequency Network (SFN) of Digital Terrestrial Television (DTT) broadcasting network. The coordinated transmit signals are assumed to have embedded Layered-Division Multiplexing (LDM) to enhance the coverage, reliability, and spectral efficiency in multi-content broadcasting. We have extended the MMSE-IJDD receiver to higher order modulation formats and have evaluated the order of the computational complexity for our proposed receiver to be in a decent range. Our extensive simulations validate the proposed scheme providing a considerable boost in the channel reliability, while enhancing the spectral and power efficiency, even as the number of TRPs increases.

Cooperative Wireless Communications

Cooperative Wireless Communications
Author: Yan Zhang
Publisher: CRC Press
Total Pages: 518
Release: 2009-03-10
Genre: Computers
ISBN: 1420064703

Cooperative devices and mechanisms are increasingly important to enhance the performance of wireless communications and networks, with their ability to decrease power consumption and packet loss rate and increase system capacity, computation, and network resilience. Considering the wide range of applications, strategies, and benefits associated wit