×

FORWARD ERROR CORRECTING SYSTEM

  • US 3,657,700 A
  • Filed: 07/13/1970
  • Issued: 04/18/1972
  • Est. Priority Date: 07/13/1970
  • Status: Expired due to Term
First Claim
Patent Images

1. In an adaptively coded forward error correcting digital data communications system having an encoder for adaptively encoding a block of a.k data bits for transmission as a.n data bits in accordance with a selected error correcting code, wherein '"'"''"'"''"'"''"'"'a'"'"''"'"''"'"''"'"' is an integer >

  • OR = 1 and wherein '"'"''"'"''"'"''"'"'n'"'"''"'"''"'"''"'"' is a block of data bits comprising '"'"''"'"''"'"''"'"'k'"'"''"'"''"'"''"'"' information data bits and '"'"''"'"''"'"''"'"'r'"'"''"'"''"'"''"'"' redundant check data bits;

    the improvement comprising in combination a plurality of buffer means for storing blocks of a.k data bits to be encoded, at least one of said buffer means adapted to store a.k data bits for all values of '"'"''"'"''"'"''"'"'a'"'"''"'"''"'"''"'"' up to and including '"'"''"'"''"'"''"'"'am, '"'"''"'"''"'"''"'"' the maximum value of '"'"''"'"''"'"''"'"'a,'"'"''"'"''"'"''"'"' additional buffer means for storing blocks of control bits, feedback register means responsive to each block of a.k data bits read into said feedback register means to generate as a function thereof a block or a.r data bits in accordance with said selected error correcting code and responsive to each block of a.n data bits read into said feedback register means to detect the presence or absence of errors occurring therein, error indicating means coupled to said feedback register means for providing outputs indicative of the detected presence or absence of errors and of the type of any detected errors, control means for selectively reading a first block of a.k data bits into a selected one of said plurality of buffer means, for subsequently reading out said first block of a.k data bits from said selected one of said buffer means into said feedback register means and to an output for transmission, for thereafter reading out said first block of a.r data bits from said feedback register means to said output for transmission, and for selectively reading another block of a.k data bits into another selected one of said plurality of buffer means while said one block of a.n data bits is being read out to said output for transmission, said control means being responsive to said block of control bits received after transmission of said a.n data bits for reading said block of control bits into said additional buffer means and into said feedback register means, and error correcting Means, said control means being responsive to the outputs of said error indicating means for selectively reading the control bits from said additional buffer means and the bits in said feedback register means therefrom into said error correcting means to correct errors in said block of control bits, said control means being additionally responsive to said corrected control bits for selectively and alternatively enabling retransmission of said first block of a.n data bits or encoding of said other block of a.k data bits, and selection of '"'"''"'"''"'"''"'"'ai'"'"''"'"''"'"''"'"' the selected value of '"'"''"'"''"'"''"'"'a'"'"''"'"''"'"''"'"' for encoding each of said blocks of a.k data bits.

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