Cargando…

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Jingjian, Wang, Wei, Mo, Hong, Zhao, Mengting, Chen, Jianhua
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8394113/
https://www.ncbi.nlm.nih.gov/pubmed/34441123
http://dx.doi.org/10.3390/e23080983
_version_ 1783743874063138816
author Li, Jingjian
Wang, Wei
Mo, Hong
Zhao, Mengting
Chen, Jianhua
author_facet Li, Jingjian
Wang, Wei
Mo, Hong
Zhao, Mengting
Chen, Jianhua
author_sort Li, Jingjian
collection PubMed
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.
format Online
Article
Text
id pubmed-8394113
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-83941132021-08-28 Source Symbol Purging-Based Distributed Conditional Arithmetic Coding Li, Jingjian Wang, Wei Mo, Hong Zhao, Mengting Chen, Jianhua Entropy (Basel) Article 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. MDPI 2021-07-30 /pmc/articles/PMC8394113/ /pubmed/34441123 http://dx.doi.org/10.3390/e23080983 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Li, Jingjian
Wang, Wei
Mo, Hong
Zhao, Mengting
Chen, Jianhua
Source Symbol Purging-Based Distributed Conditional Arithmetic Coding
title 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_short Source Symbol Purging-Based Distributed Conditional Arithmetic Coding
title_sort source symbol purging-based distributed conditional arithmetic coding
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8394113/
https://www.ncbi.nlm.nih.gov/pubmed/34441123
http://dx.doi.org/10.3390/e23080983
work_keys_str_mv AT lijingjian sourcesymbolpurgingbaseddistributedconditionalarithmeticcoding
AT wangwei sourcesymbolpurgingbaseddistributedconditionalarithmeticcoding
AT mohong sourcesymbolpurgingbaseddistributedconditionalarithmeticcoding
AT zhaomengting sourcesymbolpurgingbaseddistributedconditionalarithmeticcoding
AT chenjianhua sourcesymbolpurgingbaseddistributedconditionalarithmeticcoding