1 |
1
인코딩 장치에 의해 수행되는 코드 인코딩 방법에 있어서, 복수의 레이어에서 정보 비트(Information bits)를 연속적으로 인코딩하는 과정에서, 상기 정보 비트를 사용하여 인덱스 셋을 순차적으로 선택하는 단계; 각 레이어에서 선택된 인덱스 셋에 변조 심볼을 각각 할당하고, 사전 행렬을 구성하는 여러 개의 유니터리 서브 행렬을 이용하여 상기 정보 비트를 순차적으로 매핑함으로써, 복수의 서브 코드워드를 순차적으로 생성하는 단계; 및상기 생성된 복수의 서브 코드워드를 결합하여 블록 직교 희소 중첩 코드(Block Orthogonal Sparse Superposition Code)를 생성하는 단계를 포함하는 블록 직교 희소 중첩 코드 인코딩 방법
|
2 |
2
제1항에 있어서, 상기 복수의 서브 코드워드를 순차적으로 생성하는 단계는상기 여러 개의 유니터리 서브 행렬을 이용하여 상기 정보 비트를 순차적으로 매핑함으로써, 상기 복수의 서브 코드워드가 직교하도록 상기 복수의 서브 코드워드를 순차적으로 생성하는 것을 특징으로 하는 블록 직교 희소 중첩 코드 인코딩 방법
|
3 |
3
제1항에 있어서,상기 정보 비트를 이용하여 블록 인덱스를 결정하고, 상기 결정된 블록 인덱스를 이용하여 복수의 사전 행렬 중 어느 하나의 사전 행렬을 선택하는 단계를 더 포함하는 것을 특징으로 하는 블록 직교 희소 중첩 코드 인코딩 방법
|
4 |
4
제3항에 있어서,상기 복수의 서브 코드워드를 순차적으로 생성하는 단계는상기 선택된 어느 하나의 사전 행렬을 구성하는 여러 개의 유니터리 서브 행렬을 이용하여 상기 정보 비트를 순차적으로 매핑함으로써, 복수의 서브 코드워드를 순차적으로 생성하는 것을 특징으로 하는 블록 직교 희소 중첩 코드 인코딩 방법
|
5 |
5
제1항에 있어서,상기 인덱스 셋을 순차적으로 선택하는 단계는희소 메시지 벡터의 서포트 셋을 이용하여 인덱스 셋을 순차적으로 선택하고,상기 복수의 서브 코드워드를 순차적으로 생성하는 단계는상기 희소 메시지 벡터의 넌제로(non-zero) 위치에 상기 변조 심볼을 각각 할당하는 것을 특징으로 하는 블록 직교 희소 중첩 코드 인코딩 방법
|
6 |
6
디코딩 장치에 의해 수행되는 코드 디코딩 방법에 있어서, 수신 신호에서 넌제로(non-zero) 위치인 서포트 셋(Support set)을 추정하는 단계;상기 추정된 서포트 셋을 이용하여 희소 메시지 벡터를 획득하는 단계; 및상기 획득된 희소 메시지 벡터와 사전 행렬을 구성하는 여러 개의 유니터리 서브 행렬을 이용하여 블록 직교 희소 중첩 코드를 검출하는 단계를 포함하는 블록 직교 희소 중첩 코드 디코딩 방법
|
7 |
7
제6항에 있어서,상기 수신 신호와 상기 검출된 블록 직교 희소 중첩 코드를 이용하여 블록 인덱스를 검출하는 단계; 및상기 검출된 블록 인덱스를 이용하여 최종 희소 메시지 벡터를 식별하는 단계를 더 포함하는 것을 특징으로 하는 블록 직교 희소 중첩 코드 디코딩 방법
|
8 |
8
제6항에 있어서,상기 희소 메시지 벡터를 획득하는 단계는상기 추정된 서포트 셋을 이용하여 요소별 최대 사후(MAP; maximum a posteriori) 디코딩을 수행함으로써, 상기 희소 메시지 벡터를 획득하는 것을 특징으로 하는 블록 직교 희소 중첩 코드 디코딩 방법
|
9 |
9
제6항에 있어서,상기 서포트 셋을 추정하는 단계는상기 수신 신호에서 상기 사전 행렬의 직교 열과 열을 포함하는 상기 유니터리 서브 행렬의 인덱스에 해당하는 넌제로 위치인 상기 서포트 셋을 추정하는 것을 특징으로 하는 블록 직교 희소 중첩 코드 디코딩 방법
|
10 |
10
복수의 레이어에서 정보 비트(Information bits)를 연속적으로 인코딩하는 과정에서, 상기 정보 비트를 사용하여 인덱스 셋을 순차적으로 선택하는 선택부; 각 레이어에서 선택된 인덱스 셋에 변조 심볼을 각각 할당하고, 사전 행렬을 구성하는 여러 개의 유니터리 서브 행렬을 이용하여 상기 정보 비트를 순차적으로 매핑함으로써, 복수의 서브 코드워드를 순차적으로 생성하는 매핑부; 및상기 생성된 복수의 서브 코드워드를 결합하여 블록 직교 희소 중첩 코드를 생성하는 생성부를 포함하는 블록 직교 희소 중첩 코드 인코딩 장치
|
11 |
11
제10항에 있어서, 상기 매핑부는상기 여러 개의 유니터리 서브 행렬을 이용하여 상기 정보 비트를 순차적으로 매핑함으로써, 상기 복수의 서브 코드워드가 직교하도록 상기 복수의 서브 코드워드를 순차적으로 생성하는 것을 특징으로 하는 블록 직교 희소 중첩 코드 인코딩 장치
|
12 |
12
제10항에 있어서,상기 선택부는상기 정보 비트를 이용하여 블록 인덱스를 결정하고, 상기 결정된 블록 인덱스를 이용하여 복수의 사전 행렬 중 어느 하나의 사전 행렬을 선택하는 것을 특징으로 하는 블록 직교 희소 중첩 코드 인코딩 장치
|
13 |
13
제12항에 있어서,상기 매핑부는상기 선택된 어느 하나의 사전 행렬을 구성하는 여러 개의 유니터리 서브 행렬을 이용하여 상기 정보 비트를 순차적으로 매핑함으로써, 복수의 서브 코드워드를 순차적으로 생성하는 것을 특징으로 하는 블록 직교 희소 중첩 코드 인코딩 장치
|
14 |
14
제10항에 있어서,상기 선택부는희소 메시지 벡터의 서포트 셋을 이용하여 인덱스 셋을 순차적으로 선택하고,상기 매핑부는상기 희소 메시지 벡터의 넌제로(non-zero) 위치에 상기 변조 심볼을 각각 할당하는 것을 특징으로 하는 블록 직교 희소 중첩 코드 인코딩 장치
|
15 |
15
수신 신호에서 넌제로(non-zero) 위치인 서포트 셋(Support set)을 추정하는 추정부;상기 추정된 서포트 셋을 이용하여 희소 메시지 벡터를 획득하는 획득부; 및상기 획득된 희소 메시지 벡터와 사전 행렬을 구성하는 여러 개의 유니터리 서브 행렬을 이용하여 블록 직교 희소 중첩 코드를 검출하는 검출부를 포함하는 블록 직교 희소 중첩 코드 디코딩 장치
|
16 |
16
제15항에 있어서,상기 검출부는 상기 수신 신호와 상기 검출된 블록 직교 희소 중첩 코드를 이용하여 블록 인덱스를 검출하고, 상기 검출된 블록 인덱스를 이용하여 최종 희소 메시지 벡터를 식별하는 것을 특징으로 하는 블록 직교 희소 중첩 코드 디코딩 장치
|
17 |
17
제15항에 있어서,상기 획득부는상기 추정된 서포트 셋을 이용하여 요소별 최대 사후(MAP; maximum a posteriori) 디코딩을 수행함으로써, 상기 희소 메시지 벡터를 획득하는 것을 특징으로 하는 블록 직교 희소 중첩 코드 디코딩 장치
|
18 |
18
제15항에 있어서,상기 추정부는상기 수신 신호에서 상기 사전 행렬의 직교 열과 열을 포함하는 상기 유니터리 서브 행렬의 인덱스에 해당하는 넌제로 위치인 상기 서포트 셋을 추정하는 것을 특징으로 하는 블록 직교 희소 중첩 코드 디코딩 장치
|
19 |
19
디코딩 장치에 의해 수행되는 코드 디코딩 방법에 있어서, 수신 신호에 사전 행렬을 구성하는 여러 개의 유니터리 서브 행렬을 곱하여 복수의 수신 신호들을 획득하는 단계;상기 획득된 복수의 수신 신호들에 기초하여 인코딩에 사용한 유니터리 서브 행렬을 검출하는 단계;상기 복수의 수신 신호들 중 상기 검출된 유니터리 서브 행렬에 대응하는 수신 신호에서 넌제로(non-zero) 위치인 서포트 셋(Support set)을 추정하는 단계; 및상기 추정된 서포트 셋을 이용하여 희소 메시지 벡터를 획득하는 단계를 포함하는 블록 직교 희소 중첩 코드 디코딩 방법
|
20 |
20
제19항에 있어서,상기 희소 메시지 벡터를 획득하는 단계는상기 추정된 서포트 셋을 이용하여 요소별 최대 사후(MAP; maximum a posteriori) 디코딩을 수행함으로써, 상기 희소 메시지 벡터를 획득하는 것을 특징으로 하는 블록 직교 희소 중첩 코드 디코딩 방법
|