H03M13/296

Device and method for transmitting data using convolutional turbo code (CTC) encoder in mobile communication system
09577677 · 2017-02-21 · ·

A method for transmitting data using a convolutional turbo code (CTC) encoder. Specifically, the method comprises: encoding input data bits, which have been input through two input ports of the CTC encoder; interleaving the input data bits using four CTC interleaver parameters P.sub.0, P.sub.1, P.sub.2 and P.sub.3 corresponding to sizes of the input data bits; encoding the interleaved data bits; and selectively transmitting the input data bits, the first encoded bits and the second encoded bits, in accordance with a predetermined coding rate. Here, P.sub.0 is a relative prime number to N, which is of the size of each of the input data bits, P.sub.2 has a value of N1, and an absolute value of a difference between P.sub.1 and P.sub.3 is 1.

Parallel bit interleaver
09564929 · 2017-02-07 · ·

A bit interleaving method involves applying a bit permutation process to a QC LDPC codeword made up of N cyclic blocks each including Q bits, and dividing the codeword, after the bit permutation process, into a plurality of constellation words each imade up of M bits, the codeword being divided into N/M sections, each constellation word being associated with one of the N/M sections, and the bit permutation process being performed such that each of the constellation words includes one bit from each of M different cyclic blocks associated with a given section.

METHOD AND APPARATUS FOR CHANNEL ENCODING AND CHANNEL DECODING IN A WIRELESS COMMUNICATION SYSTEM

A method and apparatus for channel encoding and channel decoding in a wireless communication system are provided. The channel encoding method includes generating a first parity set and a second parity set based on information bits, determining a number of additional parity bits based on a number of the information bits and a required coding rate, generating the determined number of additional parity bits using the information bits, and generating a codeword including the information bits, the first parity set, the second parity set, and the generated additional parity bits.