1 |
1
ARP(Almost Regular Permutation)의 변동 벡터(fluctuation vector) 주기의 배수 길이를 가지도록 미리 설정된 기본 인터리버(Basic Interleaver) 세트 중 제 1 길이를 가지는 기본 인터리버를 선택하는 단계; 및요구되는 인터리버 길이인 제 2 길이가 상기 제 1 길이보다 작은 경우, 상기 선택된 기본 인터리버를 상기 제 2 길이로 조절하는 단계를 포함하는, 인터리버 제공 방법
|
2 |
2
제 1 항에 있어서,상기 인터리버는 ARP 인터리버이며,상기 제 1 길이는 상기 변동 벡터 주기의 배수 중 상기 제 2 길이 이상의 최소 배수인, 인터리버 제공 방법
|
3 |
3
제 1 항 또는 제 2 항에 있어서,상기 조절하는 단계는 상기 제 1 길이를 가지는 기본 인터리버에 입력되는 데이터의 인덱스들 중 상기 제 2 길이에 해당하는 수의 인덱스들만 수용함으로써 수행되는, 인터리버 제공 방법
|
4 |
4
원본 시퀀스의 길이와 ARP의 변동 벡터 주기의 배수 길이를 가지도록 미리 설정된 기본 인터리버 세트 중 선택된 기본 인터리버의 길이의 차이에 해당하는 길이의 원본 시퀀스 인덱스에 더미(dummy) 정보 삽입 단계;상기 더미 정보가 삽입된 상기 선택된 기본 인터리버 길이의 시퀀스를 ARP 인터리빙하는 단계; 및상기 인터리빙된 시퀀스 인덱스 중 상기 더미 정보가 삽입되지 않은 인덱스를 출력하는 단계를 포함하는, 인터리빙 방법
|
5 |
5
제 4 항에 있어서,상기 선택된 기본 인터리버는 상기 변동 벡터 주기의 배수 중 상기 원본 시퀀스의 길이 이상의 최소 배수 길이를 가지는, 인터리빙 방법
|
6 |
6
제 4 항 또는 제 5 항에 있어서,상기 더미 정보 삽입 단계에서, 상기 더미 정보는 상기 원본 시퀀스의 인덱스 중 상기 선택된 기본 인터리버의 길이 이상의 인덱스에 삽입되며,상기 인덱스 출력 단계에서, 출력되는 상기 인터리된 시퀀스 인덱스는 상기 선택된 기본 인터리버의 길이 이상의 원본 시퀀스 인덱스에 대응하는 인덱스를 제외한 인덱스인, 인터리빙 방법
|
7 |
7
제 4 항 또는 제 5 항에 있어서,상기 더미 정보 삽입 단계에서, 상기 더미 정보는 상기 원본 시퀀스의 인덱스 중 상기 원본 시퀀스의 길이와 상기 선택된 기본 인터리버의 길이의 차이에 해당하는 길이만큼 임의로 선택된 인덱스에 삽입되며,상기 인덱스 출력 단계에서, 출력되는 상기 인터리된 시퀀스 인덱스는 상기 더미 정보 삽입 단계에서 선택된 상기 원본 시퀀스 인덱스에 대응하는 인덱스를 제외한 인덱스이며,상기 인덱스 출력 단계 이후, 상기 출력된 시퀀스의 인덱스를 상기 더미 정보 삽입 전 원본 시퀀스의 인데스에 따라 맵핑하는 단계를 더 포함하는, 인터리빙 방법
|
8 |
8
입력 시퀀스에 소정의 인코딩을 수행하여 출력하는 제 1 인코더;상기 입력 시퀀스를 인터리빙하는 인터리버; 및상기 인터리버에 의해 인터리빙된 시퀀스를 입력받아 인코딩을 수행하여 출력하는 제 2 인코더를 포함하는 터보 인코더에 있어서,상기 인터리버는, ARP의 변동 벡터 주기의 배수 길이를 가지도록 미리 설정된 기본 인터리버 세트 중 제 1 길이를 가지는 기본 인터리버를 선택하는 기본 인터리버 선택 모듈; 및상기 입력 시퀀스의 길이인 제 2 길이가 상기 제 1 길이보다 작은 경우, 상기 선택된 기본 인터리버를 상기 제 2 길이로 조절하는 길이 조절 모듈을 포함하는 것을 특징으로 하는, 터보 인코더
|