IP Library Granted Patent US 8,601,353
Granted Patent B2
US 8,601,353 · App. 12/893,852 · Granted Dec 3, 2013

Apparatus and method for transmitting data using repeat accumulate coding scheme in communication system

Inventors: Sung-Ik Park (Daejeon, KR); Hyoungsoo Lim (Daejeon, KR); Jae-Hyun Seo (Daejeon, KR); Ho-Min Eum (Daejeon, KR); Heung-Mook Kim (Daejeon, KR); Donghoon Kang (Daejeon, KR); Wangrok Oh (Daejeon, KR)
Assignee: Electronics and Telecommunications Research Institute
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,601,353
App. No.
12/893,852
Granted
Dec 3, 2013
Kind
B2
Abstract

An apparatus for transmitting data in a communication system includes: a first repeater configured to repeat information bits of data to be transmitted a first repetition number of times; an interleaver configured to interleave the information bits repeated the first repetition number of times; an accumulator configured to accumulate-code the interleaved information bits; a second repeater configured to repeat the accumulate-coded information bits a second repetition number of times; a puncturer configured to puncture the information bits repeated the second repetition number of times; and a P/S converter configured to convert the punctured information bits and the information bits of the data and output RA-coded information bits.

Claims (56)

1. An apparatus for transmitting data in a communication system, comprising:

a first repeater configured to repeat information bits of data to be transmitted a first repetition number of times;

an interleaver configured to interleave the information bits repeated the first repetition number of times;

an accumulator configured to accumulate-code the interleaved information bits;

a second repeater configured to repeat the accumulate-coded information bits a second repetition number of times;

a puncturer configured to puncture the information bits repeated the second repetition number of times; and

a Parallel/Serial (P/S) converter configured to convert the punctured information bits and the information bits of the data and output Repeat Accumulate (RA)-coded information bits.

2. The apparatus of claim 1 , wherein the puncturer is configured to puncture one of a predetermined number of information bits from the information bits repeated the second repetition number of times.

3. The apparatus of claim 2 , wherein the first repetition number, the second repetition number, and the predetermined number are determined in conformity with a coding rate applied to the information bits of the data.

4. The apparatus of claim 1 , wherein the accumulator comprises:

a delay unit configured to delay the accumulate-coded information bits; and

an adder configured to add the delayed accumulate-coded information bits and the interleaved information bits and output the accumulate-coded information bits.

5. The apparatus of claim 4 , wherein the adder is configured to perform modulo-2 addition operation of the delayed accumulate-coded information bits and the interleaved information bits.

6. The apparatus of claim 4 , wherein the adder is configured to output regular RA-coded information bits as the accumulate-coded information bits, and the puncturer is configured to output irregular RA-coded information bits as the punctured information bits.

7. The apparatus of claim 1 , wherein

the information bits of the data and the punctured information bits are of a parallel type; and

the P/S converter is configured to convert the information bits of the data and the punctured information bits into the Repeat Accumulate (RA)-coded information bits of a serial type.

8. An apparatus for transmitting data in a communication system, comprising:

a coder configured to perform concatenate first and second repetitions on information bits of data to be transmitted in conformity with a coding rate, and to puncture the twice-repeated information bits to generate Repeat Accumulate (RA)-coded information bits, wherein

the coder is configured to determine numbers of repetition for the first and second repetitions and a number of the punctured information bits in conformity with the coding rate.

9. An apparatus of for transmitting data in a communication system, comprising:

a coder configured to perform first and second repetitions on information bits of data to be transmitted in conformity with a coding rate, and to puncture the twice-repeated information bits to generate Repeat Accumulate (RA)-coded information bits, wherein

the coder is configured to determine numbers of repetition for the first and second repetitions and a number of the punctured information bits in conformity with the coding rate; and

the coder includes

a first coder configured to perform the first repetition of the information bits of the data, interleave the repeated information bits, and accumulate-code the interleaved information bits to generate regular RA-coded information bits; and

a second coder configured to perform the second repetition of the regular RA-coded information bits and puncture the second-repeated information bits to generate irregular RA-coded information bits.

10. The apparatus of claim 9 , wherein the first coder comprises:

a first repeater configured to perform the first repetition of the information bits of the data a predetermined repetition number of times;

an interleaver configured to interleave the first-repeated information bits; and

an accumulator configured to accumulate-code the interleaved information bits and output the regular RA-coded information bits.

11. The apparatus of claim 10 , wherein the accumulator comprises:

a delay unit configured to delay the regular RA-coded information bits; and

an adder configured to add the delayed regular RA-coded information bits and the interleaved information bits and output the regular RA-coded information bits.

12. The apparatus of claim 11 , wherein the adder is configured to perform modulo-2 addition operation of the delayed regular RA-coded information bits and the interleaved information bits.

13. The apparatus of claim 9 , wherein the second coder comprises:

a second repeater configured to perform the second repetition of the regular RA-coded information bits a predetermined repetition number of times; and

a puncturer configured to puncture one of a predetermined number of information bits from the second-repeated information bits and output the irregular RA-coded information bits.

14. The apparatus of claim 9 , wherein the coder comprises:

a P/S converter configured to serial-convert the irregular RA-coded information and the information bits of the data of parallel type and output the RA-coded information bits of serial type.

15. A method for transmitting data in a communication system, comprising:

performing first repetition of information bits of data to be transmitted a predetermined repetition number of times;

interleaving the first-repeated information bits;

accumulate-coding the interleaved information bits;

performing second repetition of the accumulate-coded information bits a predetermined repetition number of times; and

puncturing the second-repeated information bits and converting the punctured information bits to generate a Repeat Accumulate (RA)-coded information bits.

16. The method of claim 15 , wherein in said puncturing the second-repeated information bits and converting the punctured information bits to generate a RA-coded information bits,

one of a predetermined number of information bits from the second-repeated information bits is punctured to generate irregular RA-coded information bits.

17. The method of claim 16 , wherein in said puncturing the second-repeated information bits and converting the punctured information bits to generate a RA-coded information bits,

the irregular RA-coded information bits and the information bits of the data are of a parallel type, and

the RA-coded information bits are of a serial type.

18. The method of claim 16 , wherein the repetition numbers for the first and second repetitions and the predetermined number are determined in conformity with a coding rate applied to the information bits of the data.

19. The method of claim 15 , wherein said accumulate-coding the interleaved information bits comprises:

delaying the accumulate-coded information bits; and

adding the interleaved information bits and the delayed accumulate-coded information bits to generate regular RA-coded information bits.

20. The method of claim 19 , wherein in said adding the interleaved information bits and the delayed accumulate-coded information bits to generate regular RA-coded information bits,

modulo-2 addition operation of the delayed accumulate-coded information bits and the interleaved information bits is performed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2013
From: PARK, SUNG-IK; LIM, HYOUNGSOO; SEO, JAE-HYUN; EUM, HO-MIN; KIM, HEUNG-MOOK; KANG, DONGHOON; OH, WANGROK
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 031505/0908 →
Priority Claims (2)
KR 10-2010-0051403 · May 31, 2011 · national
KR 10-2009-0104634 · Oct 30, 1920 · national
Continuity (1)
Related Publication 20110107189A1 · May 5, 2011