US2015280750A1PendingUtilityA1

Device for encoding and decoding using smaller block of symbols

Assignee: KONINKL PHILIPS NVPriority: Jan 21, 2002Filed: Jun 12, 2015Published: Oct 1, 2015
Est. expiryJan 21, 2022(expired)· nominal 20-yr term from priority
H03M 13/2942H03M 13/1515H03M 13/3761G11B 20/1833G06F 11/10H03M 13/616H03M 13/63H03M 13/6516
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method of encoding user data into codevectors of an error correcting code, includes generating a first block of data symbols including user data symbols and dummy data symbols; encoding the first block using an ECC encoder to obtain a codeword comprising the first block of data symbols and a second block of parity symbols; and generating a codevector by selecting a user data portion of the user data symbols from the first block and a parity portion of the parity symbols from the second block. The sum of a number of the user data portion and a number of the parity portion is smaller than the sum of a number of the user data symbols and a number of the parity symbols of the second block.

Claims

exact text as granted — not AI-modified
1 . A device for encoding an information word into a codeword, the device comprising:
 an encoder configured to receive the information word and a matrix, the encoder being further configured to encode the information word comprising k information symbols using the matrix comprising k rows and n+k columns for output of an intermediate codeword having k+n symbols; and   a codeword generator configured to receive the intermediate codeword and output the codeword by omitting a number of symbols of the intermediate codeword.   
     
     
         2 . The device of  claim 1 , wherein each column of the k columns of the matrix includes a single non-zero entry at a mutually different position than other columns of the k columns. 
     
     
         3 . The device of  claim 1 , wherein the number of symbols omitted from the intermediate codeword corresponds to a difference between a number of columns of the matrix, being n+k columns, and a precursor matrix from which the matrix had been generated by increasing a number of columns of the precursor matrix, being n columns, by k columns, resulting in the codeword having n symbols. 
     
     
         4 . A device for decoding a codeword for output of an information word, the device comprising:
 an extender configured to receive the codeword comprising n symbols and to extend the codeword by adding k erasures for output of a first pseudo codeword having a length determined based on a matrix used by an encoder to form the codeword;   a replacement unit configured to replace the k erasures of the first pseudo codeword with known information symbols for output of a second pseudo codeword; and   a decoder configured to receive the second pseudo codeword and the matrix and decode the second pseudo codeword using the matrix into the information word comprising k symbols.   
     
     
         5 . The device of  claim 4 , wherein a number of symbols of the first pseudo codeword corresponds to a number of columns of the matrix.

Join the waitlist — get patent alerts

Track US2015280750A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.