In a puncturing section 102, input memory 201 temporarily stores data inputted to the puncturing section 102, a controller 202 distinguishes data to be added, a switch 203 selects data to be added in accordance with control of the controller 202, an adder 204 adds data (namely, data subjected to repetition by a transmitter side) selected by the switch 203, and output memory 205 temporarily stores data outputted from the puncturing section 102.  
펑춰링부(102)에서, 입력 메모리(201)가 펑춰링부(102)로 입력된 데이터를 일시적으로 저장하고, 제어부(202)가 가산할 데이터를 판별하고, 스위치(203)가 제어부(202)의 제어에 따라 가산할 데이터를 선택하고, 가산부(204)가 스위치(203)에 의해 선택된 데이터(즉, 송신기 측에서 반복된 데이터)를 가산하고, 출력 메모리(205)가 펑춰링부(102)로부터 출력된 데이터를 일시적으로 저장한다. 