Related Experiment Video
Updated: Jul 7, 2026

11:23
Lensless Fluorescent Microscopy on a Chip
Published on: August 17, 2011
Soft decoding and synchronization of arithmetic codes: application to image transmission over noisy channels
Thomas Guionnet1, Christine Guillemot
1Projet TEMICS, IRISA-INRIA Campus de Beaulieu, 35042 Rennes Cedex, France. thomas.guionnet@irisa.fr
Summary
This study introduces a robust soft decoding algorithm for arithmetic codes, enhancing error resilience in data transmission. The method improves synchronization and is effective for practical systems like JPEG-2000 image compression.
Area of Science:
- Information Theory
- Digital Communications
- Computer Vision
Background:
- Arithmetic coding is crucial for data compression.
- Robust source-channel decoding is essential for reliable data transmission.
- Existing methods may lack sufficient error resilience.
Purpose of the Study:
- To develop a robust and joint source-channel decoding method for arithmetic codes.
- To design a soft decoding algorithm with high error resilience.
- To apply and evaluate the algorithm in practical systems like JPEG-2000.
Main Methods:
- Bayesian formalism to analyze variable dependencies in arithmetic coding.
- Development of a soft decoding algorithm incorporating soft synchronization.
- Implementation of an efficient pruning method to manage computational complexity.
- Integration into an iterative source-channel decoding framework.
Main Results:
- The proposed soft decoding algorithm demonstrates high error resilience.
- Soft synchronization anchors improve the likelihood of synchronized decoding paths.
- The pruning method keeps estimation complexity within realistic bounds.
- Experimental results show very good error resilience for theoretical sources and JPEG-2000 coded images.
Conclusions:
- The developed Bayesian-based soft decoding approach offers significant improvements in error resilience for arithmetic codes.
- The algorithm is well-suited for practical applications, including image compression standards like JPEG-2000.
- The iterative structure and soft synchronization contribute to robust joint source-channel decoding.
Related Concept Videos
Reconstruction of Signal using Interpolation
Signal processing techniques are essential for accurately converting continuous signals to digital formats and vice versa. When a continuous signal is sampled with a period T, the resulting sampled signal exhibits replicas of the original spectrum in the frequency domain, spaced at intervals equal to the sampling frequency. To handle this sampled signal, a zero-order hold method can be applied, which creates a piecewise constant signal by retaining each sample's value until the next sampling...
Convolution: Math, Graphics, and Discrete Signals
In any LTI (Linear Time-Invariant) system, the convolution of two signals is denoted using a convolution operator, assuming all initial conditions are zero. The convolution integral can be divided into two parts: the zero-input or natural response and the zero-state or forced response, with t0 indicating the initial time.
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
Aliasing
Accurate signal sampling and reconstruction are crucial in various signal-processing applications. A time-domain signal's spectrum can be revealed using its Fourier transform. When this signal is sampled at a specific frequency, it results in multiple scaled replicas of the original spectrum in the frequency domain. The spacing of these replicas is determined by the sampling frequency.
If the sampling frequency is below the Nyquist rate, these replicas overlap, preventing the original signal...
If the sampling frequency is below the Nyquist rate, these replicas overlap, preventing the original signal...
Phasor Arithmetics
Phasors and their corresponding sinusoids are interrelated, offering unique insights into the behavior of alternating current (AC) circuits. One way to understand this relationship is through the operations of differentiation and integration in both the time and phasor domains.
When the derivative of a sinusoid is taken in the time domain, it transforms into its corresponding phasor multiplied by j-omega (jω) in the phasor domain, where j is the imaginary unit, and ω is the angular frequency.
When the derivative of a sinusoid is taken in the time domain, it transforms into its corresponding phasor multiplied by j-omega (jω) in the phasor domain, where j is the imaginary unit, and ω is the angular frequency.
Basic Discrete Time Signals
The unit step sequence is defined as 1 for zero and positive values of the integer n. This sequence can be graphically displayed using a set of eight sample points, showing a step function starting from n=0 and remaining constant thereafter.
The unit impulse or sample sequence is mathematically expressed as zero for all n values except at n=0, where it is one. The unit impulse sequence, denoted by δ(n), is the first difference of the unit step sequence, while the unit step sequence u(n) is the...
The unit impulse or sample sequence is mathematically expressed as zero for all n values except at n=0, where it is one. The unit impulse sequence, denoted by δ(n), is the first difference of the unit step sequence, while the unit step sequence u(n) is the...
Even and Odd Signals
An even signal, whether in continuous-time or discrete-time, is defined by its symmetry with its time-reversed version. Mathematically, this is represented as