• Advanced Institute of Engineering and Technology (AVITECH)

  • Programming codes

    Network coding

    Network coding (NC) is considered a breakthrough to improve throughput, robustness, and security of wireless networks. Although the theoretical aspects of NC have been extensively investigated, there have been only few experiments with pure NC schematics.

    This work presents an implementation of NC under a two-way relay model and extends it to two non-straightforward scenarios: (i) multimedia transmission with layered coding and multiple-description coding, and (ii) cognitive radio with Vandermonde frequency division multiplexing (VFDM). The implementation is in real-time and based on software-defined radio (SDR). The experimental results show that, by combining NC and source coding, we can control the quality of the received multimedia content in an on-demand manner. Whereas in the VFDM-based cognitive radio, the quality of the received content in the primary receiver is low (due to imperfect channel estimation) yet retrievable. Our implementation results serve as a proof for the practicability of network coding in relevant applications.

    Fig: Network coding methods in the TWR model

    Download & Installation

    Our codes are open-source for research purposes and always available here.

    Please follow the instructions provided with regard to installing and operating the network coding here.


    If you use this code, please acknowledge the following paper:

    [1] Tran Thi Thuy Quynh, Ngo Khac Hoang, Nguyen Van Ly, Nguyen Linh Trung, Nguyen Quoc Tuan, Ejder Bastug, Sylvain Azarian, Le Vu Ha, Vo Nguyen Quoc Bao, Tran Xuan Nam, Merouane Debbah, Pierre Duhamel. Network coding with multimedia transmission and cognitive networking: An implementation based on software-defined radio. REV Journal on Electronics and Communications, vol. 10, no. 3-4, pp. 72-84, 2020. [PDF].


    LE Trung Thanh

    AVITECH Institute
    VNU University of Engineering and Technology, Vietnam

    Email: thanhletrung@vnu.edu.vn // letrungthanhtbt@gmail.com



    DLAD: Image Entropy Reduction via Anisotropic Diffusion Steered by Probability Map from CNNs

    Medical images are often very large and medical image compression is important in teleradiology and teleinterventions. Medial image compression is challenging due to the quality of the images should remain sufficient for medical purpose. The lossless compression methods do not degrade the quality of the image, however their compression ratios are often very low. This […]

    ATT: Adaptive Algorithms for Tensor Train Decomposition of Streaming Tensors

    Tensor-train (TT) decomposition has been an efficient tool to find low order approximation of large-scale, high-order tensors. Existing TT decomposition algorithms are either of high computational complexity or operating in batch-mode, hence quite inefficient for (near) real-time processing. In this work, we propose a novel adaptive algorithm for TT decomposition of streaming tensors whose slices […]