×

Digital encoder-decoder

  • US 4,312,070 A
  • Filed: 12/07/1979
  • Issued: 01/19/1982
  • Est. Priority Date: 12/07/1979
  • Status: Expired due to Term
First Claim
Patent Images

1. In a data communications system for the transmission and reception of a data bit stream, the improvement comprising:

  • an encoder for receiving information and processing said information into the data bit stream to be transmitted, said encoder comprising;

    cyclic block encoder means for receiving information and producing an error detectable encoded bit stream corresponding thereto;

    encoder storage means having a predetermined autosynchronization sequence stored therein;

    said autosynchronization sequence selected to optimize, at a decoder, the generation of errors during an out-of-synchronization condition to enable determination of out-of-synchronization conditions between said encoder and decoder;

    encoder combining means for combining said autosynchronization bits from the encoder storage means with the bit stream from said cyclic block encoder means to produce a concatenated bit stream; and

    convolutional encoder means for receiving said concatenated bit stream from the encoder combining means and producing an error correctable encoded data bit stream corresponding thereto; and

    a decoder for receiving and processing said data bit stream to recover said information, said decoder comprising;

    convolutional decoder means for receiving said data bit stream and producing an error corrected bit stream;

    decoder storage means having a predetermined sequence of autosynchronization bits stored therein, the predetermined sequence of autosynchronization bits corresponding to the autosynchronization bits stored in said encoder storage means;

    decoder combining means for combining said error corrected bit stream from the convolutional decoder means with said autosynchronization bit sequence from the decoder storage means and to provide a block encoded bit stream; and

    cyclic block decoder means for decoding said block encoded bit stream to recover said information, said cyclic block decoder means further producing an output indicating the presence of errors in the recovered data bit stream when said decoder is in synchronization with said encoder.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×