KR101578935B1 - 다중 입출력 시스템에서 수신 방법 및 장치 - Google Patents

다중 입출력 시스템에서 수신 방법 및 장치 Download PDF

Info

Publication number
KR101578935B1
KR101578935B1 KR1020090079898A KR20090079898A KR101578935B1 KR 101578935 B1 KR101578935 B1 KR 101578935B1 KR 1020090079898 A KR1020090079898 A KR 1020090079898A KR 20090079898 A KR20090079898 A KR 20090079898A KR 101578935 B1 KR101578935 B1 KR 101578935B1
Authority
KR
South Korea
Prior art keywords
symbols
symbol
candidate
received signal
received signals
Prior art date
Application number
KR1020090079898A
Other languages
English (en)
Other versions
KR20090097838A (ko
Inventor
양주열
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020090079898A priority Critical patent/KR101578935B1/ko
Publication of KR20090097838A publication Critical patent/KR20090097838A/ko
Priority to US12/856,005 priority patent/US8699605B2/en
Application granted granted Critical
Publication of KR101578935B1 publication Critical patent/KR101578935B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/08Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
    • H04B7/0837Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station using pre-detection combining
    • H04B7/0842Weighted combining
    • H04B7/0848Joint weighting
    • H04B7/0854Joint weighting using error minimizing algorithms, e.g. minimum mean squared error [MMSE], "cross-correlation" or matrix inversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
  • Radio Transmission System (AREA)

Abstract

본 발명은, 다중 입출력 통신 시스템에서 수신 방법에 있어서, 복수의 수신 안테나들을 통해서 수신 신호들을 수신하는 과정과, 상기 수신 신호들 각각에 대응하는 심벌들을 소정 개수의 그룹들로 그룹핑하고, 상기 그룹들 각각의 심벌들을 재정렬하는 과정과, 상기 수신 신호에 QR 분해를 적용하여 상기 수신 신호를 변환하는 과정과, 상기 변환된 수신 신호에서 상기 재정렬된 순서에 상응하는 제1심벌의 가능한 모든 후보 심벌들 각각에 의한 간섭을 순차적으로 제거하는 과정과, 상기 간섭 제거된 수신 신호를 이용하여, 상기 가능한 모든 후보 심볼들 중 일부를 상기 제1심벌을 제외한 나머지 심벌들 각각의 후보 심볼 조합으로 결정하는 과정과, 상기 제1심벌 및 나머지 심벌들 각각의 후보 심벌들을 이용하여 상기 수신 신호의 복호에 사용될, 상기 제1심벌에 대한 로그 우도비 값들을 계산하는 과정을 포함한다.
MIMO, MML, LLR, QR 분해, 가상 성상도, 그룹 슬라이싱

Description

다중 입출력 시스템에서 수신 방법 및 장치{METHOD AND APPRARATUS FOR RECEIVING IN MULTIPLE INPUT MULTIPLE OUTPUT SYSTEM}
본 발명은 다중 입출력(MIMO:Multiple-Input Multiple Output, 이하, 'MIMO'라 칭라기로 한다.) 통신 시스템에서 수신 방법 및 장치에 관한 것이다.
다중 송수신 안테나를 사용하는 MIMO 시스템은 송신 안테나들 각각에서 독립적인 신호를 전송함으로써, 동시에 송신하는 데이터 량을 크게 증가시킬 수 있다. 그리고 단일 송수신 안테나를 사용하는 단일 입출력(SISO:Single-Input Single-Output, 이하, 'SISO'라 칭하기로 한다) 시스템에 비하여 시스템 용량(capacity)을 크게 증가시킬 수 있다. 이러한 장점들로 인하여 최근 고속 데이터 통신이 요구되는 상용화 시스템의 표준에 MIMO 방식이 적용되고 있으며, 대표적인 예로 Mobile WiMAX(Worldwide Interoperability for Microwave Aceess)와, LTE(Long Term Evolution)를 들 수 있다.
그러나, 상기 MIMO 통신 시스템은 다수의 송신 안테나들 각각으로부터 서 로 다른 데이터 열을 동시에 송신하게 되면, 상기 동시에 송신된 데이터 열들 간에 상호 간섭이 발생하게 된다. 따라서 수신기에서는 이러한 상호 간섭을 고려한 신호 검출 기법들이 제안되어 왔다.
상기한 신호 검출 기법들 중 하나인 최대 우도(ML:Maximum Likelihood, 이하, 'ML'이라 칭하기로 한다.) 검출기법은 최적의 성능을 획득하는 것으로 알려져 왔다.
그러나, 상기 ML검출 기법은 고속 데이터 전송을 위해서데이터 심벌의 변조 차수(modulation order)가 높아지는 경우, 계산 복잡도가 지수 함수적으로 증가하는 문제점이 있다. 또한, 대부분의 상용화 시스템에서 채널 부호화 (channel coding)를 적용하기 때문에 수신기에서 단순히 검출 결과를 하드 디시젼(hard decision)하는 것이 아니라 채널 복호기(channel docoder)를 위한 로그 우도비(LLR:Log-Likelihood Ratio, 이하, 'LLR'이라 칭하기로 한다)를 계산해야 하므로, 계산량이 증가하는 문제점이 있다.
본 발명은 MIMO 통신 시스템에서 개선된MML 검출 방법을 적용한 수신 방법 및 장치에 관한 것이다.
본 발명은 가상 성상도 를 이용한 그룹 슬라이싱을 통해서 해당 심벌에 대한 소정 개수의 후보 심벌들을 결정하는 방법 및 장치를 제공한다.
본 발명은 첫 번째 심벌의 LLR 계산 과정에서 획득한 심벌 벡터에 대한 ML 하드 디시젼 결과를 이용하여 나머지 심벌들에 대한 LLR계산시, 해당 심벌들에 대한 후보 심벌 수를 감소시키는 수신 방법 및 장치를 제공한다.
본 발명에서 제안하는 방법은, 다중 입출력 통신 시스템에서 수신 방법에 있어서, 복수의 수신 안테나들을 통해서 수신 신호들을 수신하는 과정과, 상기 수신 신호들 각각에 대응하는 심벌들을 소정 개수의 그룹들로 그룹핑하고, 상기 그룹들 각각의 심벌들을 재정렬하는 과정과, 상기 수신 신호들에 QR 분해를 적용하여 상기 수신 신호들을 변환하는 과정과, 상기 변환된 수신 신호들에서 상기 재정렬된 심볼들의 순서를 기반으로, 제1심벌의 가능한 모든 후보 심벌들 각각에 의한 간섭을 순차적으로 제거하는 과정과, 상기 간섭 제거된 수신 신호를 이용하여, 상기 가능한 모든 후보 심볼들 중 일부를 상기 제1심벌을 제외한 나머지 심벌들 각각의 후보 심볼 조합으로 결정하는 과정과, 상기 제1심벌 및 나머지 심벌들 각각의 후보 심벌들을 이용하여 상기 수신 신호들의 복호에 사용될, 상기 제1심벌에 대한 로그 우도비 값들을 계산하는 과정을 포함한다.
본 발명에서 제안하는 장치는, 다중 입출력 통신 시스템에서 수신 장치에 있어서, 복수의 수신 안테나들을 통해 수신 신호들을 수신하는 수신부와, 상기 수신 신호들 각각에 대응하는 심벌들을 소정 개수의 그룹들로 그룹핑하고, 상기 그룹들 각각의 심벌들을 재정렬하는 순서 재정렬부와, 상기 수신 신호들에 QR 분해를 적용하여 상기 수신 신호들을 변환하는 QR 분해부와, 상기 변환된 수신 신호에서 상기 재정렬된 심볼들의 순서를 기반으로, 제1심벌의 가능한 모든 후보 심벌들 각각에 의한 간섭을 순차적으로 제거하는 간섭 제거부와, 상기 간섭 제거된 수신 신호를 이용하여, 상기 가능한 모든 후보 심벌들 중 일부를 상기 제1심벌을 제외한 나머지 심벌들 각각의 후보 심벌 조합으로 결정하는 후보 심벌 선택부와, 상기 제1심벌 및 나머지 심벌들 각각의 후보 심벌들을 이용하여 상기 수신 신호들의 복호에 사용될, 상기 제1 심벌에 대한 로그 우도비 값들을 계산하는 로그 우도비 계산부를 포함한다.
본 발명은 다음과 같은 효과를 가진다.
본 발명은 첫번째 심벌의 ML 하드 디시젼 결과를 이용하여 상기 첫번째 심벌을 제외한 나머지 심벌들의 후보 심벌들을 결정함으로써, 상기 나머지 심벌들 각각의 후보 심벌들의 수가 감소하여 이로 인한 유클리디언 거리 및 LLR의 계산량이 감소하는 효과가 있다. 또한, 본 발명은 가상 성상도를 사용하는 그룹 슬라이싱을 통해서 해당 심벌들 각각에 대해서 소정 개수의 후보 심벌들을 결정하는 효과가 있다. 이로 인해, 본 발명은 ML 검출 기법과 유사한 성능을 유지하면서, 계산 복잡도를 감소시킬 수 있는 효과가 있다.
이하, 본 발명에 따른 바람직한 실시예를 첨부한 도면을 참조하여 상세히 설 명한다. 하기의 설명에서는 본 발명에 따른 동작을 이해하는데 필요한 부분만이 설명되며 그 이외 부분의 설명은 본 발명의 요지를 흩트리지 않도록 생략될 것이라는 것을 유의하여야 한다.
일반적인 ML 검출 기법의 계산 복잡도 증가 문제를 해결하기 위한 방법들 중 대표적 방법으로는 병렬 검출 기법(PD:Parallel Detection, 이하, 'PD'라 칭하기로 한다)이 있다.
도 1a,b는 일반적인 ML검출 기법과 PD 기법 각에 대한 심벌 벡터의 후보 심벌 벡터 집합을 보여주는 도면이다. 여기서는, 설명의 편의상 송수신 안테나가 각각 두 개이고, QPSK(Quadrature phase shift keing) 변조 방식을 사용하는 경우를 가정하자.
도 1a를 참조하면, 상기 ML 검출 기법은 각 송신 안테나로부터 송신된 심벌들(
Figure 112009052699644-pat00001
,
Figure 112009052699644-pat00002
)의 가능한 모든조합을 후보 심벌 벡터 집합으로 사용한다. QPSK가 사용되는 경우 각 심벌은 4개의 QPSK 심벌들 중 하나가 될 수 있으므로, 따라서 총 16(4 x 4)개의 후보 심벌 벡터 집합들이 존재한다.
도 1b를 참조하면, 상기 PD기법은 상기 심벌들 중 하나의 심벌 일 예로
Figure 112009052699644-pat00003
을 선택한 후, 수신 신호에서 상기
Figure 112009052699644-pat00004
이 가질 수 있는 모든 가능한 후보 심벌들의 간섭 제거(interference cancelling)를 수행한 후 슬라이싱(slicing)을 이용하여 나머지 심벌 즉,
Figure 112009052699644-pat00005
를 결정한다. 이러한 결정 절차를 통해서 최종적으로 결정된
Figure 112009052699644-pat00006
의 후보 심벌 벡터들의 개수는 총4개이다. 상기한 PD 기법을 사용할 경우, 심벌들의 후보 심벌 벡터들의 수가 상기 ML검출 기법의 후보 심벌 벡터들의 수보다 감소되므로, 유클리디언 거리 계산의 복잡도를 크게 감소시킬 수 있다.
그러면, MIMO통신 시스템에서 상기 PD기법이 사용되는 경우를 보다 상세히 설명하기로 한다. 설명의 편의상, 상기 MIMO 통신시스템은 송신 및 수신 안테나가 각각 2개인 송신기와 수신기를 포함하는 경우를 가정하여 설명하기로 한다.
하기 <수학식1>은 상기 2개의 수신 안테나가 상기 2개의 송신 안테나 각각으로부터 수신한 수신 신호를 나타낸다.
Figure 112009052699644-pat00007
여기서, y는 수신 신호 벡터로서 2개의 수신 안테나를 통해 수신한 수신 신호들로 구성되는
Figure 112009052699644-pat00008
로 나타내어지고, H는 채널 행렬로서 2개의 송신 안테나와 2개의 수신 안테나간의 경로들에 대해
Figure 112009052699644-pat00009
로 나타내어지고, x는 심벌 벡터로서 2개의 송신 안테나로부터 송신된 심벌들로 구성되는
Figure 112009052699644-pat00010
으로 나타내어지고, u는 2개의 수신 안테나에 대응하는 배경 잡음으로
Figure 112009052699644-pat00011
으로 나타내어진다. 여기서, 상기 심벌들은 각각 하나 또는 그 이상의 비트들로 구성된다.
상기 수신기가 상기 <수학식1>과 같이 나타내어지는 수신 신호에 대한 PD 기법을 사용할 경우의 그 상세한 동작은 다음과 같다.
첫번째로, 두 개의심벌들 중 하나를 선택한다. 여기서는, 일 예로,
Figure 112009052699644-pat00012
을 선택한 경우로 가정한다. 상기 심벌을 선택하는 방법은 여러 가지가 있을 수 있으나, 본 발명의 요지와 관련이 없으므로, 여기서는 그 상세한 설명을 생략하기로 한다.
두번째로, 상기 하기 <수학식 2>를 사용하여 수신 신호에서 상기
Figure 112009052699644-pat00013
이 가질 수 있는 모든 가능한 경우의 후보 심벌들 각각으로 인한 간섭 제거를 수행한다.
Figure 112009052699644-pat00014
여기서,
Figure 112009052699644-pat00015
Figure 112009052699644-pat00016
의 k번째 후보 심벌값을 나타내며 총 M차(M-ary) 변조 방식이 사용되는 경우 M개이고,
Figure 112009052699644-pat00017
는 간섭 제거 후 수신신호 벡터이며 총 M개이다.
마지막으로, 상기 <수학식 2>를 통해서 간섭이 제거된 총 M개의 수신 신호 벡터(
Figure 112009052699644-pat00018
)를 이용하여 하기 <수학식 3>과 같이 슬라이싱을 수행함으로써
Figure 112009052699644-pat00019
에 대한 후보 심벌값들을 결정한다.
Figure 112009052699644-pat00020
여기서,
Figure 112009052699644-pat00021
Figure 112009052699644-pat00022
의 k 번째 후보 심벌값을 나타내고, Q()함수는 슬라이싱 연산 함수를 나타낸다. 즉, 상기 슬라이싱 연산 함수는 수신 신호를 미리 정해져 있는 성상도에 대응하는 성상점으로 매핑하는 함수이다. 상기 <수학식2> 내지 <수학식 3>을 통해서 첫번째로 선택된 상기
Figure 112009052699644-pat00023
에 대한 총 M개의 후보 심벌 벡터들로 구성된 후보 심벌 벡터 집합을 획득한다.
결과적으로, 상기 <수학식1>과 같이 나타내어지는 수신 신호에 상기 ML 검출 기법을 사용할 경우, 총
Figure 112009052699644-pat00024
의 유클리디언 거리를 계산해야 하는 반면, 상기 <수학식 2> 내지 <수학식3>에 따른 PD 기법은 총 M개의 유클리디언 거리만을 계산하면 된다. 따라서, 상기 PD 기법은 64QAM등과 같이 변조 차수가 높아질수록 상기 ML 검출 기법 대비 계산 복잡도를 크게 감소시킬 수 있다.또한, 상기 PD 기법은 하드 디시젼에서 상기 ML기법과 동일한 성능을 얻을 수 있는 장점이 있다.
한편, 상기 PD기법은 채널 복호를 고려하지 않았으나, 실제로 채널 복호를 고려한 PD 기법은 부가되는 LLR을 계산하는 과정에서 발생하는 비정상 동작을 고려한 추가 절차가 필요하다.
도 2는 일반적으로 채널 복호를 고려한 PD기법의 동작 후,
Figure 112009052699644-pat00025
의 후보 심벌로서 결정되지 못한 남은 후보 심벌값들의 일 예를 보여주는 도면이다. 여기서는, 변 조 차수가 16, 즉 변조 방식이 16QAM인 경우를 가정한다.
도 2를 참조하면, PD 기법 동작 후, 상기
Figure 112009052699644-pat00026
의 후보 심벌로서 결정되지 못한 남은 후보 심벌값들이 음영 처리하지 않은 원으로 표시되어 있다. 이때, 성상도 상의 Im(Imaginary)축을 기준으로 상기
Figure 112009052699644-pat00027
에 포함된 첫 번째 전송 비트(b0)가 1인 후보 심벌값들은 영역1(200)에 위치하고, 상기
Figure 112009052699644-pat00028
의 b0가 0인 후보 심벌값들은 영역2(205)에 위치한다.
일반적인 LLR 계산 과정에서는, 하기 <수학식 4>와 같이 상기 b0가 0일 때와 1일 때 각각에 대해 유클리디언 거리가 최소가 되는 값을 찾는 과정이 포함된다.
Figure 112009052699644-pat00029
여기서,
Figure 112009052699644-pat00030
Figure 112009052699644-pat00031
번째 전송 데이터 비트를 나타내고,
Figure 112009052699644-pat00032
Figure 112009052699644-pat00033
번째 전송 데이터 비트에 대한 LLR 값을 나타내고, Pr은
Figure 112009052699644-pat00034
가 0 또는 1이 될 확률을 의미하며,
Figure 112009052699644-pat00035
Figure 112009052699644-pat00036
번째 전송 데이터 비트 값에 따라 구분되어지는 후보 심벌 벡터를 나타내고,
Figure 112009052699644-pat00037
Figure 112009052699644-pat00038
번째 전송 데이터 비트 값이 k인 후보심벌 벡터 집합을 나타내고,
Figure 112009052699644-pat00039
는 배경 잡음 변수의 평균 파워를 나타낸다.
상기 영역1(200)에는 상기
Figure 112009052699644-pat00040
의 후보 심벌로서 결정된 후보 심벌값이 존재하지 않는다. 즉, 상기
Figure 112009052699644-pat00041
의 후보 심벌들 중 상기
Figure 112009052699644-pat00042
의 b0가 1인 경우는 존재하지 않기 때문에, 상기 <수학식 4>와 같이 상기 후보 심벌들에 포함된 b0가 1인 경우와, 0인 경우가 모두 존재해야 하는 LLR 계산 과정에서 비정상적인(혹은 불필요한) 동작이 발생하는 문제점이 있다.
이러한 LLR 계산 과정에서 발생하는 비정상 동작을 해결하기 위해서, MML(Modified ML, 이하, 'MML'이라 칭하기로 한다) 검출 기법이 제안되었다.
상기 MML 검출 기법은 심벌 각각에 대해서 후보 심벌 벡터 집합을 찾는 과정을 반복함으로써, LLR 계산 과정에서 비정상 동작이 발생하지 않도록 한다.구체적으로,
Figure 112009052699644-pat00043
에 포함된 비트들에 대한 LLR을 계산할 경우, 상기 PD 기법에 따라
Figure 112009052699644-pat00044
을 선택하고, 선택되지 않은 남은 심벌의 후보 심벌 벡터 집합을 찾는 과정을 수행한다. 반대로
Figure 112009052699644-pat00045
에 포함된 비트들에 대한 LLR을 계산할 경우, 상기 PD 기법에 따라
Figure 112009052699644-pat00046
를 선택하고, 선택되지 않은 남은 심벌의 후보 심벌 벡터 집합을 찾는 과정을 수행한다. 이와 같은 동작을 통하여 MML검출 기법은 LLR을 계산하고자 하는 해당 비트가 포함된 심벌에 대하여 모든 후보 심벌값들을 갖게 된다. 따라서 상기 해당 비트값이 0일 때와 1일 때가 모두 존재함으로써, LLR 계산 과정에서 비정상 동작이 발생하지 않게 된다. 또한, 상기 MML 검출 기법은 채널 복호 후의 성능이 상기 ML 검출 기법과 동일한 장점을 가진다.
최근 모바일 와이맥스 혹은 LTE의 차세대 규격에서는데이터 전송률 향상을 위하여 송신 안테나를 4개 혹은 8개까지 고려하고 있다. 이 경우, 상기 MML 검출 기법은 다수 개의 심벌을 동시에 검출할 때, 임의의 한 심벌을 제외한 나머지 심벌들의 후보 심벌 집합을 선정할 때에도 각각 가능한 후보 심벌들을 모두 고려해야 하기 때문에, 송신 안테나 수가 2개보다 많아지게 되면 또 다시 계산 복잡도가 지수 함수적으로 증가하는 문제가 발생한다. 예를 들어, 송신 안테나가 4개이고 64 QAM 변조 방식이 사용된 경우, 상기 MML 검출 기법은 643(= 약26만)개의 유클리디언 거리 즉, LLR을 계산해야 한다. 이러한 계산량은 상용화 단말 모뎀 칩 개발에 적용하기 어려운 수준이다.
그러므로, 본 발명에서는 MIMO 통신시스템에서, 상기 MML 검출 기법의 계산 복잡도를 감소시키는 검출 방법을 제안한다. 구체적으로, 본 발명은 수신 신호에 대해 심벌들을 재정렬하여 QR 분해를 적용하는 첫번째 과정과, 첫번째 심벌의 모든 후보 심볼들 각각을 사용하여 나머지 심벌들의 후보 심볼 집합을 선택하는 두번째 과정과, 가상 성상도 를 사용하는 그룹 슬라이싱을 통해서 상기 나머지 심벌들 각각에 대한 소정 개수의 후보 심벌들을 선택하는 세 번째 과정과, 수신 신호에서 상기 세 번째 과정에서 결정된 후보 심벌들에 대한 간섭 제거하고, 간섭이 제거된 신호를 이용한 슬라이싱을 통해서 상기 첫번째 심벌과 다음 심벌 외의 나머지 심벌들의 후보 심볼 집합을 결정하는 네 번째 과정과, 각각 후보 심볼 집합이 결정된 심벌들의 LLR을 해당 후보 심볼 집합의 유클리드 거리 계산을 통해서 계산하는 다섯번째 과정을 포함한다.
도 3은 본 발명의 실시 예에 따른 수신기의 개략적인 구조이다.
도 3을 참조하면, 수신기(300)는 도면에 도시하지는 않았으나 4개의 수신 안테나들과 연결된 4개의 수신기1~4(301~307)와, LLR 생성부(309)와, 디인터리버(311) 및 채널 부호 복호부(313)를 포함한다.
상기 수신기1~4(301 내지 307)는 각각 4개의 송신 안테나 각각으로부터 송신된 수신 신호들을 수신하여 상기 LLR 생성부(315)로 전달한다.
Figure 112009052699644-pat00047
상기 LLR 생성부(315)는 수신 신호에 대해 QR 분해를 적용하여 상기 수신 신호의 각 심벌에 대한 LLR 값들을 생성한다. 여기서, QR 분해란 입력 매트릭스를 단위 행렬 Q와 상위 삼각 행렬(upper triangular matrix) R의 곱으로 표현하는 방식을 의미한다. 상기 LLR 생성부(315)의 QR 분해 동작은 하기에서 보다 상세히 설명하기로 한다.
상기 디인터리버(307)는 정해진 규칙에 따라 상기 LLR 값들을 디인터리빙하여 비트들의 위치를 인터리빙 이전의 원래 순서대로 바꾸어 상기 채널 부호 복호부(309)로 출력한다. 상기 채널 부호 복호부(309)는 상기 디인터리버(307)로부터 출력된 LLR값들에 기초하여 송신 신호의 정보 비트열을 획득한다.
도 4a는 본 발명의 실시 예에 따른 LLR 생성부의 블록 구성도이다. 여기서 는, 64QAM 변조 방식이 적용된 경우를 가정하여 설명한다.
도 4a를 참조하면, 상기 LLR 생성부(309)는 순서 재정렬부(401)와, QR 분해부(403)와, 후보 심벌 선택부(405))와, 유클리디언 거리 계산부(409) 및 LLR 계산부(411)를 포함한다. 상기 후보 심벌 선택부(405)는 간섭 제거부(406)와, 슬라이싱부(407)를 포함한다.
상기 순서 재정렬부(401)는 도면에 도시하지 않은 4개의 수신 안테나를 통해서 수신된 수신 신호로부터 획득한, x벡터에 포함된 심벌들 즉, [
Figure 112009052699644-pat00048
,
Figure 112009052699644-pat00049
,
Figure 112009052699644-pat00050
,
Figure 112009052699644-pat00051
]를 2개씩 그룹핑하고, 2개의 그룹들을 재정렬하여 상기 QR 분해부(403)로 전달한다. 이때, 상기 재정렬된 심벌 순서에 상응하게 채널 행렬의 행 변경(column permutation)이 수행되어 채널 이득 역시 재정렬된다. 그리고, 재정렬된 그룹 순서는 LLR 값이 계산되는 순서에 영향을 미치는 것으로 그룹 내의 심벌들의 순서는 본 발명과 구체적인 연관이 없다.
상기 QR 분해부(403)는 상기 재정렬된 심벌들에 대응하는 수신 신호에 대해 QR 분해를 수행한다. 예를 들어, 상기 x벡터의 심벌들 중 (
Figure 112009052699644-pat00052
,
Figure 112009052699644-pat00053
)와 (
Figure 112009052699644-pat00054
,
Figure 112009052699644-pat00055
)를 각각 그룹 1과 그룹 2로 그룹핑한다. 그리고, 상기 검출부(315)는 상기 그룹 1,2의 순서를 일 예로, [
Figure 112009052699644-pat00056
,
Figure 112009052699644-pat00057
,
Figure 112009052699644-pat00058
,
Figure 112009052699644-pat00059
] 순으로 재 정렬한 후, QR 분해를 수행한다. 다음으로, 상기 순서 재정렬부(401)는 상기 그룹1,2를 다른 순서, 일 예로 [
Figure 112009052699644-pat00060
,
Figure 112009052699644-pat00061
,
Figure 112009052699644-pat00062
,
Figure 112009052699644-pat00063
] 순으로 재 정렬한 뒤 QR 분해를 수행한다. 여기서는 설명의 편의상, 그룹 1을 먼저 선택한 경우를 가정하여 설명하였으나, 그룹을 선택하는 순서는 본 발명의 요지와는 관련 없으므로 그 상세한 설명은 생략하기로 한다.
하기 <수학식 6>은 상기 그룹 1,2의 순서가 [
Figure 112009052699644-pat00064
,
Figure 112009052699644-pat00065
,
Figure 112009052699644-pat00066
,
Figure 112009052699644-pat00067
] 순으로 재정렬된 경우, H 행렬에 QR 분해를 적용한 결과를 나타낸다.
Figure 112009052699644-pat00068
여기서, Q 행렬은 단위 행렬(unitary matrix)이고, r은 상기Q 행렬을 이용한 수신 신호 벡터 y 의 변환 벡터이고, R 행렬은 QR 분해를 통해 변환된 채널 행렬로서 상위 삼각 구조를 갖는다. 이때, 상기 Q 행렬은 유니터리 특성을 갖으므로, 상기 Q 행렬을 이용한 수신 신호 벡터 y의 변환은 수신 성능에는 영향을 주지 않는다. 또한, 상기 R 행렬의 상위 삼각 구조를 통해서 심벌들 각각에 대한 후보 심벌을 순차적으로 결정해 나갈 수 있게 된다.
이후, 상기 간섭 제거부(406)는 상기 재정렬 순서에 상응하는 첫번째 그룹에 포함된 심볼들의 후보 심볼 집합을 선택한다. 상기 간섭 제거부(406)는 상기 제1그룹에 포함된 심벌들 중 첫번째 심벌
Figure 112009052699644-pat00069
를 LLR을 계산하고자 하는 대상 심벌로서 선택하고, 상기
Figure 112009052699644-pat00070
의 후보 심벌 집합의 엘리먼트들로서, 상기
Figure 112009052699644-pat00071
에 대해 가능한 모든 후보 심벌 값들을 선택한다. 이후, 상기 간섭 제거부(406)는 상기
Figure 112009052699644-pat00072
에 대해 가 능한 모든 후보 심벌 값들 각각에 대해 나머지 심벌들의 후보 심볼 집합을 구성하는 엘리먼트들을 선택한다. 구체적으로, 상기 간섭 제거부(406)는 상기 수신 신호에서 상기
Figure 112009052699644-pat00073
의 모든 후보 심벌들 각각에 대한 간섭을 제거하고, 상기
Figure 112009052699644-pat00074
의 모든 후보 심벌들 각각에 대한 간섭이 제거된 수신 신호 각각을 상기 슬라이싱 부(407)로 전달한다.
상기 슬라이싱부(407)는 상기 <수학식 3>을 이용한 일반적인 슬라이싱 동작과, 본 발명에서 제안하는 그룹 슬라이싱 동작을 모두 수행할 수 있다.
도 4b는 상기 슬라이싱 부(407)의 내부 구성도를 보여주는 도면이다.
도 4b를 참조하면, 상기 슬라이싱 부(407)는 슬라이싱 함수 적용부(413)와 매핑부(415)로 구성된다.
먼저, 상기 슬라이싱 함수 적용부(413)는 상기
Figure 112009052699644-pat00075
의 모든 후보 심벌들 각각에 대한 간섭이 제거된 수신 신호 각각을 사용한 그룹 슬라이싱을 수행하여 상기
Figure 112009052699644-pat00076
의 다음 심벌인
Figure 112009052699644-pat00077
에 대한 후보 심벌 집합의 엘리먼트들로 결정한다.
즉, 상기 슬라이싱 함수 적용부(413)는 상기
Figure 112009052699644-pat00078
의 첫번째 후보 심볼의 간섭이 제거된 수신 신호에 대해 슬라이싱을 수행하여, 대표 신호를 상기 매핑부(415)로 출력한다. 여기서, 상기 대표 신호는 하기 도 6a, 6b에 도시한 바와 같이 성상도에서 소정 개수의 실제 성상점들(음영 처리하지 않은 원들)과 동일한 거리에 위치한 가상 성상점(음영 처리한 원)을 나타낸다. 상기 동일한 거리는 상기 대표 신호로부터 가장 근거리를 의미한다. 상기 대표 신호를 입력받은 상기 매핑부(415)는 상기 동일한 거리에 위치한 소정 개수의 실제 성상점에 대응하는 심벌들을 상기
Figure 112009052699644-pat00079
의 다음 심벌인
Figure 112009052699644-pat00080
에 대한 후보 심벌 집합의 엘리먼트들로 결정한다. 상기한 바와 같이 대표 신호를 이용하여 소정 개수의 후보 심볼들을 결정하는 동작을 이하, '그룹 슬라이싱'이라 칭하기로 한다. 상기 그룹 슬라이싱을 통해서 본원은 기존에 한번의 슬라이싱마다 하나의 후보 심벌을 결정하는 것이 아니라, 한번의 그룹 슬라이싱마다 소정 개수의 후보 심볼들을 결정할 수 있게 된다.
도 5a,b는 본 발명의 실시 예에 따른 그룹 슬라이싱의 다른 예를 나타내는 도면이다. 여기서는 64QAM 변조 방식을 적용하는 경우를 도시하였다.
도 5a를 참조하면, 성상도에서 음영 처리되지 않은 원은 실제 성상점을 나타내고, 음영 처리된 원은 가상 성상점을 나타낸다.
즉, 상기 간섭 제거부(406)로부터 상기 <수학식2>에 따라 수신 신호에서 임의의 심벌에 대한 후보 심벌들의 간섭이 제거된 신호가 상기 슬라이싱 함수 적용부(413)에 입력되면, 상기 슬라이싱 함수 적용부(413)의 슬라이싱 결과값 즉, 대표값은 가상 성상점들 중 하나의 가상 성상점(500)에 매핑된다. 그러면, 상기 매핑부(415)는 상기 가상 성상점(500)과 가장 근거리에 위치하고 동일한 거리를 갖는 4개의 심볼들이 포함된 영역(510)에 포함된 상기 4개의 실제 성상점들을 후보 심볼들로 결정한다.
도 5b를 참조하면, 도 5a와 마찬가지로 그룹 슬라이싱을 통해서 상기 가상 성상점의 대표 신호(500)이 획득되면, 상기 대표 신호(500)와 가장 근거리에 위치 하고 동일한 거리를 갖는 2개의 심볼들이 포함된 영역(515)에 포함된 상기 2개의 실제 성상점들을 후보 심볼들로 결정한다. 도 6a,b에서는, 일 예로서, 가상 성상점을 통해서 결정되는 후보 심벌의 수를 2인 경우와 4인 경우로 설명하였을 뿐, 상기 후보 심벌의 수가 수신 성능 등을 고려하여 변경될 수 있으며, 마찬가지로 후보 심벌들을 결정하기 위한 영역(510, 515)의 정의가 변경될 수 있음은 물론이다.
상기 그룹 슬라이싱 이후, 상기 간섭 제거부(406)는 수신 신호에서 상기 그룹 슬라이싱을 통해서 결정된
Figure 112009052699644-pat00081
의 후보 심볼들 각각에 대한 간섭을 제거하고, 상기
Figure 112009052699644-pat00082
의 후보 심볼들 각각에 대해 간섭이 제거된 수신 신호를 상기 슬라이싱부(407)로 전달한다.
상기 슬라이싱 함수 적용부(413)는 상기 <수학식 3>을 사용하여 상기
Figure 112009052699644-pat00083
의 후보 심볼들 각각에 대해 간섭이 제거된 수신 신호에 대해 슬라이싱을 수행한다. 상기 슬라이싱 결과값들에 대응하는 심볼들을 각각 상기
Figure 112009052699644-pat00084
의 후보 심볼 집합의 엘리먼트들로 결정한다. 상기 간섭 제거부(406) 및 상기 슬라이싱부(407)는 각각 상기
Figure 112009052699644-pat00085
에서와 마찬가지로 동작하여,
Figure 112009052699644-pat00086
Figure 112009052699644-pat00087
각각의 후보 심볼 집합의 엘리먼트들로 결정한다.
하기 <수학식 7>은 상기 간섭 제거부(406) 수신 신호에서 상기
Figure 112009052699644-pat00088
의 간섭을 제거하는 수학식의 일 예를 나타낸다.
Figure 112009052699644-pat00089
구체적으로, QR 분해를 통해서 수신 신호 y가 변환된 수신 신호인
Figure 112009052699644-pat00090
에서 상기
Figure 112009052699644-pat00091
에 대한 모든 후보 심벌들 중 하나인 후보심벌에 대한 간섭(
Figure 112009052699644-pat00092
Figure 112009052699644-pat00093
)을 제거한다. 이후, 상기 간섭이 제거된 신호를 사용하여 가상 성상도를 적용하는 그룹 슬라이싱을 수행한다. 이로써, 두번째 심벌, 일 예로서
Figure 112009052699644-pat00094
에 대한 후보 심벌이 결정된다. 이후
Figure 112009052699644-pat00095
,
Figure 112009052699644-pat00096
에 대한 후보 심벌들도 간섭 제거 및 슬라이싱을 통하여 순차적으로 결정된다.
한편,
Figure 112009052699644-pat00097
에 포함된 각 비트들에 대한 LLR을 구하는 과정에서 얻어지는 ML 하드 디시젼(hard decision) 결과를 이용하여
Figure 112009052699644-pat00098
에 대한 후보 심벌이 결정되면, 별도의 QR 분해 적용 없이, 하기 <수학식8>과 같이
Figure 112009052699644-pat00099
에서 상기
Figure 112009052699644-pat00100
의 후보 심벌들 중 한 후보 심벌에 대한 간섭(
Figure 112009052699644-pat00101
Figure 112009052699644-pat00102
)을 제거한 후, 상기
Figure 112009052699644-pat00103
Figure 112009052699644-pat00104
를 컴바이닝함으로써
Figure 112009052699644-pat00105
가 결정된다. 이후
Figure 112009052699644-pat00106
,
Figure 112009052699644-pat00107
에 대한 후보 심벌들도 간섭 제거 및 슬라이싱을 통하여 순차적으로 결정된다.
Figure 112009052699644-pat00108
이후, 상기 유클리드 거리 계산부(409)는 상기
Figure 112009052699644-pat00109
의 모든 후보 심볼들 각각에 대해 해당 심볼에 포함되는 각 비트 값이 0인 경우와, 1인 경우 각각에 대한 유클리드 거리를 계산하여 상기 LLR 계산부(411)로 전달한다. 그러면, 상기 LLR 계산부(411)는 상기 유클리드 거리를 사용하여 하기 <수학식 9>과 같이 상기
Figure 112009052699644-pat00110
의 LLR을 계산한다.
Figure 112009052699644-pat00111
여기서,
Figure 112009052699644-pat00112
Figure 112009052699644-pat00113
의 k번째 비트에 대한 LLR값을 나타내고, P는 y가 x일 확률을 의미하며,
Figure 112009052699644-pat00114
는 배경 잡음 변수의 평균 파워를 나타낸다. 또한 D1은 LLR 값의 계산시 유클리디안 거리가 고려되었음을 의미한다. 여기서,
Figure 112009052699644-pat00115
는 k번째 후보 심볼에 포함된 비트가 1인 경우 의미하고,
Figure 112009052699644-pat00116
는 k번째 후보 심볼에 포함된 비트가 0인 경우 의미한다.
즉, 상기 LLR 계산부(411)는 상기
Figure 112009052699644-pat00117
의 후보 심벌들 각각에 포함된 각 비트값이 0인 경우와 1인 경우 각각의 유클리디언 거리들 중 최소 값간 차이를 통해서 상기
Figure 112009052699644-pat00118
의 LLR값을 계산한다. 이후, 상기 LLR 계산부(411)는 하기 <수학식 10>과 같이상기
Figure 112009052699644-pat00119
의 후보 심벌들 각각에 포함된 각 비트값이 0인 경우와 1인 경우의 각각의 유클리디언 거리 최소값을 다시 비교하여, 그 중에서도 최소값을 가질 때의 심벌 벡터('ML 하드 디시젼 값'으로 표현됨)(
Figure 112009052699644-pat00120
)를 계산하고, 상기
Figure 112009052699644-pat00121
을 상기 후보 심벌 선택부(405)와 상기 유클리디언 거리 계산부(409)로 전달한다.
Figure 112009052699644-pat00122
상기 LLR 계산부(411)는 하기 <수학식 11>에 따라 상기
Figure 112009052699644-pat00123
을 사용하여 나머지 심벌들 즉,
Figure 112009052699644-pat00124
,
Figure 112009052699644-pat00125
,
Figure 112009052699644-pat00126
각각에 대한 값을 결정한다. 상기 나머지 심벌들에 대한 값이 결정되면, 상기 결정된 값을 사용하여 상기 나머지 심벌들 각각의 후보 심볼 집합이 결정된다.
Figure 112009052699644-pat00127
즉, 상기
Figure 112009052699644-pat00128
에 의하여
Figure 112009052699644-pat00129
,
Figure 112009052699644-pat00130
,
Figure 112009052699644-pat00131
각각에 대한 값이 결정되면, 상기 후보 심벌 선택부(405)는 상기 결정된
Figure 112009052699644-pat00132
,
Figure 112009052699644-pat00133
,
Figure 112009052699644-pat00134
각각의 값들과 상반된 비트값을 가지는 성상도 에 위치한 심벌들 중 일부 후보 심벌들을 소정 기준에 따라 선택한다. 이때, 상기 후보 심벌 선택부(405)는
Figure 112009052699644-pat00135
에 의하여 결정된 해당 심볼값들 각각에 대응하는 후보 심벌로부터의 거리와 수신 성능 등을 고려하여, 상기 결정된 비트값과 상반된 비트 값을 가지는 후보 심벌들을 선택한다. 즉, 성능 대비 계산량을 줄이기 위해서 상기한 바와 같이, 첫번째 심볼의
Figure 112009052699644-pat00136
을 사용함으로써, 나머지 심볼들 각각에 대해서는 모든 후보 심벌들 중 일부 후보 심벌들만이 선택된다.
도 6은 본 발명의 실시 예에 따라 ML 하드 디시젼 값에 의해서 결정된 나머지 심벌들 각각의 값을 사용하여 상기 나머지 심벌들 각각의 후보 심벌 집합을 결정하는 동작의 일 예를 나타내는 도면이다. 여기서는, 64QAM 변조 방식을 적용하는 경우를 가정하여 설명하기로 한다.
도 6을 참조하면, 심벌(600)은 상기 나머지 심벌들 즉,
Figure 112009052699644-pat00137
,
Figure 112009052699644-pat00138
,
Figure 112009052699644-pat00139
중 하나로서 상기
Figure 112009052699644-pat00140
에 의해서 값이 '0'으로 결정된 심벌이다. 일 예로서, 상기 심벌(600)의 후보 심벌 집합의 엘리먼트들은, 성상도에서 상기심벌(600)값과 상반된 비트들이 분포된 영역에서 상기 심벌(600)과의 거리 및 성능을 고려하여 결정된 심벌들로 서, 음영 표기된 영역 내에 위치한다. 즉, 상기 심벌(600)의 후보 심벌 집합의 엘리먼트들의 수는 상기
Figure 112009052699644-pat00141
을 사용하여 결정됨으로써, 총 64개인 전체 후보 심벌 수보다 1/2로 줄어듦을 알 수 있다. 도 6에 제시된 후보 심벌 집합의 엘리먼트 수는 대표적인 실시예이며, 필요에 따라 그 수가 변경 가능함은 물론이다.
이후, 상기
Figure 112009052699644-pat00142
을 사용하여
Figure 112009052699644-pat00143
,
Figure 112009052699644-pat00144
,
Figure 112009052699644-pat00145
각각의 후보 심볼 집합이 결정되면, 을 통해서 상기 간섭 제거부(406)는 수신 신호에서 상기
Figure 112009052699644-pat00146
,
Figure 112009052699644-pat00147
,
Figure 112009052699644-pat00148
각각의 후보 심벌들의 간섭을 제거하고, 상기 슬라이싱 함수 적용부(407)로 전달한다. 상기 슬라이싱 함수 적용부(407)는 상기
Figure 112009052699644-pat00149
,
Figure 112009052699644-pat00150
,
Figure 112009052699644-pat00151
각각의 후보 심벌들의 간섭이 제거된 수신 신호들에 대해 슬라이싱을 수행하여, 나머지 심벌들 중 한 심벌(
Figure 112009052699644-pat00152
,
Figure 112009052699644-pat00153
,
Figure 112009052699644-pat00154
)의 대표 신호를 상기 매핑부(415)로 출력한다.
상기 매핑부(415)는 상기
Figure 112009052699644-pat00155
,
Figure 112009052699644-pat00156
,
Figure 112009052699644-pat00157
각각의 대표값과 동일한 거리에 위치한 소정 개수의 실제 성상점에 대응하는 심벌들을 상기
Figure 112009052699644-pat00158
,
Figure 112009052699644-pat00159
,
Figure 112009052699644-pat00160
각각에 대한 후보 심볼들로 결정하는 그룹 슬라이싱을 수행한다.
이후, 상기 간섭 제거부(405)는 상기 수신 신호에서 상기
Figure 112009052699644-pat00161
,
Figure 112009052699644-pat00162
,
Figure 112009052699644-pat00163
각각의 후보 심벌들에 대한 간섭을 제거하고, 슬라이싱을 수행함으로써 나머지 심벌의 후보 심벌들을 결정한다.
상기한 바와 같은 상기 후보 심볼 선택부(405)의 동작은 하기 도 7a,b를 참조하여 보다 상세히 설명하기로 한다.
도 7a,b는 본 발명의 일 실시예에 다른 LLR 생성부의 동작 흐름도이다. 여기서는, 설명의 편의상 64QAM 변조 방식이 적용되는 경우를 가정하여 설명하기로 한다. 상기 LLR 생성부는 도 4a,b에서 도시한 바와 같은 상세 구성을 갖지만, 여기서는 설명의 편의상 상세 구성들 각각의 동작을 상기 LLR 생성부가 수행하는 형태로 설명하기로 한다.
도 7a를 참조하면, 701단계에서 상기 LLR 생성부는 수신하고자 하는 심벌들의 순서를 재정렬하고, 702단계로 진행한다. 이때, 상기 심벌들(
Figure 112009052699644-pat00164
,
Figure 112009052699644-pat00165
,
Figure 112009052699644-pat00166
,
Figure 112009052699644-pat00167
)은 4개의 수신 안테나들을 통해서 각각 수신된 것이다. 상기 심벌들은 2개의 그룹들 즉, 그룹1(
Figure 112009052699644-pat00168
,
Figure 112009052699644-pat00169
)과 그룹2(
Figure 112009052699644-pat00170
,
Figure 112009052699644-pat00171
)로 그룹핑되고, 상기 그룹들의 순서가 재정렬된다. 여기서는, 일 예로, 상기 그룹들의 심벌들이
Figure 112009052699644-pat00172
,
Figure 112009052699644-pat00173
,
Figure 112009052699644-pat00174
,
Figure 112009052699644-pat00175
순으로 정렬된 경우를 가정하여 설명한다. 그리고, 상기 재정렬된 심벌들로 구성된 수신 신호에 대해 QR 분해를 적용하여 변환한다. 이때, 상기 재정렬된 심벌 순서에 상응하게 채널 행렬의 행 변경(column permutation)이 수행되어 채널 이득 역시 재정렬된다. 그리고, 재정렬된 그룹 순서는 LLR 값이 계산되는 순서에 영향을 미치는 것으로 그룹 내의 심벌들의 순서는 본 발명과 구체적이 연관이 없다.
702단계에서 상기 LLR 생성부는
Figure 112009052699644-pat00176
의 모든 후보 심볼들 중 k번째 후보 심벌을 선택하고, 703단계로 진행한다. 여기서, k는
Figure 112009052699644-pat00177
의 후보 심벌의 인덱스로, 최초 동작시 k는 0으로 설정된다.
703단계에서 상기 LLR 생성부는 상기 변환된 수신 신호에서 상기 선택된
Figure 112009052699644-pat00178
의 k번째 후보 심벌에 의한 간섭을 제거하고, 간섭 제거된 수신 신호를 사용하여 그룹 슬라이싱을 수행하여 다음 심벌
Figure 112009052699644-pat00179
의 후보 심벌들을 결정하고, 704단계로 진행한다. 이때, 상기
Figure 112009052699644-pat00180
의 후보 심벌들은 상기 그룹 슬라이싱을 통해서 획득한 대표 신호에 대응하는 가상 성상점과 가장 근거리에 위치하고, 동일한 거리를 갖는 소정 개수의 실제 성상점들로 결정된다. 704단계에서 상기 LLR 생성부는 상기 변환된 수신 신호에 대해 상기 결정된
Figure 112009052699644-pat00181
에 의한의 k번째 후보 심벌에 의한 간섭을 제거하고, 간섭이 제거된 수신 신호를 사용하여 슬라이싱을 수행하여, 다음 심벌
Figure 112009052699644-pat00182
의 후보 심벌들을 결정하고 705단계로 진행한다.
705단계에서 상기 LLR 생성부는 상기 변환된 수신 신호에서 상기
Figure 112009052699644-pat00183
의 k번째 후보 심벌에 의한 간섭을 제거하고, 상기 간섭이 제거된 수신 신호를 사용하여 슬라이싱을 수행하여, 다음 심벌
Figure 112009052699644-pat00184
의 후보 심벌들을 결정하고 706단계로 진행한다.
706단계에서 상기 LLR 생성부는
Figure 112009052699644-pat00185
의 k번째 후보 심벌의 유클리디언 거리를 계산하고, 707단계로 진행한다.
707단계에서 상기 LLR 생성부는 k가 63미만인지 검사한다. 상기 검사 결과 상기 k 값이 63 이하일 경우, 708단계에서 상기 k 값을 1만큼 증가시키고,
Figure 112009052699644-pat00186
의 다음 후보 심볼에 대한 동작을 수행하기 위해 702단계로 복귀한다. 상기 검사 결과 상기 k값이 63을 초과할 경우 모든 후보 심볼들에 대한 동작이 완료되었으므로, 709단계에서 상기 LLR 계산부는 상기 <수학식 7>을 사용하여 상기
Figure 112009052699644-pat00187
에 대한 LLR을 계산하고, 710단계로 진행한다.
710단계에서 상기 LLR 계산부는 상기
Figure 112009052699644-pat00188
의 후보 심벌 각각의 비트값들 각각이 0인 경우와 1인 경우의 각각의 유클리디언 거리 최소값들을 다시 비교하여, 그 중 최소값을 가질 때의 심벌 벡터인 ML 하드 디시젼 값(
Figure 112009052699644-pat00189
)을 계산하고, 이러한 ML 하드 디시젼 값으로부터 나머지 심벌들의 LLR을 구하는 과정 (
Figure 112009052699644-pat00190
의 경우 711~718 단계,
Figure 112009052699644-pat00191
의 경우 720~727 단계,
Figure 112009052699644-pat00192
의 경우 728~735 단계)에서 LLR을 구하고자 하는 심벌들에 대한 후보 심벌 그룹을 결정(
Figure 112009052699644-pat00193
의 경우 711단계,
Figure 112009052699644-pat00194
의 경우 720 단계,
Figure 112009052699644-pat00195
의 경우 728 단계) 하고, 711단계로 진행한다.
711단계에서 상기 LLR 생성부는 상기 수신 신호에서
Figure 112009052699644-pat00196
의 k번째 후보 심벌을 선택하고, 712단계로 진행한다. 여기서, k는 상기
Figure 112009052699644-pat00197
의 후보 심벌의 인덱스로, 최초 동작시 0으로 설정된다. 712단계에서 상기 LLR 생성부는 상기 변환된 수신 신호에서 상기 선택된
Figure 112009052699644-pat00198
의 k번째 후보 심벌에 의한 간섭을 제거하고 상기 간섭 제거된 신호를 사용하여 그룹 슬라이싱을 수행하여
Figure 112009052699644-pat00199
의 후보 심벌들을 결정하고, 713단계로 진행한다. 이때, 상기
Figure 112009052699644-pat00200
의 후보 심벌들은 상기 그룹 슬라이싱을 통해서 획득한 대표 신호에 대응하는 가상 성상점과 가장 근거리에 위치하고, 동일한 거리를 갖는 소정 개수의 실제 성상점들로 결정된다.
713단계에서 상기 LLR 생성부는 상기 수신 신호에서
Figure 112009052699644-pat00201
의 k번째 후보 심벌에 의한 간섭을 제거하고, 간섭이 제거된 수신 신호를 사용하여 슬라이싱을 수행하여, 상기
Figure 112009052699644-pat00202
의 후보 심벌들을 결정하고 714단계로 진행한다.
714단계에서 상기 LLR 생성부는 상기 수신 신호에서
Figure 112009052699644-pat00203
의 k번째 후보 심벌에 의한 간섭을 제거하고, 간섭이 제거된 수신 신호를 사용하여 슬라이싱을 수행하여, 상기
Figure 112009052699644-pat00204
의 후보 심벌들을 결정하고 715단계로 진행한다.
715단계에서 상기 LLR 생성부는
Figure 112009052699644-pat00205
의 k번째 후보 심벌의 유클리디언 거리를 계산하고, 716단계로 진행한다.
716단계에서 상기 LLR 생성부는 k가 나머지 심벌에 대한 후보 심볼들의 개수, 즉 31 이하인지 검사한다. 상기 검사 결과 상기 k 값이 31 이하일 경우, 718단계에서 상기 k 값을 1만큼 증가시키고, 711단계로 복귀한다. 상기 검사 결과 상기 k값이 31을 초과일 경우, 718단계에서 상기 LLR 계산부는 상기 <수학식 7>을 사용하여 상기
Figure 112009052699644-pat00206
에 대한 LLR을 계산하고, 719단계로 진행한다.
도 7b를 참조하면, 719단계에서 상기 LLR 생성부는 심벌들의 순서를 재정렬하고 720단계로 진행한다. 이때, 상기 심벌들은 2개의 그룹들 즉, 그룹1 (
Figure 112009052699644-pat00207
,
Figure 112009052699644-pat00208
)과 그룹2(
Figure 112009052699644-pat00209
,
Figure 112009052699644-pat00210
)로 그룹핑되고, 상기 그룹의 순서가 재정렬된다. 여기서는, 일 예로, 상기 그룹들의 심벌들이
Figure 112009052699644-pat00211
,
Figure 112009052699644-pat00212
,
Figure 112009052699644-pat00213
,
Figure 112009052699644-pat00214
순으로 정렬된 경우를 가정하여 설명한다. 그리고, 상기 재정렬된 심벌들로 구성된 수신 신호에 대해 QR 분해를 적용하여 변환한 다. 이때, 상기 재정렬된 심벌 순서에 상응하게 채널 행렬의 행 변경(column permutation)이 수행되어 채널 이득 역시 재정렬된다. 그리고, 재정렬된 그룹 순서는 LLR 값이 계산되는 순서에 영향을 미치는 것으로 그룹 내의 심벌들의 순서는 본 발명과 구체적이 연관이 없다.
720단계에서 상기 LLR 계산부는 상기
Figure 112009052699644-pat00215
의 k번째 후보 심벌을 선택하고, 721단계로 진행한다. 여기서, k는
Figure 112009052699644-pat00216
후보 심벌의 인덱스로, 최초 0으로 설정된다.
721단계에서 상기 LLR 생성부는 상기 변환된 수신 신호에서 상기 선택된
Figure 112009052699644-pat00217
의 k번째 후보 심벌에 의한 간섭을 제거하고 간섭이 제거된 수신 신호를 사용하여, 그룹 슬라이싱을 수행하여 다음 심벌
Figure 112009052699644-pat00218
의 후보 심벌들을 결정하고, 722단계로 진행한다. 이때, 상기
Figure 112009052699644-pat00219
의 후보 심벌들은 상기 그룹 슬라이싱을 통해서 획득한 대표 신호에 대응하는 가상 성상점과 가장 근거리에 위치하고, 동일한 거리를 갖는 소정 개수의 실제 성상점들로 결정된다.
722단계에서 상기 LLR 생성부는 상기 수신 신호에서 상기
Figure 112009052699644-pat00220
의 k번째 후보 심벌에 의한 간섭 제거를 수행하고, 간섭이 제거된 수신 신호를 사용하여 슬라이싱을 수행하여, 다음 심벌 상기
Figure 112009052699644-pat00221
의 후보 심벌들을 결정하고 723단계로 진행한다.
723단계에서 상기 LLR 생성부는 상기 변환된 수신 신호에서 상기
Figure 112009052699644-pat00222
의 k번째 후보 심벌에 의한 간섭 제거를 수행하고, 간섭이 제거된 수신 신호를 사용하여 슬라이싱을 수행하여, 다음 심벌 상기
Figure 112009052699644-pat00223
의 후보 심벌들을 결정하고 724단계로 진행 한다.
724단계에서 상기 LLR 생성부는
Figure 112009052699644-pat00224
의 k번째 후보 심벌의 유클리디언 거리를 계산하고, 725단계로 진행한다.
725단계에서 상기 LLR 생성부는 k가 31 이하인지 검사한다. 상기 검사 결과 상기 k 값이 31 이하일 경우, 726단계에서 상기 k 값을 1만큼 증가시키고, 720단계로 복귀한다. 상기 검사 결과 상기 현재 k값이 32를 초과할 경우 모든 후보 심볼들에 대한 동작이 완료되었으므로, 727단계에서 상기 LLR 계산부는 상기 <수학식 7>을 사용하여 상기
Figure 112009052699644-pat00225
에 대한 LLR을 계산하고, 728단계로 진행한다.
728단계에서 상기 LLR 계산부는 상기
Figure 112009052699644-pat00226
의 k번째 후보 심벌을 선택하고, 729단계로 진행한다. 여기서, k는 상기
Figure 112009052699644-pat00227
후보 심벌의 인덱스로, 최최 동작시 k는 0부터 설정된다. 729단계에서 상기 LLR 생성부는 상기 변환된 수신 신호에서 상기 선택된
Figure 112009052699644-pat00228
의 k번째 후보 심벌에 의한 간섭을 제거하고, 상기 간섭이 제거된 수신 신호를 사용하여 그룹 슬라이싱을 수행하여
Figure 112009052699644-pat00229
의 후보 심벌들을 결정하고, 730단계로 진행한다. 이때, 상기
Figure 112009052699644-pat00230
의 후보 심벌들은 그룹 슬라이싱을 통해서 획득한 대표 신호에 대응하는 가상 성상점과 가장 근거리에 위치하고, 동일한 거리를 갖는 소정 개수의 실제 성상점들로 결정된다.
730단계에서 상기 LLR 생성부는 상기 수신 신호에서 상기
Figure 112009052699644-pat00231
의 k번째 후보 심벌에 의한 간섭을 제거하고, 간섭 제거된 수신 신호에 대해 슬라이싱을 수행하 여, 다음 심벌
Figure 112009052699644-pat00232
의 후보 심벌들을 결정하고 731단계로 진행한다.
731단계에서 상기 LLR 생성부는 상기 수신 신호에서 상기
Figure 112009052699644-pat00233
의 k번째 후보 심벌에 의한 간섭을 제거하고, 간섭이 제거된 수신 신호를 사용하여 슬라이싱을 수행하여, 다음 심벌
Figure 112009052699644-pat00234
의 후보 심벌들을 결정하고, 732단계로 진행한다.
732단계에서 상기 LLR 생성부는
Figure 112009052699644-pat00235
의 k번째 후보 심벌의 유클리디언 거리를 계산하고, 733단계로 진행한다.
733단계에서 상기 LLR 생성부는 k가 32 미만인지 검사한다. 상기 검사 결과 상기 k 값이 32 미만일 경우, 734단계에서 상기 k 값을 1만큼 증가시키고, 729단계로 복귀한다. 상기 검사 결과 상기 현재 k값이 32를 초과할 경우, 모든 후보 심볼들에 대한 동작이 완료되었으므로, 735단계에서 상기 LLR 계산부는 상기 <수학식 7>을 사용하여 상기
Figure 112009052699644-pat00236
에 대한 LLR을 계산하고, 종료한다.
상기한 바와 같이, 본 발명은 ML 하드 디시젼 값과 그룹 슬라이싱을 통해서 심벌 순서에 따라 후보 심벌들의 수가 감소함으로써, 수신 신호 검출을 위한 계산량이 상당히 감소하면서, ML 기법과 유사한 성능을 얻게 된다.
한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
도 1a,b는 일반적인 ML검출 기법과 PD 기법 각각에 대한 심벌 벡터의 후보 심벌 벡터 집합을 보여주는 도면.
도 2는 일반적으로 채널 복호를 고려한 PD기법의 동작 후,
Figure 112009052699644-pat00249
의 후보 심벌로서 결정되지 못한 남은 후보 심벌값들의 일 예를 보여주는 도면.
도 3은 본 발명의 실시 예에 따른 수신기의 개략적인 구조.
도 4a는 본 발명의 실시 예에 따른 LLR 생성부의 블록 구성도.
도 4b는 본 발명의 실시 예에 따른 상기 슬라이싱 부의 내부 구성도.
도 5a,b는 본 발명의 실시 예에 따른 그룹 슬라이싱의 다른 예를 나타내는 도면.
도 6은 본 발명의 실시 예에 따라 ML 하드 디시젼 값에 의해서 결정된 나머지 심벌들 각각의 값을 사용하여 상기 나머지 심벌들 각각의 후보 심벌 집합을 결정하는 동작의 일 예를 나타내는 도면.
도 7a,b는 본 발명의 일 실시예에 따른 LLR 생성부의 동작 흐름도이다.

Claims (12)

  1. 다중 입출력 통신 시스템에서 수신 방법에 있어서,
    복수의 수신 안테나들을 통해서 수신 신호들을 수신하는 과정과,
    상기 수신 신호들 각각에 대응하는 심벌들을 소정 개수의 그룹들로 그룹핑하고, 상기 그룹들 각각의 심벌들을 재정렬하는 과정과,
    상기 수신 신호들에 QR 분해를 적용하여 상기 수신 신호들을 변환하는 과정과,
    상기 변환된 수신 신호들에서 상기 재정렬된 심볼들의 순서를 기반으로, 제1심벌의 가능한 모든 후보 심벌들 각각에 의한 간섭을 순차적으로 제거하는 과정과,
    상기 간섭 제거된 수신 신호를 이용하여, 상기 가능한 모든 후보 심볼들 중 일부를 상기 제1심벌을 제외한 나머지 심벌들 각각의 후보 심볼 조합으로 결정하는 과정과,
    상기 제1심벌 및 나머지 심벌들 각각의 후보 심벌들을 이용하여 상기 수신 신호들의 복호에 사용될, 상기 제1심벌에 대한 로그 우도비 값들을 계산하는 과정을 포함하는 방법.
  2. 제1항에 있어서,
    상기 결정하는 과정은,
    상기 간섭 제거된 수신 신호에 대해 슬라이싱을 수행하여 대표 신호를 획득하는 과정과,
    미리 정의되어 있는 성상도에서 상기 대표 신호에 대응하는 성상점으로부터 가장 근거리에 위치하고, 동일한 거리를 갖는 적어도 두 개의 성상점들에 대응하는 심벌들을 결정하는 과정을 포함하는 방법.
  3. 제1항에 있어서,
    상기 로그 우도비 값들을 계산하는 과정은,
    상기 가능한 모든 후보 심볼들 각각의 각 비트값이 1인 경우와, 0인 경우에 대한 유클리디언 거리를 계산하는 과정과,
    상기 가능한 모든 후보 심볼들 각각의 각 비트값이 1인 경우와, 0인 경우 각각에 대한 유클리디언 거리의 최소값간의 차이를 계산하여 상기 제1심벌의 로그 우도비를 계산하는 과정을 포함하는 방법.
  4. 제3항에 있어서,
    상기 가능한 모든 후보 심볼들 각각의 각 비트값이 1인 경우의 유클리디언 최소값과, 상기 가능한 모든 후보 심볼들 각각의 각 비트값이 0인 경우의 유클리디언 거리 최소값을 비교하여 그 중 최소값을 가질 때의 심벌 벡터를 최대 우도 하드 디시젼 결과값으로 결정하는 과정과,
    상기 최대 우도 하드 디시젼 결과값을 사용하여 상기 나머지 심벌들 각각의 로그 우도비를 계산하는 과정을 더 포함하는 방법.
  5. 제4항에 있어서,
    상기 나머지 심벌들 각각에 대한 로그 우도비는,
    하기 수학식을 사용하여 계산됨을 특징으로 하는 방법.
    <수학식>
    Figure 112015106960833-pat00237
    여기서,
    Figure 112015106960833-pat00238
    Figure 112015106960833-pat00239
    의 k번째 비트에 대한 LLR값을 나타내고,
    Figure 112015106960833-pat00240
    은 상기 하드 디시젼 결과값을 나타내고, y는 수신 신호 벡터를 나타내고, H는 채널 행렬 벡터를 나타내고, x는 심벌 벡터를 나타내고, k는 후보 심벌의 지시자이고,
    Figure 112015106960833-pat00241
    는 k번째 후보 심벌의 비트값이 1인 경우를 나타내고,
    Figure 112015106960833-pat00242
    는 k번째 후보 심벌의 비트값이 0인 경우를 나타냄.
  6. 제1항에 있어서,
    상기 QR 분해는,
    상기 수신 신호들의 채널 행렬을 유니터리 행렬인 Q행렬과 상위 삼각 행렬인 R행렬의 곱으로 나타내는 것을 특징으로 하는 방법.
  7. 다중 입출력 통신 시스템에서 수신 장치에 있어서,
    복수의 수신 안테나들을 통해 수신 신호들을 수신하는 수신부와,
    상기 수신 신호들 각각에 대응하는 심벌들을 소정 개수의 그룹들로 그룹핑하고, 상기 그룹들 각각의 심벌들을 재정렬하는 순서 재정렬부와,
    상기 수신 신호들에 QR 분해를 적용하여 상기 수신 신호들을 변환하는 QR 분해부와,
    상기 변환된 수신 신호에서 상기 재정렬된 심볼들의 순서를 기반으로, 제1심벌의 가능한 모든 후보 심벌들 각각에 의한 간섭을 순차적으로 제거하는 간섭 제거부와,
    상기 간섭 제거된 수신 신호를 이용하여, 상기 가능한 모든 후보 심벌들 중 일부를 상기 제1심벌을 제외한 나머지 심벌들 각각의 후보 심벌 조합으로 결정하는 후보 심벌 선택부와,
    상기 제1심벌 및 나머지 심벌들 각각의 후보 심벌들을 이용하여 상기 수신 신호들의 복호에 사용될, 상기 제1 심벌에 대한 로그 우도비 값들을 계산하는 로그 우도비 계산부를 포함하는 수신 장치.
  8. 제7항에 있어서,
    상기 후보 심벌 선택부는,
    상기 간섭 제거된 수신 신호에 대해 슬라이싱을 수행하여 대표값을 획득하고, 미리 정의되어 있는 성상도에서 상기 대표값에 대응하는 성상점으로부터 가장 근거리에 위치하고 동일한 거리를 갖는 적어도 두 개의 성상점들에 대응하는 심벌들을 결정함을 특징으로 하는 수신 장치.
  9. 제7항에 있어서,
    상기 가능한 모든 후보 심볼들 각각의 각 비트값이 1인 경우와, 0인 경우에 대한 유클리디언 거리를 계산하는 유클리디언 거리 계산부를 더 포함하고,
    상기 로그 우도비 계산부는, 상기 유클리디언 거리 계산부로부터 획득한, 상기 가능한 모든 후보 심볼들 각각의 각 비트값이 1인 경우와, 0인 경우 각각에 대한 유클리디언 거리의 최소값간의 차이를 계산하여 상기 제1심벌의 로그 우도비를 계산함을 특징으로 하는 수신 장치.
  10. 제9항에 있어서,
    상기 로그 우도비 계산부는,
    상기 가능한 모든 후보 심볼들 각각의 각 비트값이 1인 경우의 유클리디언 최소값과, 상기 가능한 모든 후보 심볼들 각각의 각 비트값이 0인 경우의 유클리디언 거리 최소값을 비교하여 그 중 최소값을 가질 때의 심벌 벡터를 최대 우도 하드 디시젼 결과값으로 결정하고, 상기 최대 우도 하드 디시젼 결과값을 사용하여 상기 나머지 심벌들 각각의 로그 우도비를 계산함을 특징으로 하는 수신 장치.
  11. 제10항에 있어서,
    상기 나머지 심벌들 각각에 대한 로그 우도비는,
    하기 수학식을 사용하여 계산됨을 특징으로 하는 수신 장치.
    <수학식>
    Figure 112015106960833-pat00243
    여기서,
    Figure 112015106960833-pat00244
    Figure 112015106960833-pat00245
    의 k번째 비트에 대한 LLR값을 나타내고,
    Figure 112015106960833-pat00246
    은 상기 하드 디시젼 결과값을 나타내고, y는 수신 신호 벡터를 나타내고, H는 채널 행렬 벡터를 나타내고, x는 심벌 벡터를 나타내고, k는 후보 심벌의 지시자이고,
    Figure 112015106960833-pat00247
    는 k번째 후보 심벌의 비트값이 1인 경우를 나타내고,
    Figure 112015106960833-pat00248
    는 k번째 후보 심벌의 비트값이 0인 경우를 나타냄.
  12. 제7항에 있어서,
    상기 QR 분해는, 상기 수신 신호들의 채널 행렬을 유니터리 행렬인 Q행렬과 상위 삼각 행렬인 R행렬의 곱으로 나타내는 것을 특징으로 하는 수신 장치.
KR1020090079898A 2009-08-27 2009-08-27 다중 입출력 시스템에서 수신 방법 및 장치 KR101578935B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020090079898A KR101578935B1 (ko) 2009-08-27 2009-08-27 다중 입출력 시스템에서 수신 방법 및 장치
US12/856,005 US8699605B2 (en) 2009-08-27 2010-08-13 Method and apparatus for receiving in multiple-input multiple-output system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090079898A KR101578935B1 (ko) 2009-08-27 2009-08-27 다중 입출력 시스템에서 수신 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20090097838A KR20090097838A (ko) 2009-09-16
KR101578935B1 true KR101578935B1 (ko) 2015-12-18

Family

ID=41357094

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090079898A KR101578935B1 (ko) 2009-08-27 2009-08-27 다중 입출력 시스템에서 수신 방법 및 장치

Country Status (2)

Country Link
US (1) US8699605B2 (ko)
KR (1) KR101578935B1 (ko)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2448205B1 (en) * 2010-10-29 2013-05-08 Intel Mobile Communications Technology Dresden GmbH Method and apparatus for soft-decision sphere decoding
US8660217B2 (en) 2010-11-05 2014-02-25 Qualcomm Incorporated Methods and apparatus for low complexity soft-input soft-output group detection
US8811546B2 (en) * 2012-06-08 2014-08-19 Rockwell Collins, Inc. Adaptive reference symbol method and apparatus for a receiver
US9025704B2 (en) * 2012-08-29 2015-05-05 Qualcomm Incorporated Methods and apparatus for generating demodulation candidates using vector candidate sampling (VCS)
JP2014049822A (ja) * 2012-08-29 2014-03-17 Tokyo Institute Of Technology 受信装置、受信方法及びプログラム
KR101831002B1 (ko) * 2013-01-18 2018-02-21 삼성전자주식회사 다중 안테나 시스템의 연판정 정보 생성 장치 및 방법
CN107004117B (zh) * 2014-12-09 2020-01-21 华为技术有限公司 一种检测发送序列的方法、接收机和接收设备
KR101970065B1 (ko) * 2017-09-01 2019-04-17 세종대학교산학협력단 Mimo 시스템에서, 신호 검출 방법
CN107766299B (zh) * 2017-10-24 2021-05-18 携程旅游信息技术(上海)有限公司 数据指标异常的监控方法及其***、存储介质、电子设备
KR102562314B1 (ko) * 2018-11-02 2023-08-01 삼성전자주식회사 후보 벡터 셋을 선택하는 mimo 수신기 및 이의 동작방법
CN115296737B (zh) * 2022-09-29 2022-12-23 广东工业大学 基于自由空间光通信的adm-gsmppm星座构建方法和装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050286659A1 (en) * 2004-06-28 2005-12-29 Ntt Docomo, Inc. Reduced bitstream candidate based receiver and received signal processing method
US20070127589A1 (en) * 2005-11-16 2007-06-07 Samsung Electronics Co., Ltd. Log-likelihood ration (LLR) generating apparatus and method in MIMO antenna communication system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9246560B2 (en) * 2005-03-10 2016-01-26 Qualcomm Incorporated Systems and methods for beamforming and rate control in a multi-input multi-output communication systems
JP4478119B2 (ja) * 2005-05-25 2010-06-09 パナソニック株式会社 受信装置
US7895503B2 (en) * 2006-01-11 2011-02-22 Qualcomm Incorporated Sphere detection and rate selection for a MIMO transmission
US8503584B2 (en) * 2010-12-21 2013-08-06 Lsi Corporation Efficient implementation of M-algorithm based on QR decomposition for higher-order constellations

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050286659A1 (en) * 2004-06-28 2005-12-29 Ntt Docomo, Inc. Reduced bitstream candidate based receiver and received signal processing method
US20070127589A1 (en) * 2005-11-16 2007-06-07 Samsung Electronics Co., Ltd. Log-likelihood ration (LLR) generating apparatus and method in MIMO antenna communication system

Also Published As

Publication number Publication date
US20110051861A1 (en) 2011-03-03
US8699605B2 (en) 2014-04-15
KR20090097838A (ko) 2009-09-16

Similar Documents

Publication Publication Date Title
KR101578935B1 (ko) 다중 입출력 시스템에서 수신 방법 및 장치
US7272294B2 (en) Wireless communication system and receiving device
US8261169B2 (en) Wireless communication apparatus and wireless communication method
US8229016B2 (en) MIMO receiver and MIMO communication system
KR101106684B1 (ko) 다중 안테나 시스템의 수신 장치 및 방법
US8488721B2 (en) Adaptive QRD-M algorithm based signal detecting method by using constellation set grouping in spatial multiplexing multiple-input multiple-output system
KR100965728B1 (ko) 최대 우도 방식을 사용한 신호 검출 장치 및 방법
JP5257029B2 (ja) コンステレーション簡略化装置及びその簡略化方法並びに受信機
KR20150090421A (ko) 이동통신 시스템에서 통신 채널 추정 방법 및 장치
WO2006126326A1 (ja) 受信装置
US7729458B2 (en) Signal decoding apparatus, signal decoding method, program, and information record medium
KR101043698B1 (ko) 공간다중화 시스템에서 신호검출 장치 및 방법
JP2007150542A (ja) 無線受信装置及び無線受信方法
JP4376941B2 (ja) 受信装置
CN101034928A (zh) 多入多出无线通信***中的信号接收方法与信号接收设备
KR100912508B1 (ko) 후보 벡터 선택 방법 및 송신 심볼 검출 방법
KR20140112931A (ko) 2x2 mimo 시스템의 연판정 검출방법 및 장치
WO2007111198A1 (ja) 送信方法及び送信装置
EP1843486B1 (en) Method of decoding a spatially multiplexed signal and its corresponding receiver
KR20130006850A (ko) 다중입력다중출력 전송의 신호검출 방법 및 장치
KR100926563B1 (ko) 로그우도비 산출 방법, 송신 신호 검출 방법 및 수신기
KR102304930B1 (ko) 다중 입출력 통신 시스템의 격자 감소 방법
KR100926566B1 (ko) 연판정값 산출 방법 및 송신 신호 검출 방법
GB2439770A (en) Decision error compensation in wireless MIMO receivers
EP1932304A2 (en) Ofdm reception in a multi-antenna mode

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
FPAY Annual fee payment

Payment date: 20181129

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20191128

Year of fee payment: 5