US2004268204A1PendingUtilityA1

Apparatus and method for generating codes in communications system

Assignee: SAMSUNG ELECTRONICS CO LTDPriority: Oct 21, 2000Filed: Jul 27, 2004Published: Dec 30, 2004
Est. expiryOct 21, 2020(expired)· nominal 20-yr term from priority
H04L 1/0069H04L 1/1867H04L 1/1819H04L 1/0066H04L 1/08H04L 1/1845H03M 13/00
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An apparatus and method for generating an initial puncturing matrix from which a first sub-code is produced in a communication system is provided. The apparatus includes a turbo encoder for generating information symbols and first and second parity symbols for the input of an information bit stream and a sub-code generator for generating sub-codes from the information symbols and the first and second parity symbols using puncturing matrices. The method comprises the steps of selecting as many information symbols as a number of columns in the initial puncturing matrix from the information symbols output from the turbo encoder, if a difference between the number Ns of selected symbols in the initial puncturing matrix and the number of the columns in the initial puncturing matrix is equal to or greater than a number of component encoders in the turbo encoder and selecting as many first and second parity symbols as the difference.

Claims

exact text as granted — not AI-modified
What is claimed is:  
     
         1 . A method of generating an initial puncturing matrix from which a first sub-code is produced in a communication system having a turbo encoder for generating information symbols, first parity symbols, and second parity symbols for the input of an information bit stream and a sub-code generator for generating sub-codes from the information symbols, the first parity symbols, and the second parity symbols using puncturing matrices, a number of the sub-codes being identical to a number of the puncturing matrices, comprising the steps of: 
 selecting as many information symbols as a number of columns in the initial puncturing matrix from the information symbols output from the turbo encoder, if a difference between a number Ns of selected symbols in the initial puncturing matrix and the number of the columns in the initial puncturing matrix is equal to or greater than a number of component encoders in the turbo encoder; and    selecting as many first and second parity symbols as the difference, a number of the selected first parity symbols being equal to or greater than a number of the selected second parity symbols.    
     
     
         2 . The method of  claim 1 , further comprising the step of increasing the number of the columns in the puncturing matrix by an integer multiple if the difference is less than the number of the component encoders.  
     
     
         3 . The method of  claim 1 , further comprising the step of selecting the Ns symbols from unselected first and second parity symbols in the initial puncturing matrix in generating a second puncturing matrix, wherein the number of the selected first parity symbols is equal to or greater than the number of the selected second parity symbols.  
     
     
         4 . The method of  claim 3 , further comprising the step of selecting remaining unselected first and second parity symbols in the other puncturing matrices except for a last puncturing matrix and repeating (Ns-Ns2) information symbols, Ns2 being a number of the other unselected parity symbols in the other puncturing matrices.  
     
     
         5 . The method of  claim 1 , wherein the communication system uses the sub-code in a hybrid ARQ (Automatic Repeat Request) scheme.  
     
     
         6 . The method of  claim 1 , wherein the number Ns of selected symbols is determined by C/Rmax, C being the number of the columns and Rmax being a code rate of the sub-code.  
     
     
         7 . An apparatus for generating a sub-code in a communication system, comprising: 
 a turbo encoder for encoding an input information bit stream with a given code rate and generating information symbols, first parity symbols, and second parity symbols; and    a sub-code generator for generating a first sub-code to be transmitted by selecting all information symbols within a predetermined puncturing range and selecting as many first and second parity symbols as a difference between a predetermined number Ns of symbols to be selected and a number of the information symbols within the predetermined puncturing range, a number of the selected first parity symbols being equal to or greater than a number of the selected second parity symbols, if the difference is equal to or greater than a number of component encoders in the turbo encoder.    
     
     
         8 . The apparatus of  claim 7 , wherein the sub-code generator generates a second sub-code by selecting Ns symbols from the first and second parity symbols without selecting information symbols, the number of the selected first parity symbols being equal to or greater than the number of the selected second parity symbols.  
     
     
         9 . The apparatus of  claim 8 , wherein the sub-code generator generates a last sub-code by selecting remaining unselected first and second parity symbols in the other sub-codes except for the last sub-code and repeating (Ns-Ns2) information symbols, Ns2 being a number of the other unselected parity symbols in the other sub-codes.  
     
     
         10 . The apparatus of  claim 7 , wherein the sub-code generator generates the sub-codes by increasing the puncturing range by an integer multiple if the difference is less than the number of the component encoders.

Join the waitlist — get patent alerts

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

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