1 |
1
이동통신 시스템의 단말에서 디레이트 매칭 및 디인터리빙을 수행하는 방법에 있어서,(a) 다수의 복조 데이터로부터 서브 블록에 대응하는 서브 블록 데이터를 분리하는 단계와,(b) 상기 서브 블록 데이터에 대하여 디레이트 매칭을 수행하면서 상기 서브 블록에 할당된 메모리인 서브 블록 메모리에 저장하는 단계와,(c) 상기 서브 블록에 대한 인터리빙 패턴에 기반하여 상기 서브 블록에 대한 인터리빙 위치를 계산하는 단계와,(d) 상기 인터리빙 위치에 기반하여 계산되는 메모리 주소 정보로 상기 서브 블록 메모리에 저장되어 있는 데이터를 액세스하여 출력함으로써 상기 서브 블록 데이터에 대하여 디인터리빙을 수행하는 단계를 포함하는 디레이트 매칭 및 디인터리빙 방법
|
2 |
2
제 1항에 있어서,상기 (a) 단계는상기 다수의 복조 데이터로부터 상기 서브 블록 데이터를 분리하는 데에 필요한 파라미터인 서브 블록 분리 파라미터를 계산하는 단계와,상기 서브 블록 분리 파라미터에 기반하여 상기 다수의 복조 데이터로부터 상기 서브 블록 데이터를 분리하는 단계를 포함하는 디레이트 매칭 및 디인터리빙 방법
|
3 |
3
제 2항에 있어서,상기 서브 블록 분리 파라미터는 상기 서브 블록 데이터의 비트 수, 상기 서브 블록에 대응하는 인터리버를 나타내는 행렬의 행 수, 상기 행렬에 삽입되는 널 데이터 비트의 개수, 상기 다수의 복조 데이터에 대응하는 레이트 매칭된 데이터가 상기 이동통신 시스템의 송신단에서 출력되기 시작한 시작 위치 및 상기 레이트 매칭된 데이터가 상기 송신단에서 출력될 때 사용되는 가상 버퍼에 포함된 상기 서브 블록 데이터의 비트 수 중 적어도 하나를 포함하는디레이트 매칭 및 디인터리빙 방법
|
4 |
4
제 3항에 있어서,상기 시작 위치는 각각 상기 널 데이터 비트의 개수를 제외한 값인디레이트 매칭 및 디인터리빙 방법
|
5 |
5
제 3항에 있어서,상기 가상 버퍼에 포함된 상기 서브 블록 데이터의 비트 수는 상기 널 데이터 비트의 개수를 제외한 값인디레이트 매칭 및 디인터리빙 방법
|
6 |
6
제 1항에 있어서,상기 (b) 단계는상기 서브 블록 데이터가 반복을 통해 레이트 매칭되었는지 프루닝을 통해 레이트 매칭되었는지 판단하는 데에 필요한 파라미터인 디레이트 매칭 파라미터를 계산하는 단계와,상기 디레이트 매칭 파라미터에 기반하여 상기 서브 블록 데이터에 대하여 디레이트 매칭을 수행하는 단계를 포함하는 디레이트 매칭 및 디인터리빙 방법
|
7 |
7
제 1항에 있어서,상기 서브 블록 메모리에 저장된 데이터 전부를 0으로 초기화하는 제1 초기화 단계와,상기 메모리 주소 정보에 의하여 액세스되는 데이터를 0으로 초기화하는 제2 초기화 단계를 포함하되,상기 제1 초기화 단계는 상기 (b) 단계 전에 수행되고,상기 제2 초기화 단계는 상기 (d) 단계 후에 수행되며,상기 (b) 단계에서 상기 서브 블록 데이터를 상기 서브 블록 메모리에 누적하여 저장하는디레이트 매칭 및 디인터리빙 방법
|
8 |
8
제 1항에 있어서,상기 (c) 단계에서상기 인터리빙 위치는 상기 서브 블록에 대응하는 인터리버를 나타내는 행렬의 행 수, 상기 행렬의 열 수, 상기 인터리빙 패턴 및 상기 서브 블록 데이터가 인터리빙 되기 전의 원래 비트 열 순서에 기반하여 계산되는디레이트 매칭 및 디인터리빙 방법
|
9 |
9
제 8항에 있어서,상기 인터리빙 위치는 상기 행렬에서 상기 원래 비트 열 순서에 해당하는 비트가 삽입된 열까지 열마다 삽입된 널 데이터 비트의 개수를 누적한 값을 제외한 값인디레이트 매칭 및 디인터리빙 방법
|
10 |
10
제 1항 내지 제 9항 중 어느 하나의 항에 있어서,상기 서브 블록 메모리는 2의 거듭제곱에 해당하는 개수의 서브 메모리를 포함하고,상기 메모리 주소 정보는 상기 인터리빙 위치 및 상기 서브 메모리의 개수에 대응하는 2의 지수에 기반하여 구하는디레이트 매칭 및 디인터리빙 방법
|
11 |
11
이동통신 시스템의 단말에서 디레이트 매칭 및 디인터리빙을 수행하는 장치에 있어서,다수의 복조 데이터로부터 서브 블록에 대응하는 서브 블록 데이터를 분리하는 서브 블록 분리부와,상기 서브 블록 데이터에 대하여 디레이트 매칭을 수행하는 디레이트 매칭 처리부와,상기 서브 블록 데이터가 상기 디레이트 매칭 처리부에 의하여 디레이트 매칭되면서 상기 서브 블록에 할당된 메모리인 서브 블록 메모리에 저장되도록 하는 서브 블록 데이터 저장부와,상기 서브 블록에 대한 인터리빙 패턴에 기반하여 상기 서브 블록에 대한 인터리빙 위치를 계산하는 인터리빙 위치 계산부와,상기 인터리빙 위치에 기반하여 계산되는 메모리 주소 정보로 상기 서브 블록 메모리에 저장되어 있는 데이터를 액세스하여 출력함으로써 상기 서브 블록 데이터에 대한 디인터리빙을 수행하는 디인터리빙 처리부를 포함하는 디레이트 매칭 및 디인터리빙 장치
|
12 |
12
제 11항에 있어서,상기 서브 블록 분리부가 상기 서브 블록 데이터를 분리하는 데에 필요한 파라미터를 계산하는 서브 블록 분리 파라미터 계산부와,상기 디레이트 매칭 처리부가 상기 서브 블록 데이터에 대한 디레이트 매칭을 수행하는 데에 필요한 파라미터를 계산하는 디레이트 매칭 파라미터 계산부와,상기 인터리빙 위치 계산부가 상기 인터리빙 위치를 계산하는 데에 필요한 상기 인터리빙 패턴을 저장하는 인터리빙 패턴부를 포함하는 디레이트 매칭 및 디인터리빙 장치
|
13 |
13
제 11항에 있어서,상기 서브 블록 데이터 저장부는 상기 서브 블록 데이터를 상기 서브 블록 메모리에 누적하여 저장하되,상기 디레이트 매칭이 수행되기 전에 상기 서브 블록 메모리에 저장된 데이터 전부는 0으로 초기화되고, 상기 디인터리빙이 수행된 후에 상기 메모리 주소 정보에 의하여 액세스되는 데이터는 0으로 초기화되는디레이트 매칭 및 디인터리빙 장치
|