1 |
1
정보비트(information bit)에 패딩비트(padding bit)를 첨가하는 보조비트 첨가부;상기 패딩비트가 첨가된 정보비트를 그대로 출력하는 구조화 비트, 상기 정보비트로부터 전후 비트의 정보를 반영하는 제1 패리티비트열 및 인터리빙된 상기 정보비트로부터 전후 비트의 정보를 반영하는 제2 패리티비트열을 포함하는 부호화된 데이터를 생성하는 CTC(Convolutional Turbo Code) 인코더;상기 부호화된 데이터를 비트 분리(bit separation)하여, 재배열된 복수의 서브블록(sub block)을 얻고, 정보비트에 상기 패딩비트가 첨가되는 시점부터 상기 재배열된 복수의 서브블록이 인터리빙되기 전까지 상기 패딩비트의 위치를 추적한 후, 상기 재배열된 복수의 서브블록에 포함된 상기 패딩비트를 제거하는 패딩제거부; 및상기 패딩비트가 제거된 부호화된 데이터를 전송하는 송신 처리부를 포함하되,상기 보조비트 첨가부는 상기 CTC 인코더가 처리할 수 있는 입력의 최대크기에 따라 상기 패딩비트의 길이를 조절하여 상기 정보비트에 첨가하고,상기 복수의 서브블록은, 패딩비트 또는 부호화된 패딩비트들이 국부적으로 밀집돼 있는 서브블록과, 패딩비트 또는 부호화된 패딩비트들이 흩어져서 국부적으로 밀집되지 않은 서브블록을 포함하고,상기 패딩제거부는 제거된 패딩비트 뒤에 위치한 데이터를 패딩비트가 제거되어 생기는 공백에 순차적으로 채우는, 데이터 전송장치
|
2 |
2
제 1 항에 있어서,상기 정보비트와 패딩비트의 길이의 합은 상기 CTC 인코더에 입력이 허용되는 여러가지 비트수의 집합인 허용집합(allowed set)에 포함되는, 데이터 전송장치
|
3 |
3
제 1 항에 있어서,상기 부호화된 데이터는 구조화 비트(systematic bit)와 적어도 하나의 패리티 비트(parity bit)를 포함하고, 상기 구조화 비트와 상기 적어도 하나의 패리티 비트는 각각 상기 패딩비트의 일부를 포함하는, 데이터 전송장치
|
4 |
4
제 1 항에 있어서,상기 정보비트에 HARQ(Hyrid Automatic Repeat reQuest)가 적용되는 경우 상기 보조비트 첨가부는 상기 데이터의 재전송여부를 판단하는데 사용되는 CRC(Cyclic Redundancy Check)를 더 첨가하는, 데이터 전송장치
|
5 |
5
제 4 항에 있어서,상기 CTC 인코더에 상기 패딩비트와 CRC를 첨가한 정보비트가 입력되기 전에 상기 정보비트를 랜덤화(randomization)하는 랜덤화부; 및상기 랜덤화된 정보비트를 상기 CTC 인코더에 입력 가능하도록 분할하는 분할부를 더 포함하는, 데이터 전송장치
|
6 |
6
제 4 항에 있어서,상기 정보비트는 MAC(Medium Access Control) PDU(Packet Data Unit)인, 데이터 전송장치
|
7 |
7
제 4 항에 있어서,상기 정보비트, 패딩비트 및 CRC의 길이의 합은 상기 CTC 인코더에 입력이 허용되는 여러가지 비트수의 집합인 허용집합(allowed set)에 포함되는, 데이터 전송장치
|
8 |
8
터보부호를 이용하는 데이터 전송방법에 있어서패딩비트가 첨가된 정보비트를 그대로 출력하는 구조화 비트, 상기 정보비트로부터 전후 비트의 정보를 반영하는 제1 패리티비트열 및 인터리빙된 상기 정보비트로부터 전후 비트의 정보를 반영하는 제2 패리티비트열을 포함하는 부호화된 데이터를 생성하는 단계;상기 부호화된 데이터를 비트 분리(bit separation)하여, 재배열된 복수의 서브블록(sub block)을 얻고, 정보비트에 상기 패딩비트가 첨가되는 시점부터 상기 재배열된 복수의 서브블록이 인터리빙되기 전까지 상기 패딩비트의 위치를 추적한 후, 상기 재배열된 복수의 서브블록에 포함된 상기 패딩비트를 제거하는 단계;상기 패딩비트가 제거된 부호화된 데이터를 인터리빙(interleaving)하는 단계; 및상기 인터리빙된 부호화된 데이터를 전송하는 단계를 포함하고,상기 복수의 서브블록은, 패딩비트 또는 부호화된 패딩비트들이 국부적으로 밀집돼 있는 서브블록과, 패딩비트 또는 부호화된 패딩비트들이 흩어져서 국부적으로 밀집되지 않은 서브블록을 포함하고,상기 패딩비트를 제거하는 단계에서는, 제거된 패딩비트 뒤에 위치한 데이터를 패딩비트가 제거되어 생기는 공백에 순차적으로 채우는, 데이터 전송방법
|
9 |
9
제 8 항에 있어서,상기 패딩비트가 제거된 부호화된 데이터를 인터리빙하는 단계에서는, 상기 패딩비트가 제거된 부호화된 데이터를 전체적으로 비트 분리(bit separation)하여 재배열한 후 인터리빙하는, 데이터 전송방법
|
10 |
10
제 8 항에 있어서,상기 부호화된 데이터는 국부적으로 밀집된 패딩비트를 포함하는 서브블록과 전체적으로 분산된 패딩비트를 포함하는 서브블록으로 구분되는, 데이터 전송방법
|