1 |
1
랩터 코드로 인코딩된 부호어의 LT 부호를 복호화하여 제 1 연판정 복호 정보를 생성하며, 상기 생성한 제 1 연판정 복호 정보를 출력하는 LT 복호기; 상기 제1 연판정 복호 정보를 입력받고, 상기 제 1 연판정 복호 정보의 LDPC 부호를 복호화하여 제 2 연판정 복호 정보를 생성하며, 상기 생성한 제 2 연판정 복호 정보를 상기 LT 복호기에 전달하고, 상기 부호어로 인코딩된 정보어의 추정치를 산출하고 출력하는 LDPC 복호기; 및상기 LT 복호기와 상기 LDPC 복호기를 초기화하는 초기화부를 포함하되, 상기 LT 복호기와 상기 LDPC 복호기는 상기 제1 및 제2 연판정 복호 정보를 교환하여 상기 LT 및 LDPC 부호를 반복적으로 복호화하고, 상기 초기화부는 연합 반복 복호 과정에서 LDPC 복호기의 마지막 비트노드에서 계산된 부호어 추정치 및 LT 복호기에서 마지막 정보어 노드에서 부호어 노드로 전달되는 로그우도율값을 합산하여 상기 LT 복호기의 초기 로드우도율 값을 설정하여 상기 LT 복호기를 초기화하는 것인 랩터 코드 디코딩 장치
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
제1항에 있어서, 상기 초기화부는 상기 LT 부호의 반복 복호가 상기 LT 부호의 복호에 대한 반복 종료 조건에 해당하는 경우 상기 LDPC 복호기를 초기화하는 것인 랩터 코드 디코딩 장치
|
5 |
5
제4항에 있어서, 상기 LT 부호의 복호에 대한 반복 종료 조건은 상기 LT 부호의 반복 복호 횟수가 기설정된 값이거나, 상기 LT 부호를 반복적으로 복호화하는 상기 LT 복호기가 산출하는 상기 제1연판정 복호 정보의 부호가 연속적으로 일치하는 경우인 것인 랩터 코드 디코딩 장치
|
6 |
6
랩터 코드로 인코딩된 부호어를 입력받는 단계; 연합 반복 복호 횟수를 1로 초기화하고, LDPC 부호어에 대한 추정치를 0으로 초기화하고, LT 복호기의 정보어 노드에서 부호어 노드로 전달되는 초기 로그우도율값을 0으로 초기화하는 단계; 상기 LT 복호기의 정보어 노드에서 부호어 노드로 전달되는 로그우도율 값에 상기 LDPC 부호어에 대한 추정값을 합산하여 초기 로드우도율 값으로 설정하는 LT 복호기 초기화하는 단계; 상기 랩터 코드로 인코딩된 부호어의 LT 부호를 복호화하여 제1 연판정 복호 정보를 생성하고, 상기 제1 연판정 복호 정보를 출력하는 단계; 상기 제1 연판정 복호 정보를 입력받고, 상기 제1 연판정 복호 정보의 LDPC 부호를 복호화하여 제2 연판정 복호 정보를 생성하고, 상기 제2 연판정 복호 정보를 출력하는 단계; 및 상기 출력된 제1 및 제2 연판정 복호 정보를 교환하여, 상기 랩터 코드로 인코딩된 정보어의 LT 부호 및 LDPC 부호를 반복적으로 복호화하는 단계를 포함하는 랩터 코드 디코딩 방법
|
7 |
7
삭제
|
8 |
8
삭제
|
9 |
9
제6항에 있어서, 상기 LT 부호의 복호에 대한 반복 복호 종료 조건에 해당하는지 확인하고, 상기 LT 부호의 복호에 대한 반복 복호 종료 조건에 해당하는 경우 상기 LDPC 복호기를 초기화하는 단계를 더 포함하는 랩터 코드 디코딩 방법
|
10 |
10
제9항에 있어서, 상기 LT 부호의 복호에 대한 반복 복호 종료 조건은 LT 반복 복호 횟수가 기설정된 값이거나, 상기 LT 부호를 반복적으로 복호화하는 단계에 있어서 이전 단계에서 계산된 제1연판정 정보 및 현재 단계에서 계산된 제1연판정 정보의 부호가 일치하는 것인 랩터 코드 디코딩 방법
|
11 |
11
제6항에 있어서, 연합 반복 복호 종료 조건에 해당되는 경우, 송신기에 수락 정보를 송신하는 단계를 더 포함하는 랩터 코드 디코딩 방법
|
12 |
12
제11항에 있어서, 상기 연합 반복 복호 종료 조건은 LT 반복 복호 횟수가 기설정된 값이고 상기 LT 부호를 반복적으로 복호화하는 단계에 있어서 이전 단계에서 계산된 제1연판정 정보 및 현재 단계에서 계산된 제1 연판정 정보의 부호가 일치하거나, 상기 LDPC 부호에 대한 패리티 검사식이 성립되는 경우인 랩터 코드 디코딩 방법
|