KR20080068986A - 다중 안테나 시스템의 간섭 제거 장치 및 방법 - Google Patents
다중 안테나 시스템의 간섭 제거 장치 및 방법 Download PDFInfo
- Publication number
- KR20080068986A KR20080068986A KR1020070006507A KR20070006507A KR20080068986A KR 20080068986 A KR20080068986 A KR 20080068986A KR 1020070006507 A KR1020070006507 A KR 1020070006507A KR 20070006507 A KR20070006507 A KR 20070006507A KR 20080068986 A KR20080068986 A KR 20080068986A
- Authority
- KR
- South Korea
- Prior art keywords
- channel
- channel set
- precoder
- user
- system capacity
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B15/00—Suppression or limitation of noise or interference
- H04B15/02—Reducing interference from electric apparatus by means located at or near the interfering apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0417—Feedback systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0452—Multi-user MIMO systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
- H04L1/0042—Encoding specially adapted to other signal generation operation, e.g. in order to reduce transmit distortions, jitter, or to improve signal shape
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 다중 사용자 환경의 다중 안테나 시스템에서 상기 다중 사용자들의 간섭을 제거하기 위한 장치 및 방법에 관한 것으로서, 상기 간섭 제거를 위해 블록 대각화(Block Diagonalization)에 따른 프리코더(Precoder)를 생성하기 위한 채널 집합을 구성하는 과정과, 상기 채널 집합에서 소정 채널을 제거할 경우, 시스템 용량(Capacity)이 증가하는 채널을 제거하여 상기 채널 집합을 재구성하는 과정과, 상기 재구성된 채널 집합을 이용하여 상기 프리코더를 생성하는 과정과, 상기 프리코더를 이용하여 상기 다중 사용자들로 전송할 신호를 프리코딩(Precoding)하는 과정을 포함하여, 시스템 용량의 저하 없이 상기 다중 사용자들 간의 간섭을 제거할 수 있는 이점이 있다.
다중 사용자 환경의 다중 안테나 시스템, 프리코더(Pre-coder), 채널 집합 구성, 블록 대각화(Block Diagonalization) 기법
Description
도 1은 본 발명에 따른 다중 사용자 환경의 다중 안테나 시스템의 구성을 도시하는 도면,
도 2는 본 발명의 실시 예에 따라 기지국에서 블록 대각화를 수행하기 위한 채널 집합을 구성하기 위한 절차를 도시하는 도면,
도 3은 본 발명의 다른 실시 예에 따라 기지국에서 블록 대각화를 수행하기 위한 채널 집합을 구성하기 위한 절차를 도시하는 도면,
도 4는 본 발명의 실시 예에 따라 시스템 용량을 변화를 도시하는 그래프, 및
도 5는 본 발명의 다른 실시 예에 따라 시스템 용량을 변화를 도시하는 그래프.
본 발명은 다중 안테나 시스템에서 간섭을 제거하기 위한 장치 및 방법에 관한 것으로서, 특히 다중 사용자 환경의 다중 안테나 시스템에서 블록 대각화(Block Diagonalization) 기법을 이용하여 사용자 간 간섭을 제거하기 위한 장치 및 방법에 관한 것이다.
무선 이동통신 시장의 급성장으로 인하여 무선 환경에서 다양한 멀티미디어 서비스가 요구된다. 따라서 최근에는 상기 멀티미디어 서비스를 제공하기 위해 전송 데이터의 대용량화 및 데이터 전송의 고속화가 진행되면서 한정된 주파수를 효율적으로 사용할 수 있는 다중 안테나 시스템(예 : MIMO(Multiple Input Multiple Output))의 연구가 진행되고 있다.
상기 다중 안테나 시스템은 안테나 별로 서로 독립적인 채널을 이용하여 데이터를 전송하여 추가적인 주파수나 송신 전력 할당 없이도 단일 안테나 시스템에 비해 전송 신뢰도와 전송률을 증가시킬 수 있다. 즉, 상기 다중 안테나 시스템은 다이버시티(Diversity) 이득을 통해 시스템 성능을 향상시킬 수 있고, 다중화(Multiplexing) 이득을 통해 전송률을 향상시킬 수 있다. 또한, 상기 다중 안테나 시스템은 다중 사용자를 지원하는 다중 사용자 환경의 다중 안테나 시스템으로 확장할 수 있다.
상기 다중 사용자 환경의 다중 안테나 시스템은 상기 다중 안테나를 통해 확보한 공간자원을 동시에 여러 명의 사용자가 공유하여 주파수 효율을 더욱 높일 수 있다. 이때, 상기 다중 사용자 환경의 다중 안테나 시스템은 상기 사용자들 간 간섭으로 인하여 시스템 용량이 저하되는 것을 방지하기 위해 프리코딩(Precoding) 기법을 이용하여 상기 사용자들 간 간섭을 제거한다. 예를 들어, 상기 시스템의 기지국은 더티 페이퍼 코딩 기법이나 블록 대각화(Block Diagonalization) 기법 등의 프리코딩 기법을 이용하여 상기 다중 사용자들 간 신호의 간섭을 줄일 수 있다.
상기 더티 페이퍼 코딩 기법은 상기 기지국에서 각 사용자들의 채널 정보를 정확히 알고 있는 경우 상기 사용자 간의 간섭을 미리 제거할 수 있기 때문에 채널 용량을 높일 수 있다. 하지만, 상기 더티 페이퍼 코딩 기법은 비선형적인 방식으로 상기 사용자 간 간섭을 제거하므로 복잡도가 커지는 문제점이 있다.
상기 블록 대각화 기법은 상기 더티 페이퍼 코딩 기법의 복잡도를 개선하기 위한 기법으로 상기 사용자들 중 선택된 특정 사용자의 채널의 영 공간(Null space)에 다음 사용자를 할당하여 순차적으로 간섭을 제거한다. 따라서, 상기 블록 대각화 기법은 낮은 복잡도로 상기 사용자들 간의 간섭을 제거할 수 있다.
하지만, 상기 블록 대각화 기법은 상기 다중 사용자들 간의 간섭을 제거하기 위한 프리코더를 생성할 때 서로 다른 사용자들의 채널이 중첩된 부분 공간(Subspace)을 제거한다. 따라서, 상기 다중 사용자 환경의 다중 안테나 시스템에서 상기 블록 대각화 기법을 사용하는 경우, 상기 제거된 부분 공간으로 인해 상기 사용자들 각각의 시스템 용량이 손실되는 문제점이 있다.
따라서, 본 발명의 목적은 다중 사용자 환경의 다중 안테나 시스템에서 상기 다중 사용자들 간의 간섭을 제거하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 다중 사용자 환경의 다중 안테나 시스템에서 블록 대각화(Block Diagonalization) 기법을 사용하여 시스템 용량의 저하 없이 사용자들 간의 간섭을 제거하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 다중 사용자 환경의 다중 안테나 시스템에서 블록 대각화 기법의 채널 집합 구성 방식을 변경하여 시스템 용량의 저하 없이 사용자들 간의 간섭을 제거하기 위한 장치 및 방법을 제공함에 있다.
상기 목적들을 달성하기 위한 본 발명의 제 1 견지에 따르면, 다중 사용자 환경의 다중 안테나 시스템에서 간섭 제거 방법은, 상기 간섭 제거를 위해 블록 대각화(Block Diagonalization)에 따른 프리코더(Precoder)를 생성하기 위한 채널 집합을 구성하는 과정과, 상기 채널 집합에서 소정 채널을 제거할 경우, 시스템 용량(Capacity)이 증가하는 채널을 제거하여 상기 채널 집합을 재구성하는 과정과, 상기 재구성된 채널 집합을 이용하여 상기 프리코더를 생성하는 과정과, 상기 프리코더를 이용하여 상기 다중 사용자들로 전송할 신호를 프리코딩(Precoding)하는 과정을 포함하는 것을 특징으로 한다.
본 발명의 제 2 견지에 따르면, 다중 사용자 환경의 다중 안테나 시스템에서 간섭 제거 방법은, 상기 간섭 제거를 위해 블록 대각화(Block Diagonalization)에 따른 프리코더(Precoder)를 생성하기 위한 채널 집합을 구성하는 과정과, 서비스를 제공할 사용자별로 상기 채널 집합에서 소정 채널을 제거할 경우, 시스템 용량(Capacity)이 증가하는 채널을 제거하여 상기 채널 집합을 재구성하는 과정과, 상기 재구성된 채널 집합을 이용하여 상기 프리코더를 생성하는 과정과, 상기 프리 코더를 이용하여 상기 다중 사용자들로 전송할 신호를 프리코딩(Precoding)하는 과정을 포함하는 것을 특징으로 한다.
본 발명의 제 3 견지에 따르면, 다중 사용자 환경의 다중 안테나 시스템에서 간섭 제거 장치는, 서비스를 제공한 사용자들 간의 간섭 제거를 위해 블록 대각화(Block Diagonalization)에 따른 프리코더(Precoder)를 생성하기 위한 채널 집합을 구성하고, 상기 채널 집합에서 소정 채널을 제거할 경우, 시스템 용량(Capacity)이 증가하는 채널을 제거하여 상기 채널 집합을 재구성하는 채널 집합 구성기와, 상기 채널 집합을 이용하여 프리코더를 생성하는 프리코더 생성기와 상기 생성된 프리코더를 이용하여 상기 사용자들로 전송할 신호를 프리코딩(Precoding)하는 프리코더를 포함하는 것을 특징으로 한다.
이하 본 발명의 바람직한 실시 예를 첨부된 도면을 참조하여 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.
이하 본 발명은 다중 사용자 환경의 다중 안테나 시스템에서 시스템 용량의 저하 없이 상기 다중 사용자들 간의 간섭을 제거하기 위한 기술에 대해 설명한다.
이하 설명은 상기 다중 사용자 환경의 다중 안테나 시스템에서 상기 다중 사용자들 간의 간섭을 제거하기 위한 프리코딩(Precoding) 기법으로 블록 대각 화(Block Diagonalization) 기법을 사용하는 것을 예를 들어 설명한다. 따라서, 상기 다중 사용자 환경의 다중 안테나 시스템은 상기 블록 대각화 기법에서 프리코더를 생성하기 위한 채널 집합 구성 방식을 변경하여 상기 시스템 용량 저하를 방지한다.
도 1은 본 발명에 따른 다중 사용자 환경의 다중 안테나 시스템의 구성을 도시하고 있다.
상기 도 1에 도시된 바와 같이 상기 다중 사용자 환경의 다중 안테나 시스템은 다수 개의 안테나(NT개)를 구비하는 기지국(100)과 상기 기지국으로부터 서비스를 제공받는 다수의 단말들(110, 120)로 구성된다. 이하 설명에서 상기 단말들(110, 120)은 동일한 구성으로 동일하게 동작하므로 상기 단말 1(110)을 대표로 설명한다.
상기 기지국(100)은 사용자 선택기(101), 채널 집합 구성기(103) 및 프리코더(105)를 포함하여 구성된다.
먼저 상기 사용자 선택기(101)는 서비스 영역에 포함되는 단말들로부터 수신된 피드백 정보를 이용하여 스케줄링을 통해 서비스를 제공할 단말들을 선택한다.
상기 채널 집합 구성기(103)는 상기 프리코더(105)에서 상기 사용자 선택기(101)에서 선택된 사용자들로 전송할 신호들 간의 간섭을 제거하기 위한 프리코더를 생성할 수 있도록 채널 집합을 구성하여 출력한다. 이때, 상기 채널 집합 구성기(103)는 상기 블록 대각화 기법을 통해 프리코더를 생성할 때 시스템 용량이 저하되지 않도록 하는 채널 집합을 구성한다. 예를 들어, 하기 <수학식 1>은 상기 블록 대각화 기법을 이용하여 프리코더를 생성하기 위한 전체 채널 집합을 나타낸다.
여기서, H는 상기 프리코더를 생성하기 위한 전체 채널 집합을 나타낸다. 여기서, 상기 H의 행(row)은 채널을 나타내고, 열(column)은 사용자를 나타낸다. 따라서, 상기 Hi ,j는 i번째 사용자의 j번째 채널을 나타낸다.
이때, 상기 채널 집합 구성기(103)는 상기 전체 채널 집합에서 채널 제거 시, 시스템 용량이 증대되는 채널들을 제거하여 상기 프리코더를 생성하기 위한 채널 집합을 구성한다(하기 도 2에서 상세히 설명한다). 다른 실시 예로 상기 채널 집합 구성기(103)는 상기 전체 채널 집합에서 각각의 사용자별로 채널 제거 시, 시스템 용량이 증대되는 채널들을 제거하여 상기 채널 집합을 구성한다(하기 도 3에서 상세히 설명한다.)
상기 프리코더(105)는 상기 채널 집합 구성기(103)로부터 제공받은 채널 집합을 이용하여 프리코더를 생성한다. 이후, 상기 프리코더(105)는 상기 사용자 선택기(101)로부터 제공받은 상기 사용자들로 전송할 데이터들을 상기 프리코더로 프 리코딩하여 상기 안테나들을 통해 각각의 단말로 전송한다.
상기 단말 1(110)은 채널 추정기(111)와 피드백 제어기(113)를 포함하여 구성된다.
상기 채널 추정기(111)는 상기 기지국(100)으로부터 다수의 안테나들을 통해 수신되는 신호를 이용하여 하향링크 채널을 추정한다. 여기서, 상기 채널 추정기(111)는 상기 수신신호에 포함된 파일럿 심볼 또는 파일럿 톤 또는 파일럿 채널을 이용하여 하향링크 채널을 추정한다.
상기 피드백 제어기(113)는 상기 채널 추정기(111)로부터 제공받은 채널 추정 값을 상기 기지국(100)으로 피드백한다.
이하 설명은 상기 기지국에서 블록 대각화를 위한 프리코더를 생성하기 위한 채널 집합을 구성하는 방법에 대해 설명한다. 이하 설명에서 상기 기지국은 NT개의 송신 안테나를 구비하고, K명의 사용자에게 서비스를 제공하는 것을 가정하여 설명한다. 이때, 각각의 사용자는 MRi(i=1,2, …,K)개의 수신 안테나를 구비한다. 여기서, 상기 K명의 사용자들의 수신 안테나의 총 합은 상기 송신 안테나의 수보다 작거나 같아야 한다.
도 2는 본 발명의 실시 예에 따라 기지국에서 블록 대각화를 수행하기 위한 채널 집합을 구성하기 위한 절차를 도시하고 있다.
상기 도 2를 참조하면, 먼저 상기 기지국은 201단계에서 서비스 영역에 포함되는 단말들로부터 피드백 신호가 수신되는지 확인한다.
상기 피드백 신호가 수신되면, 상기 기지국은 203단계로 진행하여 상기 피드백 신호에 포함된 각 단말들의 채널 정보를 확인한다. 이후, 상기 기지국은 상기 각 단말들의 채널 정보를 이용하여 스케줄링을 통해 서비스를 제공할 K개의 단말을 선택한다.
상기 서비스를 제공할 단말들을 선택한 후, 상기 기지국은 205단계로 진행하여 블록 대각화에 따른 프리코더를 생성하기 위한 전체 채널 집합을 구성한다. 예를 들어, 상기 <수학식 1>과 같은 전체 채널 집합을 구성한다. 즉, 상기 전체 채널 집합은 상기 기지국이 각각의 사용자들로 서비스를 제공하는 채널을 제외한 다른 채널들로 구성된다.
상기 전체 채널 집합을 구성한 후, 상기 기지국은 207단계로 진행하여 상기 전체 채널 집합에서 한 개의 채널을 제거할 때, 시스템 용량이 가장 크게 향상되는 채널을 선택한다.
상기 채널을 선택한 후, 상기 기지국은 209단계로 진행하여 상기 전체 채널 집합에서 상기 선택된 채널을 제거한다.
이후, 상기 기지국은 211단계로 진행하여 상기 채널 집합에서 채널을 제거할 경우, 시스템 용량이 증가하는 채널이 존재하는지 확인한다.
만일, 상기 채널 집합에서 채널을 제거하는 경우, 시스템 용량이 증가하는 채널이 존재하는 경우, 상기 기지국은 상기 207단계로 되돌아가 상기 채널 집합에 서 채널을 제거할 때, 시스템 용량이 가장 크게 향상되는 채널을 선택한다.
한편, 상기 채널 집합에서 채널을 제거하는 경우, 시스템 용량이 증가하는 채널이 존재하지 않는 경우, 상기 기지국은 213단계로 진행하여 상기 채널 집합을 이용하여 프리코더를 생성한다. 이때, 상기 기지국은 각각의 사용자별로 다른 사용자와의 간섭을 제거하기 위한 프리코더를 생성한다. 예를 들어, i번째 사용자의 프리코더를 생성하기 위한 전체 채널 집합에서 두 번째 채널과 (K-1)번째 채널을 제거한 경우, 상기 i번째 사용자의 채널 집합은 하기 <수학식 2>와 같이 구성된다.
여기서, 상기 는 상기 i번째 사용자의 채널 집합을 나타낸다. 만일, 상기 i번째 사용자가 i번째 채널 사용하는 경우, 상기 i번째 사용자의 전체 채널 집합은 상기 i번째 채널을 제외한 모든 채널로 구성된다. 이때, 상기 시스템 용량을 증가시키기 위해 두 번째 채널과 (K-1)번째 채널을 제거한 경우, 상기 i번째 사용자의 채널 집합은 상기 <수학식 2>와 같이 구성된다.
여기서, 상기 는 상기 i번째 사용자의 채널 집합을 나타내고, 상기 와 는 상기 i번째 사용자의 채널 집합의 좌측 고유벡터와 우측 고유벡터를 행(column)으로 갖는 행렬을 나타낸다. 여기서, 상기 의 랭크(Rank)가 L인 경우, 상기 은 상기 L에 대한 고유벡터를 나타내고, 상기 는 상기 의 랭크(Rank)를 제외한 고유벡터를 나타낸다.
즉, 상기 <수학식 3>에서 상기 는 상기 의 영 공간(Null space)을 형성하는 베이시스(Basis)를 나타낸다. 따라서, 상기 기지국은 상기 을 이용하여 i번째 사용자에 대한 프리코더(Fi)를 설계할 수 있다.
상기 을 이용하여 상기 i번째 사용자의 프리코더를 생성하는 경우, 상기 프리코더와 상기 의 차수(Dimension)이 일치하지 않으므로 하기 <수학식 4>와 같이 SVD를 다시 수행한다.
여기서, 상기 Hi는 상기 i번째 사용자의 채널을 나타내고, 상기 Ui와 Vi는 상기 Hi의 좌측 고유벡터와 우측 고유벡터를 행(column)으로 갖는 행렬을 나타낸다.
여기서, 상기 Fi는 i번째 사용자의 프리코더를 나타내고, 상기 는 상기 <수학식 4>와 같이 오른쪽 고유 벡터를 상기 의 랭크만큼 선택하여 얻어진 고유 벡터는 나타내며, 상기 는 상기 의 랭크(Rank)를 제외한 고유벡터를 나타낸다.
상술한 바와 같이 i번째 사용자의 프리코더를 생성하는 경우, 상기 기지국에서 서비스를 제공한 사용자들의 프리코더는 하기 <수학식 6>과 같이 나타낼 수 있다.
상기 블록 대각화를 수행하기 위한 프리코더를 생성한 후, 상기 기지국은 215단계로 진행하여 상기 프리코더를 이용하여 각각의 사용자들로 전송할 신호를 프리코딩한다.
이후, 상기 기지국은 본 알고리즘을 종료한다.
도 3은 본 발명의 다른 실시 예에 따라 기지국에서 블록 대각화를 수행하기 위한 채널 집합을 구성하기 위한 절차를 도시하고 있다.
상기 도 3을 참조하면, 먼저 상기 기지국은 301단계에서 서비스 영역에 포함되는 단말들로부터 피드백 신호가 수신되는지 확인한다.
상기 피드백 신호가 수신되면, 상기 기지국은 303단계로 진행하여 상기 피드백 신호에 포함된 각 단말들의 채널 정보를 확인한다. 이후, 상기 기지국은 상기 각 단말들의 채널 정보를 이용하여 스케줄링을 통해 서비스를 제공할 K개의 단말을 선택한다.
상기 서비스를 제공할 단말들을 선택한 후, 상기 기지국은 305단계로 진행하여 블록 대각화에 따른 프리코더를 생성하기 위한 전체 채널 집합을 구성한다. 예를 들어, 상기 <수학식 1>과 같은 전체 채널 집합을 구성한다. 즉, 상기 전체 채널 집합은 상기 기지국이 각각의 사용자들로 서비스를 제공하는 채널을 제외한 다른 채널들로 구성된다.
상기 전체 채널 집합을 구성한 후, 상기 기지국은 307단계로 진행하여 상기 채널 집합에서 한 개의 채널을 제거할 때, 시스템 용량이 가장 크게 향상되는 채널을 각각의 사용자에 대한 채널 집합에서 선택한다.
상기 사용자 채널 집합에서 각각의 채널을 선택한 후, 상기 기지국은 309단 계로 진행하여 상기 전체 채널 집합에서 상기 선택된 채널을 제거한다.
이후, 상기 기지국은 311단계로 진행하여 상기 채널 집합에서 채널을 제거할 경우, 시스템 용량이 증가하는 채널이 존재하는지 확인한다.
만일, 상기 채널 집합에서 채널을 제거하는 경우, 시스템 용량이 증가하는 채널이 존재하는 경우, 상기 기지국은 상기 307단계로 되돌아가 상기 채널 집합에서 채널을 제거할 때, 시스템 용량이 가장 크게 향상되는 채널을 선택한다.
한편, 상기 채널 집합에서 채널을 제거하는 경우, 시스템 용량이 증가하는 채널이 존재하지 않는 경우, 상기 기지국은 313단계로 진행하여 상기 채널 집합을 이용하여 프리코더를 생성한다. 이때, 상기 기지국은 각각의 사용자별로 다른 사용자와의 간섭을 제거하기 위한 프리코더를 생성한다. 여기서, 상기 기지국은 상기 <수학식 2>부터 상기 <수학식 6>과 같이 상기 프리코더를 생성한다.
상기 블록 대각화를 수행하기 위한 프리코더를 생성한 후, 상기 기지국은 315단계로 진행하여 상기 프리코더를 이용하여 각각의 사용자들로 전송할 신호를 프리코딩한다.
이후, 상기 기지국은 본 알고리즘을 종료한다.
도 4는 본 발명의 실시 예에 따라 시스템 용량 변화 그래프를 도시하고 있다. 이하 설명에서 가로축은 신호대 잡음비(Signal to Noise Ratio)를 나타내고, 세로축은 시스템 용량(Capacity)을 나타낸다. 여기서, 상기 기지국은 4개의 안테나를 구비하고, 상기 기지국은 4개의 단말로 서비스를 제공한다. 이때, 상기 단말들 은 각각 1개의 수신안테나를 구비한다.
상기 도 4에 도시된 바와 같이 상기 기지국에서 각각의 안테나들이 10λ의 거리를 갖고, 각도 퍼짐이 180인 경우, 본 발명에 따라 채널 집합을 재구성하여 블록 대각화를 수행하는 경우(GALO(Greedy Approch Local Optimum scheme), GASO(Greedy Approch Sub Optimum scheme)), 종래 기술에 따른 블록 대각화 기법보다 시스템 용량이 증가한다.
또한, 본 발명에 따라 채널 집합을 재구성하여 블록 대각화를 수행하는 경우, 상기 시스템 용량이 이상적인(idle) 프리코딩에 따른 시스템 용량에 근접한 성능을 갖는다.
도 5는 본 발명의 다른 실시 예에 따라 시스템 용량 변화 그래프를 도시하고 있다. 이하 설명에서 가로축은 신호대 잡음비(Signal to Noise Ratio)를 나타내고, 세로축은 시스템 용량(Capacity)을 나타낸다. 여기서, 상기 기지국은 4개의 안테나를 구비하고, 상기 기지국은 4개의 단말로 서비스를 제공한다. 이때, 상기 단말들은 각각 1개의 수신안테나를 구비한다.
상기 도 5에 도시된 바와 같이 상기 기지국에서 각각의 안테나들이 4λ의 거리를 갖고, 각도 퍼짐이 4인 경우, 본 발명에 따라 채널 집합을 재구성하여 블록 대각화를 수행하는 경우(GALO, GASO), 종래 기술에 따른 블록 대각화 기법보다 시스템 용량이 증가한다.
또한, 본 발명에 따라 채널 집합을 재구성하여 블록 대각화를 수행하는 경우, 상기 시스템 용량이 이상적인(idle) 프리코딩에 따른 시스템 용량에 근접한 성 능을 갖는다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능하다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
상술한 바와 같이, 다중 사용자 환경의 다중 안테나 시스템에서 블록 대각화를 사용하는 경우, 서로 다른 사용자들의 채널이 중첩된 부분 공간(Subspace)을 제거하지 않고 프리코더를 생성함으로써, 시스템 용량의 저하 없이 상기 다중 사용자들 간의 간섭을 제거할 수 있는 이점이 있다.
Claims (16)
- 다중 사용자 환경의 다중 안테나 시스템에서 간섭 제거 방법에 있어서,상기 간섭 제거를 위해 블록 대각화(Block Diagonalization)에 따른 프리코더(Precoder)를 생성하기 위한 채널 집합을 구성하는 과정과,상기 채널 집합에서 소정 채널을 제거할 경우, 시스템 용량(Capacity)이 증가하는 채널을 제거하여 상기 채널 집합을 재구성하는 과정과,상기 재구성된 채널 집합을 이용하여 상기 프리코더를 생성하는 과정과,상기 프리코더를 이용하여 상기 다중 사용자들로 전송할 신호를 프리코딩(Precoding)하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제 1 항에 있어서,상기 사용자들로부터 수신된 피드백 신호에서 각 사용자들의 채널 정보를 확인한 과정과,상기 채널 정보를 이용하여 서비스를 제공할 사용자들을 선택하는 과정을 더 포함하여,상기 선택된 사용자들의 간섭 제거를 위해 상기 채널 집합을 구성하는 것을 특징으로 하는 방법.
- 제 1 항에 있어서,상기 채널 집합은, 각각의 사용자별로 자신이 사용하는 채널을 제외한 다른 모든 채널을 포함하여 구성되는 것을 특징으로 하는 방법.
- 제 1 항에 있어서,상기 채널 집합을 재구성하는 과정은,상기 구성된 채널 집합에서 하나의 채널을 제거하였을 경우, 상기 시스템 용량이 가장 많이 증가하는 채널을 선택하는 과정과,상기 선택된 채널을 상기 채널 집합에서 제거하여 채널 집합을 재구성하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제 4 항에 있어서,상기 재구성된 채널 집합에서 소정 채널을 제거할 경우, 상기 시스템 용량이 증가하는지 확인하는 과정을 더 포함하여,상기 시스템 용량이 증가하는 채널이 존재하는 경우, 채널 제거시 상기 시스템 용량이 가장 많이 증가하는 채널을 선택하는 과정으로 진행하는 것을 특징으로 하는 방법.
- 제 5 항에 있어서,상기 시스템 용량이 증가하는 채널이 존재하지 않는 경우, 상기 프리코더를 생성하는 과정으로 진행하는 것을 특징으로 하는 방법.
- 다중 사용자 환경의 다중 안테나 시스템에서 간섭 제거 방법에 있어서,상기 간섭 제거를 위해 블록 대각화(Block Diagonalization)에 따른 프리코더(Precoder)를 생성하기 위한 채널 집합을 구성하는 과정과,서비스를 제공할 사용자별로 상기 채널 집합에서 소정 채널을 제거할 경우, 시스템 용량(Capacity)이 증가하는 채널을 제거하여 상기 채널 집합을 재구성하는 과정과,상기 재구성된 채널 집합을 이용하여 상기 프리코더를 생성하는 과정과,상기 프리코더를 이용하여 상기 다중 사용자들로 전송할 신호를 프리코딩(Precoding)하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제 7 항에 있어서,상기 사용자들로부터 수신된 피드백 신호에서 각 사용자들의 채널 정보를 확 인한 과정과,상기 채널 정보를 이용하여 상기 서비스를 제공할 사용자들을 선택하는 과정을 더 포함하여,상기 선택된 사용자들의 간섭 제거를 위해 상기 채널 집합을 구성하는 것을 특징으로 하는 방법.
- 제 7 항에 있어서,상기 채널 집합은, 각각의 사용자별로 자신이 사용하는 채널을 제외한 다른 모든 채널을 포함하여 구성되는 것을 특징으로 하는 방법.
- 제 7 항에 있어서,상기 채널 집합을 재구성하는 과정은,상기 채널 집합에서 하나의 채널을 제거하였을 경우, 상기 시스템 용량이 가장 많이 증가하는 채널을 각각의 사용자에 대한 채널 집합에서 선택하는 과정과,상기 선택된 채널을 상기 각각의 사용자에 대한 채널 집합에서 제거하여 채널 집합을 재구성하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제 10 항에 있어서,상기 재구성된 채널 집합에서 소정 채널을 제거할 경우, 상기 시스템 용량이 증가하는지 확인하는 과정을 더 포함하여,상기 시스템 용량이 증가하는 채널이 존재하는 경우, 채널 제거시 상기 시스템 용량이 가장 많이 증가하는 채널을 선택하는 과정으로 진행하는 것을 특징으로 하는 방법.
- 제 11 항에 있어서,상기 시스템 용량이 증가하는 채널이 존재하지 않는 경우, 상기 프리코더를 생성하는 과정으로 진행하는 것을 특징으로 하는 방법.
- 다중 사용자 환경의 다중 안테나 시스템에서 간섭 제거 장치에 있어서,서비스를 제공한 사용자들 간의 간섭 제거를 위해 블록 대각화(Block Diagonalization)에 따른 프리코더(Precoder)를 생성하기 위한 채널 집합을 구성하고, 상기 채널 집합에서 소정 채널을 제거할 경우, 시스템 용량(Capacity)이 증가하는 채널을 제거하여 상기 채널 집합을 재구성하는 채널 집합 구성기와,상기 채널 집합을 이용하여 프리코더를 생성하는 프리코더 생성기와상기 생성된 프리코더를 이용하여 상기 사용자들로 전송할 신호를 프리코 딩(Precoding)하는 프리코더를 포함하는 것을 특징으로 하는 장치.
- 제 13 항에 있어서,상기 다중 사용자들의 채널 정보에 따라 서비스를 제공할 사용자들을 선택하는 사용자 선택기를 더 포함하는 것을 특징으로 하는 장치.
- 제 13 항에 있어서,상기 채널집합 구성기는,상기 프리코더(Precoder)를 생성하기 위한 채널 집합을 구성하고,상기 구성된 채널 집합에서 하나의 채널을 제거하였을 경우, 상기 시스템 용량이 가장 많이 증가하는 채널을 선택하고, 상기 선택된 채널을 상기 채널 집합에서 제거하여 채널 집합을 재구성하는 것을 특징으로 하는 장치.
- 제 13 항에 있어서,상기 채널집합 구성기는,상기 프리코더(Precoder)를 생성하기 위한 채널 집합을 구성하고,상기 구성된 채널 집합에서 하나의 채널을 제거하였을 경우, 상기 시스템 용 량이 가장 많이 증가하는 채널을 각각의 사용자에 대한 채널 집합에서 선택하고, 상기 선택된 채널을 상기 각각의 사용자에 대한 채널 집합에서 제거하여 채널 집합을 재구성하는 것을 특징으로 하는 장치.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070006507A KR20080068986A (ko) | 2007-01-22 | 2007-01-22 | 다중 안테나 시스템의 간섭 제거 장치 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070006507A KR20080068986A (ko) | 2007-01-22 | 2007-01-22 | 다중 안테나 시스템의 간섭 제거 장치 및 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20080068986A true KR20080068986A (ko) | 2008-07-25 |
Family
ID=39822433
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070006507A KR20080068986A (ko) | 2007-01-22 | 2007-01-22 | 다중 안테나 시스템의 간섭 제거 장치 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20080068986A (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010101425A3 (en) * | 2009-03-04 | 2010-12-09 | Samsung Electronics Co., Ltd. | Method and apparatus for eliminating multi-user interference in multi-antenna system |
WO2016052868A1 (ko) * | 2014-09-29 | 2016-04-07 | 고려대학교 산학협력단 | 다수의 사용자를 위한 양방향 통신시스템 및 양방향 통신방법 |
-
2007
- 2007-01-22 KR KR1020070006507A patent/KR20080068986A/ko not_active Application Discontinuation
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010101425A3 (en) * | 2009-03-04 | 2010-12-09 | Samsung Electronics Co., Ltd. | Method and apparatus for eliminating multi-user interference in multi-antenna system |
US8467729B2 (en) | 2009-03-04 | 2013-06-18 | Samsung Electronics Co., Ltd. | Method and apparatus for eliminating multi-user interference in multi-antenna system |
WO2016052868A1 (ko) * | 2014-09-29 | 2016-04-07 | 고려대학교 산학협력단 | 다수의 사용자를 위한 양방향 통신시스템 및 양방향 통신방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5127394B2 (ja) | Mimoシステムのプリコーディング方法及び該方法を用いた装置 | |
Ashikhmin et al. | Pilot contamination precoding in multi-cell large scale antenna systems | |
US10263730B2 (en) | Communication system and method, base station, and user terminal | |
JP5738581B2 (ja) | 無線通信システムにおけるマルチユーザmimoの伝送方法および基地局 | |
Chan et al. | Capacity maximization for zero-forcing MIMO-OFDMA downlink systems with multiuser diversity | |
EP3510707A1 (en) | Method and apparatus to enable channel compression in advanced wireless communication systems | |
Utschick et al. | Hybrid LISA precoding for multiuser millimeter-wave communications | |
WO2011156541A1 (en) | Mimo transmission system with decentralized channel estimation and precoding | |
WO2015112883A1 (en) | System and method for early termination in iterative null-space directed singular value decomposition for mimo | |
Kwon et al. | Limited feedback hybrid beamforming for multi-mode transmission in wideband millimeter wave channel | |
Muharar et al. | Optimal power allocation and user loading for multiuser MISO channels with regularized channel inversion | |
Yin et al. | Enabling massive MIMO systems in the FDD mode thanks to D2D communications | |
EP2747303A1 (en) | Method and apparatus with antenna selection in a communication system | |
CN111713054A (zh) | 通信方法、通信装置和*** | |
Zirwas et al. | Key solutions for a massive MIMO FDD system | |
González-Coma et al. | Frequency selective multiuser hybrid precoding for mmWave systems with imperfect channel knowledge | |
KR20080068986A (ko) | 다중 안테나 시스템의 간섭 제거 장치 및 방법 | |
KR101267569B1 (ko) | 다중 안테나 시스템의 송신 장치 및 그 송신 방법 | |
Sultan et al. | Full duplex in massive MIMO systems: Analysis and feasibility | |
JP6278131B2 (ja) | Pmiを計算する方法及び無線通信システム | |
US20210266045A1 (en) | Multi-user coordination | |
KR20100028859A (ko) | 다중 입출력 무선통신 시스템에서 적응적 코드북 컬러링 장치 및 방법 | |
Panajotović et al. | Throughput Performance of MU-MIMO-OFDM with Optimal Pair-Wise Algorithm under Imperfect CSI | |
JP2011172067A (ja) | 通信制御方法および基地局 | |
KR20090076322A (ko) | 다중 입출력 시스템에서, 신호를 송수신하는 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |