Quadratic permutation polynomial (QPP) has good coding characteristics and parallel processing ability. Random linear network coding (RLNC) is an improved coding algorithm for wireless channel video streaming, which can improve the network throughput and network lifetime of mobile ad hoc network (MANET). In this paper, we study the characteristics of quadratic permutation polynomials (QPP) and RLNC by increasing the amount of available data to the users through the encode nodes. The paper proposes a quadratic permutation polynomials enhancement of a RLNC approach $\mathrm{in}$ MANETs (QPP-RLNC). QPP-RLNC algorithm can better control the complexity of encoding/decoding and restore the original data. The performance of QPP-RLNC algorithm, such as coding overhead, decoding delay, packet loss probability and network throughput, was experimentally studied by using network simulation (NS2) software. Simulation results show that the proposed QPP-RLNC algorithm can improve coding efficiency and network performance.
[1]
Liping Liang,et al.
Construction of block-LDPC codes based on quadratic permutation polynomials
,
2015,
Journal of Communications and Networks.
[2]
Parastoo Sadeghi,et al.
Enabling a Tradeoff between Completion Time and Decoding Delay in Instantly Decodable Network Coded Systems
,
2014,
IEEE Transactions on Communications.
[3]
Quoc-Tuan Vien,et al.
Cross-layer topology design for network coding based wireless multicasting
,
2015,
Comput. Networks.
[4]
Parastoo Sadeghi,et al.
Random Linear Network Coding for Wireless Layered Video Broadcast: General Design Methods for Adaptive Feedback-Free Transmission
,
2014,
IEEE Transactions on Communications.