×

Error correcting method and apparatus for N:N+1 channel codes

  • US 6,745,366 B1
  • Filed: 11/21/2000
  • Issued: 06/01/2004
  • Est. Priority Date: 11/21/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for correcting an error in N:

  • N+1 channel codes, comprising the steps of;

    (a) categorizing 2N codeword (N+1)-tuples among 2N+1 codeword (N+1)-tuples into M subsets of codeword (N+1)-tuples, wherein M is an integer larger than 1, each subset G has NG codeword (N+1)-tuples, NG being a positive integer, and the total number of codeword (N+1)-tuples in the M subsets is 2N given as follows;



    G=1M






    NG

    2N
    ,
    embedded image

    wherein every codeword (N+1)-tuple in said each subset G has a predetermined number KG of lower bits and a predetermined number (N+1−

    KG) of higher bits and the number of lower bits in every codeword (N+1)-tuple in any subset is not equivalent to that of lower bits in every codeword (N+1)-tuple in any other subset;

    (b) matching 2N message N-tuples with said 2N codeword (N+1)-tuples in said M subsets, respectively, in one-to-one correspondence to generate a lookup table;

    (c) dividing an input message into a plurality of message N-tuples;

    (d) encoding each message N-tuple with its corresponding codeword (N+1)-tuple based on the lookup table sequentially;

    (e) assigning a subset parity (P−

    Q)-tuple to Q codeword (N+1)-tuples, wherein the subset parity (P−

    Q)-tuple is redundant bits for representing subset information of said Q codeword (N+1)-tuples and P is larger than Q, P and Q being positive integers; and

    (f) transmitting the Q codeword (N+1)-tuples and the subset parity (P−

    Q)-tuple.

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