Neural Joint Source-Channel Decoding using Arithmetic Codes

Zijian Liang, K. Niu, Jincheng Dai
{"title":"Neural Joint Source-Channel Decoding using Arithmetic Codes","authors":"Zijian Liang, K. Niu, Jincheng Dai","doi":"10.1109/GCWkshps52748.2021.9682040","DOIUrl":null,"url":null,"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.","PeriodicalId":6802,"journal":{"name":"2021 IEEE Globecom Workshops (GC Wkshps)","volume":"45 1","pages":"1-6"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE Globecom Workshops (GC Wkshps)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/GCWkshps52748.2021.9682040","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

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.
使用算术码的神经联合源信道解码
基于软入软出(SISO)译码的传统迭代联合源信道编码(JSCD)算法实现复杂度很高,由于AC译码步骤多,物理层和应用层之间存在跨层交互,导致译码延迟难以忍受。为了解决这个问题,我们提出了一种基于学习的联合源信道解码方法,neural-JSCD,它由一系列交流SISO解码器和信道SISO解码器组成。该方法在简化的AC SISO译码器中引入权重和偏移因子,在AC和信道SISO译码器输出的外在信息中引入阻尼因子,配合可训练的低密度奇偶校验(LDPC)神经译码器实现AC的迭代译码。通过基于梯度下降的贪婪训练方法,可以调整神经- jscd的可学习因子来学习算术码的先验信息。从而避免了迭代译码过程中大量的AC译码步骤和跨层交互,快速降低了迭代AC译码的实现复杂度。仿真结果表明,与传统的JSCD相比,neural-JSCD在没有交流译码步骤和跨层交互的情况下,可以将迭代次数减少至少50%,具有更好的译码性能,从而大大降低了迭代译码的译码延迟。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信