Neural Joint Source-Channel Decoding using Arithmetic Codes

Abstract

Traditional iterative joint source-channel coding (JSCD) scheme based on soft-in-soft-out (SISO) decoding for arithmetic codes (AC) has a very high implementation complexity, which will cause an unbearable decoding latency due to a plenty of AC decoding steps and cross-layer interactions between physical layer and application layer. To tackle this, we propose a learning-based joint source-channel decoding approach, neural-JSCD, which consists of a series of AC SISO decoders and channel SISO decoders. The proposed approach introduces weights and offset factors to the simplified AC SISO decoders and damping factors to the output extrinsic information of both AC and channel SISO decoders, cooperated with trainable low-density parity-check (LDPC) neural decoders to realize the iterative decoding for AC. Through a greedy training method based on gradient descent, the learnable factors of neural-JSCD can be tuned to learn the a priori information of arithmetic codes, thus avoiding the great number of AC decoding steps together with cross-layer interactions during the iterative decoding process and rapidly reducing the implementation complexity of iterative AC decoding. Simulation results show that with a better decoding performance, neural-JSCD can reduce the number of iterations by at least 50% with no AC decoding steps and cross-layer interactions compared to traditional JSCD, in consequence, it greatly reduces the decoding latency of iterative decoding.

Publication
IEEE Globecom Workshops
Zijiang Liang
Zijiang Liang
Student

My research include wireless communications, source and channel cod- ing, and semantic communications.

Kai Niu
Kai Niu
Professor
Jincheng Dai
Jincheng Dai
Supervisor