• DocumentCode
    773073
  • Title

    Covering properties of convolutional codes and associated lattices

  • Author

    Calderbank, A.R. ; Fishburn, Peter C. ; Rabinovich, Asya

  • Author_Institution
    Math. Sci. Res. Center, AT&T Bell Labs., Murray Hill, NJ, USA
  • Volume
    41
  • Issue
    3
  • fYear
    1995
  • fDate
    5/1/1995 12:00:00 AM
  • Firstpage
    732
  • Lastpage
    746
  • Abstract
    The paper describes Markov methods for analyzing the expected and worst case performance of sequence-based methods of quantization. We suppose that the quantization algorithm is dynamic programming, where the current step depends on a vector of path metrics, which we call a metric function. Our principal objective is a concise representation of these metric functions and the possible trajectories of the dynamic programming algorithm. We shall consider quantization of equiprobable binary data using a convolutional code. Here the additive group of the code splits the set of metric functions into a finite collection of subsets. The subsets form the vertices of a directed graph, where edges are labeled by aggregate incremental increases in mean squared error (MSE). Paths in this graph correspond both to trajectories of the Viterbi algorithm and to cosets of the code. For the rate 1/2 convolutional code [1+D2, 1+D+D2], this graph has only nine vertices. In this case it is particularly simple to calculate per dimension expected and worst case MSE, and performance is slightly better than the binary [24, 12] Golay code. Our methods also apply to quantization of arbitrary symmetric probability distributions on [0, 1] using convolutional codes. For the uniform distribution on [0, 1], the expected MSE is the second moment of the “Voronoi region” of an infinite-dimensional lattice determined by the convolutional code. It may also be interpreted as an increase in the reliability of a transmission scheme obtained by nonequiprobable signaling. For certain convolutional codes we obtain a formula for expected MSE that depends only on the distribution of differences for a single pair of path metrics
  • Keywords
    Markov processes; convolutional codes; directed graphs; dynamic programming; maximum likelihood estimation; normal distribution; quantisation (signal); trellis codes; Golay code; MSE; Markov methods; Viterbi algorithm; Voronoi region; convolutional codes; covering properties; directed graph; dynamic programming algorithm; edges; equiprobable binary data; infinite-dimensional lattice; mean squared error; metric function; nonequiprobable signaling; quantization algorithm; sequence-based methods; symmetric probability distributions; transmission reliability; uniform distribution; vertices; Aggregates; Binary sequences; Convolutional codes; Distortion measurement; Dynamic programming; Heuristic algorithms; Lattices; Probability distribution; Quantization; Viterbi algorithm;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/18.382019
  • Filename
    382019