Random Network Coding in Real-Time Application

There is no re-transmission time for the real time streaming. So some of the packets or symbols with less information content can be discarded when received with error. There could be another issues of secured transmission.

This security issues can be addressed using Random Network Coding with triangular transformation matrix. Packets of lower information content or lower priorities can be transmitted and decoded with the prior knowledge of higher information content symbols or packets. Extraction of information is not possible when higher priority symbol has error.

Network Coding in Wireless Communication

Network coding has great significance on wireless environment as the channel state is dynamic in wireless environment and wireless communication is of broadcast type. Network coding can be used in wireless environment for the optimal resource allocation and to reduce the interference with optimal power allocation to broadcasting nodes.

Opportunistic network coding for single hop as well as multi-hop network structure can be used which not only enhances the network throughput but also significant reduction in latency due to no queues in the nodes for the same generation of packets or messages. There might be queues for different generation or session and is still significantly shorter queue length compared to traditional store and forward mechanism which is routing in today's nodes.

Because of the throughput enhancement due to network coding and reduction in latency, Network coding technology can be one of the key candidate in next generation wireless communication that is 5G (IMT-2020).