Source Symbol Purging-Based Distributed Conditional Arithmetic Coding

A distributed arithmetic coding algorithm based on source symbol purging and using the context model is proposed to solve the asymmetric Slepian–Wolf problem. The proposed scheme is to make better use of both the correlation between adjacent symbols in the source sequence and the correlation between...

Full description

Bibliographic Details
Main Authors: Jingjian Li, Wei Wang, Hong Mo, Mengting Zhao, Jianhua Chen
Format: Article
Language:English
Published: MDPI AG 2021-07-01
Series:Entropy
Subjects:
Online Access:https://www.mdpi.com/1099-4300/23/8/983
id doaj-2027b62ac4074bb1a58e6c1bd428cc2f
record_format Article
spelling doaj-2027b62ac4074bb1a58e6c1bd428cc2f2021-08-26T13:44:05ZengMDPI AGEntropy1099-43002021-07-012398398310.3390/e23080983Source Symbol Purging-Based Distributed Conditional Arithmetic CodingJingjian Li0Wei Wang1Hong Mo2Mengting Zhao3Jianhua Chen4School of Information Science and Engineering, Yunnan University, Kunming 650106, ChinaSchool of Information Science and Engineering, Yunnan University, Kunming 650106, ChinaSchool of Information Science and Engineering, Yunnan University, Kunming 650106, ChinaSchool of Information Science and Engineering, Yunnan University, Kunming 650106, ChinaSchool of Information Science and Engineering, Yunnan University, Kunming 650106, ChinaA distributed arithmetic coding algorithm based on source symbol purging and using the context model is proposed to solve the asymmetric Slepian–Wolf problem. The proposed scheme is to make better use of both the correlation between adjacent symbols in the source sequence and the correlation between the corresponding symbols of the source and the side information sequences to improve the coding performance of the source. Since the encoder purges a part of symbols from the source sequence, a shorter codeword length can be obtained. Those purged symbols are still used as the context of the subsequent symbols to be encoded. An improved calculation method for the posterior probability is also proposed based on the purging feature, such that the decoder can utilize the correlation within the source sequence to improve the decoding performance. In addition, this scheme achieves better error performance at the decoder by adding a forbidden symbol in the encoding process. The simulation results show that the encoding complexity and the minimum code rate required for lossless decoding are lower than that of the traditional distributed arithmetic coding. When the internal correlation strength of the source is strong, compared with other DSC schemes, the proposed scheme exhibits a better decoding performance under the same code rate.https://www.mdpi.com/1099-4300/23/8/983distributed source codingarithmetic codingcontext modelpurging
collection DOAJ
language English
format Article
sources DOAJ
author Jingjian Li
Wei Wang
Hong Mo
Mengting Zhao
Jianhua Chen
spellingShingle Jingjian Li
Wei Wang
Hong Mo
Mengting Zhao
Jianhua Chen
Source Symbol Purging-Based Distributed Conditional Arithmetic Coding
Entropy
distributed source coding
arithmetic coding
context model
purging
author_facet Jingjian Li
Wei Wang
Hong Mo
Mengting Zhao
Jianhua Chen
author_sort Jingjian Li
title Source Symbol Purging-Based Distributed Conditional Arithmetic Coding
title_short Source Symbol Purging-Based Distributed Conditional Arithmetic Coding
title_full Source Symbol Purging-Based Distributed Conditional Arithmetic Coding
title_fullStr Source Symbol Purging-Based Distributed Conditional Arithmetic Coding
title_full_unstemmed Source Symbol Purging-Based Distributed Conditional Arithmetic Coding
title_sort source symbol purging-based distributed conditional arithmetic coding
publisher MDPI AG
series Entropy
issn 1099-4300
publishDate 2021-07-01
description A distributed arithmetic coding algorithm based on source symbol purging and using the context model is proposed to solve the asymmetric Slepian–Wolf problem. The proposed scheme is to make better use of both the correlation between adjacent symbols in the source sequence and the correlation between the corresponding symbols of the source and the side information sequences to improve the coding performance of the source. Since the encoder purges a part of symbols from the source sequence, a shorter codeword length can be obtained. Those purged symbols are still used as the context of the subsequent symbols to be encoded. An improved calculation method for the posterior probability is also proposed based on the purging feature, such that the decoder can utilize the correlation within the source sequence to improve the decoding performance. In addition, this scheme achieves better error performance at the decoder by adding a forbidden symbol in the encoding process. The simulation results show that the encoding complexity and the minimum code rate required for lossless decoding are lower than that of the traditional distributed arithmetic coding. When the internal correlation strength of the source is strong, compared with other DSC schemes, the proposed scheme exhibits a better decoding performance under the same code rate.
topic distributed source coding
arithmetic coding
context model
purging
url https://www.mdpi.com/1099-4300/23/8/983
work_keys_str_mv AT jingjianli sourcesymbolpurgingbaseddistributedconditionalarithmeticcoding
AT weiwang sourcesymbolpurgingbaseddistributedconditionalarithmeticcoding
AT hongmo sourcesymbolpurgingbaseddistributedconditionalarithmeticcoding
AT mengtingzhao sourcesymbolpurgingbaseddistributedconditionalarithmeticcoding
AT jianhuachen sourcesymbolpurgingbaseddistributedconditionalarithmeticcoding
_version_ 1721193670874497024