단말 은 우선 K = 1 로 설정 ( 3 k 00 ) 한다 . 즉 , 제 1 서비스 유형 의 전송 블록 을 구성 하 는 코드 블록 중 , 첫 번 째 코드 블록 부터 동작 이 시작 된다 . K 번 째 코드 블록 이 이전 전송 구간 에서 디 코딩 에 성공 했 는지 를 판단 ( 3 k 02 ) 한다 . 만약 성공 했 다면 , 단말 은 K 번 째 코드 블록 이 마지막 코드 블록 인지 를 확인 ( 3 k 08 ) 한다 . 만약 마지막 코드 블록 인 경우 , 단말 은 모든 코드 블록 들 이 디 코딩 에 성공 했 는지 를 판단 ( 3 k 10 ) 한다 . 모든 코드 블록 이 디 코딩 에 성공 하 면 , 단말 은 기지국 으로 해당 전송 블록 의 디 코딩 이 성공 했 음 을 알린다 ( 3 k 16 ) . 만약 , 모든 코드 블록 의 디 코딩 이 성공 하 지 않 으면 , 단말 은 기지국 으로 해당 전송 블록 의 디 코딩 이 실패 했 음 을 알린다 ( 3 k 18 ) . 만약 , K 번 째 코드 블록 이 마지막 코드 블록 이 아니 면 , 단말 은 K + 1 번 째 코드 블록 에 대해 K 번 째 코드 블록 에서 수행 했 던 방법 과 같 은 동작 을 수행 ( 3 k 04 ) 한다 . 만약 , K 번 째 코드 블록 이 이전 전송 구간 에서 디 코딩 에 실패 했 다면 , 단말 은 제 2 서비스 유형 발생 지시 자 ( 혹은 HARQ 컴 바이닝 지시 자 ) 를 확인 ( 3 k 06 ) 한다 . 확인 결과 에 따라 , 제 2 서비스 유형 발생 이 된 경우 ( 혹은 HARQ 컴 바이닝 을 지시 하 지 않 은 경우 ) 에 단말 은 현재 전송 구간 에서 K 번 째 코드 블록 만 디 코딩 을 실행 ( 3 k 14 ) 한다 . 제 2 서비스 유형 발생 이 되 지 않 은 경우 ( 혹은 HARQ 컴 바이닝 을 지시 한 경우 ) 에 는 이전 전송 구간 에서 디 코딩 에 실패 한 K 번 째 코드 블록 과 현재 전송 구간 에서 K 번 째 코드 블록 을 HARQ 컴 바이닝 을 수행 한 이후 에 디 코딩 을 실행 ( 3 k 12 ) 한다 . 각각 의 디 코딩 과정 을 수행 한 이후 단말 은 K 번 째 디 코딩 성공 결과 를 확인 ( 3 k 22 ) 한다 . 만약 디 코딩 이 성공 할 경우 , 단말 은 해당 코드 블록 이 마지막 코드 블록 인지 를 확인 ( 3 k 26 ) 한다 . 만약 마지막 코드 블록 일 경우 , 단말 은 전체 코드 블록 들 의 디 코딩 성공 여부 를 판단 ( 3 k 28 ) 한다 . 만약 전체 코드 블록 들 이 모두 디 코딩 에 성공 하 면 , 해당 전송 블록 의 디 코딩 이 성공 했 음 을 판단 하 고 이 를 기지국 에게 보 고 ( 3 k 30 ) 한다 . 만약 , 일부 코드 블록 들 의 디 코딩 이 실패 하 면 단말 은 해당 전송 블록 의 디 코딩 이 실패 했 음 을 판단 하 고 이 를 기지국 에게 보 고 ( 3 k 32 ) 한다 . 만약 K 번 째 코드 블록 이 마지막 코드 블록 이 아닌 경우 , 그 다음 인 K + 1 번 째 코드 블록 에 대해 K 번 째 코드 블록 에서 수행 해 왔 던 과정 들 을 재 수행 ( 3 k 20 ) 한다 . 그리고 한편 , 만약 K 번 째 코드 블록 의 디 코딩 이 실패 하 면 단말 은 해당 코드 블록 의 디 코딩 이전 값 을 버퍼 에 저장 ( 3 k 24 ) 한다 . 그 이후 K 번 째 코드 블록 이 마지막 코드 블록 인지 를 확인 ( 3 k 26 ) 한다 . 상기 서술 된 코드 블록 들 은 모두 제 1 서비스 유형 의 전송 블록 을 구성 하 는 단위 로 해석 이 가능 하 다 .