Apparatus and method for generating codes in a communications system
AssigneeSamsung Electronics Co., Ltd.
InventorsMin-Goo Kim, Sang-Hyuck Ha, Jae-Sung Jang
Life of this patent
Estimating the term…
Abstract
There is provided an apparatus and method of generating two-dimensional QCTCs. The sub-code sets of QCTCs with given code rates are generated and the sub-codes are rearranged in a sub-code set with a different code rate, for use in the next transmission to a sub-code with a predetermined code rate.
Claims6
A computer program device readable by a machine, tangibly embodying a program of instructions executable by the machine for generating sub-codes of ordered sub-code sets, to perform method steps of:
- generating ordered sub-code sets with given code rates, each sub-code belonging to one ordered sub-code set having the same code rate and each ordered sub-code set having a different code rate;
- rearranging an order of the sub-codes of an ordered sub-code set with a same or different code rate that is to be used after a sub-code with a predetermined code rate according to a priority of the sub-codes;
- and
- transmitting data using a sub-code in an ordered sub-code set.
A computer program device readable by a machine, tangibly embodying a program of instructions executable by the machine for rearranging matrixes of sub-codes of ordered sub-code sets, to perform method steps of:
- generating ordered sub-code sets corresponding to a plurality of system code rates, each sub-code of the ordered sub-code set represented in a matrix format with elements representing repetition and puncturing positions;
- generating new sub-code sets, a matrix of each sub-code in a new ordered sub-code set having as many columns as a least common multiple of the numbers of columns of sub-codes in the ordered sub-code sets;
- determining priority of the matrixes of sub-codes in each new ordered sub-code set so that a matrix generated by combining matrixes from two of the new ordered sub-code sets has a quasi-complementary turbo code (QCTC) characteristic, a higher priority assigned to a more desirable QCTC characteristic, wherein the QCTC characteristic are the elements of the matrix that have a uniform distribution of repetition and puncturing;
- rearranging the matrixes in each new sub-code in the ordered sub-code sets with a same or different code rate that is to be used after a sub-code with a predetermined code rate according to the priority;
- and
- transmitting data using a sub-code in an ordered sub-code set.
A computer program device readable by a machine, tangibly embodying a program of instructions executable by the machine for transmitting data_using sub-codes of ordered sub-code sets, to perform method steps of:
- generating ordered sub-code sets with given code rates;
- rearranging an order of the sub-codes in the ordered sub-code sets with a same or different code rate that is to be used after a sub-code with a predetermined code rate according to a priority of the sub-codes;
- storing the rearranged sub-codes;
- selecting an ordered sub-code set with a code rate determined for transmission;
- and
- transmitting data using a sub-code in the selected ordered sub-code set.
Dependencies are inferred from the claim text.