1 |
1
다중 입력 다중 출력(Multiple input multiple output, MIMO) 통신 시스템의 부호화 장치로서, 복수의 프리코딩 행렬을 복수의 주소 값에 각각 대응하여 저장하는 저장부, 상위 계층으로부터 안테나의 개수 및 레이어의 개수를 포함하는 프리코딩 정보를 수신하고, 상기 프리코딩 정보를 이용하여 상기 저장부로부터 프리코딩 행렬을 선택하며, 선택된 프리코딩 행렬로부터 프리코딩 행렬의 종류와 프리코딩 연산 패턴을 분석하고, 상기 프리코딩 연산 패턴에 따라 선택 연산, 반전 연산, 덧셈 연산 및 뺄셈 연산 중 적어도 하나의 연산 조합으로 이루어진 간단 연산을 이용한 프리코딩이 가능한지 판단하는 제어부, 상기 프리코딩 행렬의 종류와 프리코딩 연산 패턴 및 간단 연산을 이용한 프리코딩 가능 여부에 따라서 공간다중화 프리코딩, 공간다중화 간단 프리코딩 및 전송 다이버시티 프리코딩 중 하나를 선택하는 연산 선택부, 그리고 상기 선택된 프리코딩에 따라서 각 레이어 데이터를 프리코딩하는 연산부를 포함하며, 상기 공간다중화 간단 프리코딩은 상기 선택된 프리코딩 행렬에 대응하여 이루어지는 간단 연산을 통해 상기 각 레이어 데이터만을 이용하여 수행되는 부호화 장치
|
2 |
2
제1항에서, 상기 연산부는 상기 선택된 프리코딩 행렬과 상기 각 레이어 데이터를 곱셈 연산하여 공간다중화 프리코딩하는 공간다중화 연산부, 상기 각 레이어 데이터에 대하여 상기 선택된 프리코딩 행렬을 직접 사용하지 않고 상기 선택된 프리코딩 행렬에 대응하는 간단 연산을 수행하여 공간다중화 간단 프리코딩하는 공간다중화 간단 연산부, 그리고 상기 선택된 프리코딩 행렬과 상기 각 레이어 데이터를 전송 다이버시티 프리코딩하는 전송 다이버시티 연산부를 포함하는 부호화 장치
|
3 |
3
제2항에서, 상기 연산 선택부는 상기 선택된 프리코딩 행렬이 공간다중화 프리코딩 행렬이고, 상기 프리코딩 연산 패턴이 상기 간단 연산으로 프리코딩이 가능한 경우에 공간다중화 간단 프리코딩을 선택하는 부호화 장치
|
4 |
4
삭제
|
5 |
5
제3항에서, 상기 제어부는 상기 선택된 프리코딩 행렬이 0, 1 및 -1 중 적어도 하나로 이루어진 경우에 상기 간단 연산으로 프리코딩이 가능한 것으로 결정하는 부호화 장치
|
6 |
6
제2항에서, 상기 연산 선택부는 상기 선택된 프리코딩 행렬이 공간다중화 프리코딩 행렬이고, 상기 프리코딩 연산 패턴이 상기 간단 연산으로 프리코딩이 가능하지 않은 경우에 공간다중화 프리코딩을 선택하는 부호화 장치
|
7 |
7
제2항에서, 상기 연산 선택부는 상기 선택된 프리코딩 행렬이 전송 다이버시티 프리코딩 행렬인 경우에 전송 다이버시티 프리코딩을 선택하는 부호화 장치
|
8 |
8
제2항에서, 상기 제어부는 상기 복수의 프리코딩 행렬의 계산에 적용된 변수 값을 이용하여 상기 복수의 주소 값으로 각각 변환하고, 상기 복수의 주소 값에 각각 대응하여 상기 복수의 프리코딩 행렬을 상기 저장부에 저장하는 부호화 장치
|
9 |
9
제8항에서, 상기 변수 값은 송신 안테나의 개수, 전송 모드, 레이어의 개수, 채널 정보 및 코드북 인덱스 중 적어도 하나를 포함하는 부호화 장치
|
10 |
10
다중 입력 다중 출력(Multiple input multiple output, MIMO) 통신 시스템의 부호화 장치의 부호화 방법으로서, 상위 계층으로부터 전송할 각 레이어 데이터에 대응하는 프리코딩 정보를 수신하는 단계, 저장부에 저장된 복수의 프리코딩 행렬 중에서 상기 프리코딩 정보를 이용하여 프리코딩 행렬을 선택하는 단계, 선택된 상기 프리코딩 행렬로부터 프리코딩 행렬의 종류와 프리코딩 연산 패턴을 분석하는 단계, 상기 프리코딩 연산 패턴에 따라 선택 연산, 반전 연산, 덧셈 연산 및 뺄셈 연산 중 적어도 하나의 연산 조합으로 이루어진 간단 연산을 이용한 프리코딩이 가능한지 판단하는 단계,상기 선택된 프리코딩 행렬의 종류와 프리코딩 연산 패턴 및 간단 연산을 이용한 프리코딩 가능 여부에 따라서 공간다중화 프리코딩, 공간다중화 간단 프리코딩 및 전송 다이버시티 프리코딩 중 하나를 선택하는 단계, 그리고 상기 선택된 프리코딩에 따라서 상기 각 레이어 데이터를 프리코딩하는 단계를 포함하며, 상기 공간다중화 간단 프리코딩은 상기 선택된 프리코딩 행렬에 대응하여 이루어지는 간단 연산을 통해 상기 각 레이어 데이터만을 이용하여 수행되는 부호화 방법
|
11 |
11
제10항에서, 상기 복수의 프리코딩 행렬의 계산에 적용된 변수 값을 이용하여 각각 상기 복수의 주소 값으로 변환하는 단계, 그리고 상기 복수의 주소 값에 각각 대응하여 상기 복수의 프리코딩 행렬을 상기 저장부에 저장하는 단계를 더 포함하는 부호화 방법
|
12 |
12
제11항에서, 상기 변수 값은 송신 안테나의 개수, 전송 모드, 레이어의 개수, 채널 정보 및 코드북 인덱스 중 적어도 하나를 포함하는 부호화 방법
|
13 |
13
제11항에서, 상기 선택하는 단계는 상기 선택된 프리코딩 행렬이 공간다중화 프리코딩 행렬이고, 상기 선택된 프리코딩 행렬이 상기 간단 연산을 이용한 프리코딩이 가능한 것으로 판단되면 공간다중화 간단 프리코딩을 선택하는 단계를 포함하며, 상기 프리코딩하는 단계는 상기 선택된 프리코딩 행렬을 직접 사용하지 않고 상기 각 레이어 데이터를 상기 선택된 프리코딩 행렬에 대응하는 간단 연산을 이용하여 프리코딩하는 단계를 포함하는 부호화 방법
|
14 |
14
제13항에서, 상기 공간다중화 간단 프리코딩을 선택하는 단계는 상기 선택된 프리코딩 행렬이 0, 1 및 -1 중 적어도 하나로 이루어진 경우에 상기 간단 연산으로 프리코딩이 가능한 것으로 판단하는 단계를 포함하는 부호화 방법
|
15 |
15
제10항에서, 상기 선택하는 단계는 상기 선택된 프리코딩 행렬이 공간다중화 프리코딩 행렬이고, 상기 선택된 프리코딩 행렬이 곱셈 연산으로 프리코딩이 가능한 것으로 판단되면 공간다중화 프리코딩을 선택하는 단계를 포함하며, 상기 프리코딩하는 단계는 상기 각 레이어 데이터와 상기 공간다중화 프리코딩을 곱셈 연산하여 프리코딩하는 단계를 포함하는 부호화 방법
|
16 |
16
제10항에서, 상기 선택하는 단계는 상기 선택된 프리코딩 행렬이 전송 다이버시티 프리코딩 행렬이면 전송 다이버시티 프리코딩을 선택하는 단계를 포함하며, 상기 프리코딩하는 단계는 상기 각 레이어 데이터와 상기 전송 다이버시티 프리코딩 행렬을 곱셈 연산하여 프리코딩하는 단계를 포함하는 부호화 방법
|