447,742 research outputs found
Simple Rate-1/3 Convolutional and Tail-Biting Quantum Error-Correcting Codes
Simple rate-1/3 single-error-correcting unrestricted and CSS-type quantum
convolutional codes are constructed from classical self-orthogonal
\F_4-linear and \F_2-linear convolutional codes, respectively. These
quantum convolutional codes have higher rate than comparable quantum block
codes or previous quantum convolutional codes, and are simple to decode. A
block single-error-correcting [9, 3, 3] tail-biting code is derived from the
unrestricted convolutional code, and similarly a [15, 5, 3] CSS-type block code
from the CSS-type convolutional code.Comment: 5 pages; to appear in Proceedings of 2005 IEEE International
Symposium on Information Theor
Good Quantum Convolutional Error Correction Codes And Their Decoding Algorithm Exist
Quantum convolutional code was introduced recently as an alternative way to
protect vital quantum information. To complete the analysis of quantum
convolutional code, I report a way to decode certain quantum convolutional
codes based on the classical Viterbi decoding algorithm. This decoding
algorithm is optimal for a memoryless channel. I also report three simple
criteria to test if decoding errors in a quantum convolutional code will
terminate after a finite number of decoding steps whenever the Hilbert space
dimension of each quantum register is a prime power. Finally, I show that
certain quantum convolutional codes are in fact stabilizer codes. And hence,
these quantum stabilizer convolutional codes have fault-tolerant
implementations.Comment: Minor changes, to appear in PR
Decoding of Convolutional Codes over the Erasure Channel
In this paper we study the decoding capabilities of convolutional codes over
the erasure channel. Of special interest will be maximum distance profile (MDP)
convolutional codes. These are codes which have a maximum possible column
distance increase. We show how this strong minimum distance condition of MDP
convolutional codes help us to solve error situations that maximum distance
separable (MDS) block codes fail to solve. Towards this goal, we define two
subclasses of MDP codes: reverse-MDP convolutional codes and complete-MDP
convolutional codes. Reverse-MDP codes have the capability to recover a maximum
number of erasures using an algorithm which runs backward in time. Complete-MDP
convolutional codes are both MDP and reverse-MDP codes. They are capable to
recover the state of the decoder under the mildest condition. We show that
complete-MDP convolutional codes perform in certain sense better than MDS block
codes of the same rate over the erasure channel.Comment: 18 pages, 3 figures, to appear on IEEE Transactions on Information
Theor
The dual of convolutional codes over
An important class of codes widely used in applications is the class of
convolutional codes. Most of the literature of convolutional codes is devoted
to con- volutional codes over finite fields. The extension of the concept of
convolutional codes from finite fields to finite rings have attracted much
attention in recent years due to fact that they are the most appropriate codes
for phase modulation. However convolutional codes over finite rings are more
involved and not fully understood. Many results and features that are
well-known for convolutional codes over finite fields have not been fully
investigated in the context of finite rings. In this paper we focus in one of
these unexplored areas, namely, we investigate the dual codes of convolutional
codes over finite rings. In particular we study the p-dimension of the dual
code of a convolutional code over a finite ring. This contribution can be
considered a generalization and an extension, to the rings case, of the work
done by Forney and McEliece on the dimension of the dual code of a
convolutional code over a finite field.Comment: submitte
Convolutional-Code-Specific CRC Code Design
Cyclic redundancy check (CRC) codes check if a codeword is correctly
received. This paper presents an algorithm to design CRC codes that are
optimized for the code-specific error behavior of a specified feedforward
convolutional code. The algorithm utilizes two distinct approaches to computing
undetected error probability of a CRC code used with a specific convolutional
code. The first approach enumerates the error patterns of the convolutional
code and tests if each of them is detectable. The second approach reduces
complexity significantly by exploiting the equivalence of the undetected error
probability to the frame error rate of an equivalent catastrophic convolutional
code. The error events of the equivalent convolutional code are exactly the
undetectable errors for the original concatenation of CRC and convolutional
codes. This simplifies the computation because error patterns do not need to be
individually checked for detectability. As an example, we optimize CRC codes
for a commonly used 64-state convolutional code for information length k=1024
demonstrating significant reduction in undetected error probability compared to
the existing CRC codes with the same degrees. For a fixed target undetected
error probability, the optimized CRC codes typically require 2 fewer bits.Comment: 12 pages, 8 figures, journal pape
Convolutional Sparse Representations with Gradient Penalties
While convolutional sparse representations enjoy a number of useful
properties, they have received limited attention for image reconstruction
problems. The present paper compares the performance of block-based and
convolutional sparse representations in the removal of Gaussian white noise.
While the usual formulation of the convolutional sparse coding problem is
slightly inferior to the block-based representations in this problem, the
performance of the convolutional form can be boosted beyond that of the
block-based form by the inclusion of suitable penalties on the gradients of the
coefficient maps
Deriving Good LDPC Convolutional Codes from LDPC Block Codes
Low-density parity-check (LDPC) convolutional codes are capable of achieving
excellent performance with low encoding and decoding complexity. In this paper
we discuss several graph-cover-based methods for deriving families of
time-invariant and time-varying LDPC convolutional codes from LDPC block codes
and show how earlier proposed LDPC convolutional code constructions can be
presented within this framework. Some of the constructed convolutional codes
significantly outperform the underlying LDPC block codes. We investigate some
possible reasons for this "convolutional gain," and we also discuss the ---
mostly moderate --- decoder cost increase that is incurred by going from LDPC
block to LDPC convolutional codes.Comment: Submitted to IEEE Transactions on Information Theory, April 2010;
revised August 2010, revised November 2010 (essentially final version).
(Besides many small changes, the first and second revised versions contain
corrected entries in Tables I and II.
- …
