A GEOMETRIC APPROACH TO CODING THEORY WITH APPLICATION TO INFORMATION RETRIEVAL

Abstract

Finding cyclic codes that can be decoded efficiently by threshold logic is important because the decoders are very easy to implement. Two related classes of codes derived from Euclidean geometries are presented. The code length, number of information symbols, and minimum distance are shown to be related by means of parameters of a code. These codes can be decoded with a variation of the original algorithm proposed by Reed for Reed-Muller codes. We show that these codes are comparable to Rudolph's projective geometry codes which are known to have the following important feature. For a given code length and rate, the projective geometry code has relatively large minimum distance and the decoder is usually very simple. We have derived a class of codes from projective geometries in terms of the roots of generator polynomials. These codes are shown to contain the corresponding non-primitive Reed-Muller codes discovered by Weldon as subcodes, in many cases, proper subcodes with the same error-correcting ability by L-step orthogonalization procedure. These codes are found to be identical to Rudolph's projective geometry codes for all useful parameters of the codes. Threshold decoding of BCH codes and the generality of L-step orthogonalization procedure to cyclic codes are discussed. Investigation on the application of coding theory to information retrieval is presented.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 01, 1967
Accession Number
AD0663806

Entities

People

  • David K. Chow

Organizations

  • University of Illinois Urbana–Champaign

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Air Force
  • Algorithms
  • Coding
  • Communication Systems
  • Computational Processes
  • Computations
  • Decoders
  • Decoding
  • Generators
  • Geometry
  • Information Retrieval
  • Mathematics
  • Notation
  • Polynomials
  • Projective Geometry
  • Symbols
  • Two Dimensional

Readers

  • Computer Programming and Software Development.

Technology Areas

  • AI & ML
  • AI & ML - Machine Learning Algorithms