KR101566860B1 - Method and device for linear precoding in interference channel - Google Patents

Method and device for linear precoding in interference channel Download PDF

Info

Publication number
KR101566860B1
KR101566860B1 KR1020090093324A KR20090093324A KR101566860B1 KR 101566860 B1 KR101566860 B1 KR 101566860B1 KR 1020090093324 A KR1020090093324 A KR 1020090093324A KR 20090093324 A KR20090093324 A KR 20090093324A KR 101566860 B1 KR101566860 B1 KR 101566860B1
Authority
KR
South Korea
Prior art keywords
matrix
interference
target terminal
base station
channel information
Prior art date
Application number
KR1020090093324A
Other languages
Korean (ko)
Other versions
KR20110035555A (en
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 KR1020090093324A priority Critical patent/KR101566860B1/en
Publication of KR20110035555A publication Critical patent/KR20110035555A/en
Application granted granted Critical
Publication of KR101566860B1 publication Critical patent/KR101566860B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7097Interference-related aspects
    • H04B1/711Interference-related aspects the interference being multi-path interference
    • H04B1/7115Constructive combining of multi-path signals, i.e. RAKE receivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radio Transmission System (AREA)

Abstract

동일한 무선 자원을 사용하는 복수의 송/수신 페어들에서 발생하는 간섭 신호들을 제거하기 위한 프리코딩 행렬이 생성된다. 이때, 서빙 기지국에 대응하는 사용자 그룹에 속하는 대상 단말로부터 피드백된 채널 정보를 이용하여 프리코딩 행렬이 생성된다. A precoding matrix for eliminating interference signals generated in a plurality of transmission / reception pairs using the same radio resource is generated. At this time, a precoding matrix is generated using the channel information fed back from the target terminal belonging to the user group corresponding to the serving base station.

간섭, 빔포밍, 프리코딩, 간섭 정렬, 제로 포싱 Interference, beamforming, precoding, interference alignment, zero forcing

Description

간섭 채널에서의 선형 프리코딩 방법 및 장치{METHOD AND DEVICE FOR LINEAR PRECODING IN INTERFERENCE CHANNEL} TECHNICAL FIELD [0001] The present invention relates to an apparatus and a method for linear precoding in an interference channel,

아래의 실시예들은 복수의 송/수신 페어들이 동일한 무선 자원을 사용함으로 인해 간섭이 발생하는 경우, 그 간섭을 처리 또는 제거하거나, 간섭이 존재함에도 불구하고 통신 시스템의 성능을 향상시킬 수 있는 기술에 관한 것이다.The following embodiments are directed to a technique capable of improving the performance of a communication system in the presence of interference even when interference occurs due to the use of the same radio resource by a plurality of transmit / receive pairs, .

최근, 데이터 전송률 및 통신의 신뢰도를 향상시키기 위해 복수의 셀들을 포함하는 통신 시스템에 관한 연구가 활발히 진행되고 있다. 여기서, 복수의 셀들은 셀룰러 기지국, 펨토 기지국, 고정된(fixed) 기지국 또는 이동(mobile) 기지국, 중계기 및 단말들을 포함한다.
이때, 복수의 셀들에서 복수의 기지국들 각각은 무선 자원의 사용 효율을 높이기 위하여 동일한 무선 자원(예를 들어, 주파수, 시간, 코드 자원 등)을 사용하여 대응하는 단말들과 통신할 수 있다. 다만, 복수의 기지국들이 동일한 무선 자원을 사용하는 경우, 단말들 각각에서 간섭이 발생할 수 있고, 이러한 간섭으로 인해 성능(throughput)이 감소할 수 있다.
무선 자원의 사용 효율을 극대화하면서도 이러한 간섭으로 인한 성능의 감소를 최소화하는 기술이 필요하다.
2. Description of the Related Art In recent years, studies have been actively conducted on a communication system including a plurality of cells in order to improve data transmission rate and reliability of communication. Here, the plurality of cells include a cellular base station, a femto base station, a fixed base station or a mobile base station, a repeater and terminals.
At this time, each of the plurality of base stations in the plurality of cells can communicate with corresponding terminals using the same radio resource (e.g., frequency, time, code resource, etc.) in order to increase the use efficiency of radio resources. However, when a plurality of base stations use the same radio resource, interference may occur in each of the terminals, and throughput may be reduced due to such interference.
There is a need for techniques that maximize the use efficiency of radio resources while minimizing the degradation of performance due to such interference.

본 발명의 일실시예에 따른 선형 프리코딩 장치는, 서빙 기지국과 인접한 복수의 이웃 기지국들 중 어느 하나인 기지국에 있어서, 복수의 이웃 기지국들 중 적어도 하나의 이웃 기지국으로부터 복수의 송/수신 페어들 사이의 채널들에 대한 정보 및 서빙 기지국에 대응하는 사용자 그룹에 속하는 복수의 단말들 중 대상 단말에 의해 피드백된 채널정보를 수집하는 수집부, 복수의 이웃 기지국들로부터 대상 단말로의 간섭 채널 정보를 인지하는 간섭 인지부, 및 간섭 채널 정보와 대상 단말에 의해 피드백된 채널 정보를 이용하여 프리코딩 행렬을 생성하는 프리코딩부를 포함한다.
여기서, 프리코딩 행렬은, 직교 단위(Orthonomal) 기저(basis)를 기반으로 하며, QR-decomposition을 통해 생성될 수 있다.
또한, 프리코딩부는, QR-decomposition을 통해 대상 단말에서의 간섭 신호들을 간섭 신호 공간에 정렬시키는 공간기저 행렬을 생성하고, 생성된 공간기저 행렬을 기초로 프리코딩 행렬을 생성할 수 있다.
또한, 프리코딩부는, 대상 단말로의 간섭 채널 정보를 기초로 간섭 신호 공간에 해당하는 행렬을 특이값 분해(Singular Value Decomposition, SVD)하여 대상 단말로의 전송률을 증가시키는 행렬을 생성하고, 생성된 전송률을 증가시키는 행렬을 기초로 프리코딩 행렬을 생성할 수 있다.
본 발명의 일실시예에 따른 단말 장치는, 서빙 기지국에 대응하는 사용자 그룹에 속하는 복수의 단말 장치들 중 어느 하나의 단말 장치에 있어서, 서빙 기지국과 인접한 복수의 이웃 기지국들로부터 대상 단말로의 간섭 채널 정보와 서빙 기지국과 대상 단말 간의 채널 정보를 피드백하는 피드백 유닛, 및 복수의 이웃 기지국들로부터 수신된 간섭 신호를 정렬하여 처리하는 간섭 제거부를 포함한다.
이때, 간섭 제거부는, 서빙 기지국으로부터 수신된 디코딩 행렬을 이용하여 간섭 신호를 간섭 신호 공간에 정렬하여 제거할 수 있다. 여기서, 디코딩 행렬은,
대상 단말에서의 간섭 신호들을 간섭 신호 공간에 정렬시키는 공간기저 디코딩 행렬과 대상 단말로의 전송률을 증가시키는 디코딩 행렬로 구성될 수 있다.
본 발명의 일 실시예에 따른 프리코딩 방법은, 서빙 기지국과 인접한 복수의 이웃 기지국들 중 어느 하나인 기지국에서의 프리코딩 방법에 있어서, 복수의 이웃 기지국들 중 적어도 하나의 이웃 기지국으로부터 복수의 송/수신 페어들 사이의 채널들에 대한 정보 및 서빙 기지국에 대응하는 사용자 그룹에 속하는 복수의 단말들 중 대상 단말에 의해 피드백된 채널정보를 수집하는 단계, 복수의 이웃 기지국들로부터 대상 단말로의 간섭 채널 정보를 인지하는 단계, 및 간섭 채널 정보와 대상 단말로부터 피드백된 서빙 기지국과 대상 단말 간의 채널 정보를 이용하여 프리코딩 행렬을 생성하는 단계를 포함한다.
A linear precoding apparatus according to an embodiment of the present invention includes a base station that is one of a plurality of neighboring base stations adjacent to a serving base station and includes at least one of a plurality of transmit / A collection unit for collecting channel information fed back by the target UE among the plurality of UEs belonging to the user group corresponding to the serving BS, information on channels between the neighbor BSs and the target UE, And a precoding unit for generating a precoding matrix using interference channel information and channel information fed back by the target terminal.
Here, the precoding matrix is based on an orthonormal basis and can be generated through QR-decomposition.
Also, the precoding unit may generate a spatial basis matrix for aligning the interference signals at the target terminal in the interference signal space through QR-decomposition, and generate a precoding matrix based on the generated spatial basis matrix.
In addition, the precoding unit generates a matrix for increasing a transmission rate to a target terminal by singular value decomposition (SVD) of a matrix corresponding to the interference signal space based on interference channel information to a target terminal, A precoding matrix may be generated based on a matrix that increases the transmission rate.
The terminal apparatus according to an embodiment of the present invention is characterized in that in any one of a plurality of terminal apparatuses belonging to a user group corresponding to a serving base station, interference from a plurality of neighboring base stations adjacent to the serving base station to a target terminal A feedback unit that feeds back channel information, channel information between the serving base station and the target base station, and an interference canceller that aligns and processes the interference signals received from the plurality of neighbor base stations.
At this time, the interference canceller can remove the interference signal by aligning the interference signal in the interference signal space using the decoding matrix received from the serving base station. Here, the decoding matrix,
A spatial basis decoding matrix for aligning the interference signals in the target terminal to the interference signal space, and a decoding matrix for increasing the transmission rate to the target terminal.
A precoding method according to an embodiment of the present invention is a method for precoding in a base station, which is one of a plurality of neighboring base stations adjacent to a serving base station, in which a plurality of neighboring base stations Collecting channel information fed back by the target terminal among the plurality of terminals belonging to the user group corresponding to the serving base station, information on channels between the plurality of neighbor base stations, Recognizing channel information, and generating a precoding matrix using interference channel information and channel information between the serving base station and the target terminal fed back from the target terminal.

본 발명의 실시예들은 다중 셀 환경에서 복수의 송/수신 페어들 사이에 존재하는 간섭신호를 공간기저를 이용하여 감소 또는 제거할 수 있다.
또한, 본 발명의 실시예들은 서빙 기지국과의 채널 상태 정보를 서빙 기지국으로 피드백함으로써, 주변 환경에서의 전송률(Sum-rate)을 극대화할 수 있다.
또한, 본 발명의 실시예들은 빔포밍 행렬에 QR-decomposition 기반의 직교 단위 기저(Orthonormal basis)를 찾음으로써, 복수의 송/수신 페어들 각각의 전송 파워 효율을 향상시킬 수 있다.
Embodiments of the present invention may reduce or remove interference signals existing between a plurality of transmit / receive pairs in a multi-cell environment using a spatial basis.
Also, embodiments of the present invention can maximize the sum rate in the surrounding environment by feeding back the channel state information to the serving base station by the serving base station.
In addition, embodiments of the present invention can improve the transmission power efficiency of each of a plurality of transmission / reception pairs by finding an orthonormal basis based on QR-decomposition on a beamforming matrix.

이하, 본 발명에 따른 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.
도 1은 복수의 송/수신 페어들을 포함하는 다중-셀 통신 시스템을 나타낸 도면이다.
도 1을 참조하면, 다중-셀 통신 시스템은 기지국1(BS1)-단말1(MS1), 기지국2(BS2)-단말2(MS2), 기지국3(BS3)-단말3(MS3)과 같이 세 개의 송/수신 페어들을 포함한다.
이때, 세 개의 송/수신 페어들이 동일한 무선 자원을 사용하는 경우, 세 개의 송/수신 페어들 사이에는 간섭이 발생할 수 있다. 따라서, 송/수신 페어들 사이에서 발생하는 간섭을 적절히 제거 또는 처리하거나, 그 간섭에도 불구하고 통신 시스템의 성능을 높일 수 있는 기술이 필요하다.
도 2는 간섭 정렬을 사용하는 복수의 송/수신 페어들을 나타낸 도면이다.
도 2를 참조하면, 통신 시스템 또는 통신 네트워크는 소스 노드들(211, 212, 213)을 포함하고, 소스 노드들(211, 212, 213) 각각은 목적 노드들(221, 222, 223) 각각에 대응된다.
여기서, 소스 노드들(211, 212, 213) 각각은 고정된 기지국, 이동 기지국, 펨토 기지국과 같은 초소형 기지국, 중계기 등을 포함하는 데이터를 송신하는 장치를 지칭하며, 목적 노드들(221, 222, 223) 각각은 중계기, 고정된 단말, 이동 단말 등을 포함하는 데이터를 수신하는 장치를 지칭한다.
이 때, 소스 노드들(211, 212, 213) 각각이 동일한 무선 자원을 사용하여 데이터를 송신하는 경우, 목적 노드들(221, 222, 223) 각각에는 간섭이 발생할 수 있다. 예를 들어, 목적 노드 D1(221)에서 소스 노드 S1(211)의 신호는 원하는 신호이고, 소스 노드 S2, S3(212, 213)의 신호들은 간섭이다. 마찬가지로, 목적 노드 D2, D3(222, 223)에서도 간섭이 발생할 수 있고, 이러한 간섭은 통신 시스템의 throughput을 감소시키는 원인이 된다.
다만, 간섭으로 인한 throughput의 감소는 간섭 정렬을 사용함으로써 방지될 수 있다. 즉, 소스 노드들(211, 212, 213) 각각은 적절히 설계된 빔포밍 행렬들(V[1], V[2], V[3]) 각각을 사용함으로써 신호의 위상을 조절할 수 있고, 조절된 위상을 갖는 소스 노드들(211, 212, 213) 각각의 신호는 채널들을 통해 전송된다. 이 때, 목적 노드들(221, 222, 223) 각각의 수신 신호는 원하는 신호와 간섭으로 분리될 수 있다.
보다 구체적으로, 도 2의 화살표 (1), (2) (3) 각각은 목적 노드들(221, 222, 223) 각각의 원하는 신호를 의미한다고 가정한다. 이 때, 목적 노드 D1(221)의 수신 신호는 목적 노드 D1(221)의 원하는 신호 (1) 및 간섭 (2), (3)으로 구별될 수 있고, 목적 노드 D2(222)의 수신 신호는 목적 노드 D2(222)의 원하는 신호 (2) 및 간섭 (1), (3)으로 구별될 수 있다. 마찬가지로, 목적 노드 D3(223)의 수신 신호는 목적 노드 D3(223)의 원하는 신호 (3) 및 간섭 (1), (2)으로 구별될 수 있다.
이 때, 목적 노드들(221, 222, 223) 각각은 적절히 설계된 디코딩 행렬들(U[1], U[2], U[3]) 각각을 사용함으로써 수신 신호로부터 간섭을 제거하고, 원하는 신호를 추출할 수 있다. 결국, 소스 노드들(211, 212, 213)은 적절히 설계된 빔포밍 행렬들(V[1], V[2], V[3]) 각각을 사용하고, 목적 노드들(221, 222, 223) 각각은 적절히 설계된 디코딩 행렬들(U[1], U[2], U[3]) 각각을 사용함으로써, 무선 자원의 사용 효율을 높이고 간섭으로 인한 throughput의 감소를 방지할 수 있다.
여기서, 설명의 편의를 위해 빔포밍 행렬들(V[1], V[2], V[3]) 및 디코딩 행렬들(U[1], U[2], U[3])이라는 표현을 사용하지만, 그들의 형태는 행렬 또는 벡터의 형태일 수 있다. 예를 들어, 소스 노드들(211, 212, 213) 각각의 데이터 스트림들의 개수에 따라 빔포밍 행렬들(V[1], V[2], V[3]) 및 디코딩 행렬들(U[1], U[2], U[3])은 행렬 또는 벡터 중 어느 하나의 형태를 가질 수 있다.
다만, 간섭 정렬을 사용하는 것은 언제나 좋은 결과를 내지는 못한다. 때때로, 간섭 정렬을 사용하는 것은 큰 오버헤드를 발생시키는 반면, 통신 시스템의 성능을 향상시키지 못할 수 있다. 보다 구체적으로, 간섭 정렬을 통해 이웃 기지국에 의한 간섭 신호는 제거될 수 있으나, 서빙 기지국으로부터 전송되는 신호의 SNR(Signal to Noise Ratio)이 낮아 통신 시스템의 성능을 향상이 어려운 경우도 있다.
따라서, 본 발명의 실시예들은 이웃 기지국에 의한 간섭 신호를 처리하는 간섭 정렬뿐만 아니라, 서빙 기지국에서의 전송률(Sum-rate)을 향상시키는 선형 프리코딩 및 디코딩을 제안한다. 이에 대해서는 아래에서 상세히 설명한다.
도 3은 다중-안테나를 포함하는 복수의 송/수신 페어들을 나타낸 도면이다.
도 3을 참조하면, 3 개의 송/수신 페어들이 존재하고, 모든 소스 노드들 및 목적 노드들에는 둘 이상의 안테나들이 설치되어 있으며, 목적 노드들 각각에 설치된 안테나들의 개수는 M 개이고, 각 채널들은 independent하다고 가정한다.
i 번째 목적 노드에서의 수신 신호 벡터를 y[i]라고 하는 경우, 하기 수학식 1과 같은 방정식이 표현될 수 있다.

Figure 112015093415967-pat00001

여기서,
Figure 112015093415967-pat00002
는 i번째 소스 노드에서의 송신 신호 벡터,
Figure 112015093415967-pat00003
는 i 번째 목적 노드에서의 수신 신호 벡터,
Figure 112015093415967-pat00004
는 j 번째 소스 노드로부터 i 번째 목적 노드로의 채널 행렬,
Figure 112015093415967-pat00005
Figure 112015093415967-pat00006
번째 목적 노드에서의 가우시안 잡음 벡터를 나타낸다.
이때, 수학식 1에서 프리코딩된 송신 신호는 아래의 수학식 2와 같은 방정식으로 표현될 수 있다.
Figure 112015093415967-pat00007

여기서,
Figure 112015093415967-pat00008
는 간섭 정렬을 위한 프리코딩 행렬이고,
Figure 112015093415967-pat00009
의 크기는
Figure 112015093415967-pat00010
이며,
Figure 112015093415967-pat00011
는 소스 노드에서의 정보 스트림 벡터이고,
Figure 112015093415967-pat00012
의 길이는
Figure 112015093415967-pat00013
이다. 이때, 목적 노드 1에서 수신되는 신호는 아래의 수학식 3과 같은 방정식으로 표현될 수 있다.
Figure 112015093415967-pat00014

이때, 목적 노드 1은 아래의 수학식 4를 기초로, 수학식 3에서 나타난 간섭 신호들을 정렬할 수 있다. 즉, 목적 노드 1은 M/2의 정보 스트림을 디코딩하기 위해서, M 신호 공간에 M/2 정보 스트림을 제외한 M 간섭 스트림을 M/2 신호 공간 안에 정렬시킨다.
Figure 112015093415967-pat00015

마찬가지로, 목적 노드 2 및 3은 수학식 3 및 수학식 4와 동일한 방법으로 목적 노드 2 및 3 각각에서의 간섭 신호들을 정렬시킨다. 목적 노드 2 및 3에서의 간섭 신호 정렬은 아래의 수학식 5로 표현될 수 있다.
Figure 112015093415967-pat00016

이때, 프리코딩 행렬을 보다 쉽게 구하기 위해 수학식 4 및 5는 아래의 수학식 6과 같은 방정식으로 표현될 수 있다.
Figure 112015093415967-pat00017

여기서,
Figure 112015093415967-pat00018
Figure 112015093415967-pat00019
의 열벡터의 집합들이
Figure 112015093415967-pat00020
의 열벡터의 집합들의 부분집합임을 나타낸다.
이때, 목적 노드 1에서의 프리코딩 행렬
Figure 112015093415967-pat00021
이라고 가정하면, 목적 노드 2 및 3 각각에서의 프리코딩 행렬 v[2] 및 v[3]는 각각 아래의 수학식 7과 같은 방정식으로 표현될 수 있다.
Figure 112015093415967-pat00022

여기서,
Figure 112015093415967-pat00023
,
Figure 112015093415967-pat00024
를 나타낸다.
이때, 수학식 7에 의해 생성된 프리코딩 행렬 v[1], v[2] 및 v[3] 각각에 직교 단위(Orthonomal) 기저(basis)를 기반으로, QR-decomposition을 적용하면, 프리코딩 행렬은 아래의 수학식 8과 같은 방정식으로 표현될 수 있으며, 도 4를 참조하여 보다 상세히 설명하기로 한다.
Figure 112015093415967-pat00025

여기서,
Figure 112015093415967-pat00026
는 단위(unitary) 행렬,
Figure 112015093415967-pat00027
는 상삼각 행렬을 나타낸다.
이때, 소스 노드1에서 목적 노드 1로 정보 스트림을 전송하기 위해 프리코딩 행렬을 생성하는 경우를 예로 들면, 소스 노드 1은 아래의 수학식 9를 기초로 공간기저 행렬과 대상 단말로의 전송률(sum-rate)을 증가시키는 행렬로 이루어진 프리코딩 행렬을 생성한다.
Figure 112015093415967-pat00028

여기서, Q[i]는 i번째 목적 노드에서의 간섭 신호들을 간섭 신호 공간에 정렬시키는 공간기저 행렬, W[i]는 i번째 목적 노드로의 전송률을 증가시키는 행렬을 나타낸다.
이때, 목적 노드 1에서의 실효 채널은 아래의 수학식 10의 방정식으로 표현될 수 있다.
Figure 112015093415967-pat00029

그리고, 소스 노드 1은 간섭 신호 공간에 해당하는 행렬
Figure 112015093415967-pat00030
을 특이값 분해(Singular Value Decomposition, SVD)하여, 아래의 수학식 11 및 12와 같이 소느 노드 1 및 2로부터 수신된 간섭 신호들을 제거하는 행렬을 생성한다.
Figure 112015093415967-pat00031

Figure 112015093415967-pat00032

여기서,
Figure 112015093415967-pat00033
는 0의 특이값을 갖는 좌측 특이 벡터(left singular vector)들로 구성된다.
즉, 목적 노드 1에서
Figure 112015093415967-pat00034
를 이용하여 소스 노드 1 내지 3으로부터 전송된 데이터 스트림을 디코딩하면, 소스 노드 2 및 3으로부터 수신된 간섭 신호들을 제거할 수 있게 된다. 이때, 목적 노드1에서는 간섭 신호들을 제거하기 위해 제로 포싱(Zero Forcing) 필터를 사용할 수 있으며, 이러한 경우,
Figure 112015093415967-pat00035
가 제로 포싱 필터가 된다.
그리고, 소스 노드 1은 특이값 분해를 통해 간섭이 제거된 실효 채널에서, 정보 신호 공간에 해당하는 행렬을 다시 한번 특이값 분해하여 목적 노드로의 전송률을 증가시키는 최적의 W[i]를 생성하고, 이는 아래의 수학식 13 및 14와 같은 방정식으로 표현될 수 있다.
Figure 112015093415967-pat00036

Figure 112015093415967-pat00037

여기서,
Figure 112015093415967-pat00038
는 정보 스트림별로 전송 파워를 분배하는 대각 행렬이다. 이때, 목적 노드 1로 전송되는 정보 스트림들의 파워가 동일하다고 가정하면, 즉,
Figure 112015093415967-pat00039
가 1이면, 목적 노드 1로의 전송률을 증가시키는 행렬은
Figure 112015093415967-pat00040
가 된다.
이때, "Generalized Linear Precoder and Decoder Design for MIMO channels using the Weighted MMSE Criterion", IEEE Trans. Comm. 49(12). Dec. 2001(이하 Sampath라고 함)에는 워터 필링 기법(Water Filling)을 통해 대각 행렬을 구성하는 각각의 원소들을 구하는 과정이 잘 기재되어 있다.
소스 노드1는 첫 번째 및 두 번째 특이값 분해를 통해 생성된 행렬(
Figure 112015093415967-pat00041
,
Figure 112015093415967-pat00042
)들의 곱으로 통해 디코딩 행렬(
Figure 112015093415967-pat00043
Figure 112015093415967-pat00044
)을 생성한다.
즉, 수학식 13을 통해 생성된
Figure 112015093415967-pat00045
는 목적 노드 1로의 전송률을 증가시키는 디코딩 행렬이고, 수학식 12를 통해 생성된
Figure 112015093415967-pat00046
는 목적 노드 1에서의 간섭 신호들을 간섭 신호 공간에 정렬시키는 공간기저 디코딩 행렬로서, 목적 노드 1에서는
Figure 112015093415967-pat00047
를 이용하여 간섭 신호들을 제거한다.
도 4는 본 발명의 일실시예에 따른 복수의 송/수신 페어들로 이루어진 프리코딩 장치를 나타낸 블록도이다.
도 4를 참조하면, 본 발명의 일실시예에 따른 프리코딩 장치(400)는 수집부(410), 간섭 인지부(430), 프리코딩부(450), 및 디코딩 행렬 생성부(470)를 포함한다.
수집부(410)는 복수의 송/수신 페어들 사이의 채널들에 대한 정보를 수집한다.
구체적으로, 수집부(410)는 프리코딩 장치(400)에 대응하는 사용자 그룹에 속하는 복수의 단말 장치들로부터 피드백된 채널 정보와 이웃하는 어느 하나의 기지국으로부터 모든 채널들에 대한 정보를 얻는다.
이때, 수집부(410)는 모든 기지국들 각각으로부터 대응하는 채널에 대한 정보를 얻을 수도 있다. 또한, 대상 단말의 피드백 유닛(610)으로부터 프리코딩 장치(400)와 대상 단말(600) 간의 채널 정보뿐만 아니라, 복수의 이웃 기지국들과 대상 단말(600) 간의 채널 정보가 수집부(410)로 피드백될 수 있다.
그러면, 간섭 인지부(430)는 수집부(410)에서 수집된 채널 정보를 기초로 복수의 이웃 기지국으로부터 대상 단말로의 간섭 채널 정보를 인지한다.
프리코딩부(450)는 간섭 채널 정보와 대상 단말로부터 피드백된 채널 정보를 이용하여 프리코딩 행렬을 생성한다. 여기서, 프리코딩 행렬은 대상 단말에서의 간섭 신호들을 간섭 신호 공간에 정렬하기 위한 공간기저 행렬(Q[i])과 대상 단말로의 전송률을 증가시키는 행렬(W[i])로 이루어진다.
구체적으로, 프리코딩부(450)는 QR-decomposition을 통해 수학식 9와 같이 공간기저 행렬(Q[i])을 생성하고, 2번의 특이값 분해를 통해 수학식 11 내지 14와 같이 대상 단말로의 전송률을 증가시키는 행렬(W[i])을 생성한다.
이때, 첫 번째 특이값 분해를 통해 대상 단말에서의 간섭 신호들을 제거하기 위한 디코딩 행렬
Figure 112015093415967-pat00048
이 생성되고, 두 번째 특이값 분해를 통해 대상 단말로의 전송률을 증가시키기 위한 디코딩 행렬
Figure 112015093415967-pat00049
이 생성된다.
디코딩 행렬 생성부(470)는 프리코딩 생성부(450)에서 특이값 분해를 통해 생성된 대상 단말에서의 간섭 신호들을 제거하기 위한 디코딩 행렬
Figure 112015093415967-pat00050
과 대상 단말로의 전송률을 증가시키기 위한 디코딩 행렬
Figure 112015093415967-pat00051
의 곱으로 이루어진 디코딩 행렬을 생성한다.
이를 통해, 대상 단말(600)의 간섭 제거부(630)에서는 프리코딩 장치(400)로부터 빔포밍되어 전송된 데이터 스트림을 프리코딩 장치(400)로부터 수신된 디코딩 행렬(
Figure 112015093415967-pat00052
Figure 112015093415967-pat00053
)로 디코딩하여 간섭 신호들을 제거할 수 있다.
도 5는 본 발명의 일실시예에 따른 선형 프리코딩 방법을 설명하기 위해 제공되는 흐름도이다.
도 5를 참조하면, 소스 노드들(510, 520)은 각각 참조 신호(Reference Signal: RS)를 목적 노드들(530, 540)로 전송한다(S510).
그러면, 참조신호를 수신한 목적 노드들(530, 540)은 소스 노드와의 채널을 추정한다(S530).
구체적으로, 목적 노드 1(530) 및 목적 노드 2(540)는 수신된 참조신호 RS1을 통해 소스 노드 1과의 채널을 추정하고, 수신된 참조신호 RS2를 통해 소스 노드 2와의 채널을 추정한다.
그리고, 목적 노드들(530, 540)은 채널 추정을 통해 생성된 채널 정보를 자신이 속한 소스 노드로 각각 피드백한다(S550).
이때, 소스 노드들은 각각 이웃 소스 노드와 채널 정보를 교환하여(S570), 이웃 소스 노드와 이웃 소스 노드에 대응하는 사용자 그룹에 속하는 목적 노드들 과의 채널 정보를 수집할 수 있다.
이어, 소스 노드들(530, 540)은 각각 수집된 채널 정보를 이용하여 프리코딩 행렬을 생성한다(S590). 여기서, 프리코딩 행렬은 수학식 9 및 14를 통해 생성되며, 프리코딩 행렬은 대상 단말에서의 간섭 신호들을 간섭 신호 공간에 정렬하기 위한 공간기저 행렬(Q[i])과 대상 단말로의 전송률을 증가시키는 행렬(W[i])로 이루어진다.
또한, 이상에서 설명한 프리코딩 장치는, 대상 단말로의 다중 스트림 전송 이득을 얻을 수 있도록 프리코딩 행렬을 생성할 수 있다. 즉, 프리코딩부(450)는 수집된 채널 정보를 시간 축으로 확장하여 공간 기저 행렬(Q[i])및 전송률을 증가시키는 행렬(W[i])로 이루어진 프리코딩 행렬(V[i])을 생성할 수 있다.
구체적으로, 수학식 1에서의 채널이 아래의 수학식 15와 같이 표현될 수 있으며, 프리코딩 생성부(450)는 수학식 15에 의해 생성된 채널에 수학식 2 내지 14와 같은 과정을 통해 다중 스트림 전송 이득을 얻을 수 있는 시/공간(space-time) 프리코딩 행렬을 생성할 수 있다.
Figure 112015093415967-pat00054
Figure 112015093415967-pat00055
,

여기서, t시간만큼 시간 축으로 확장된 채널 H는 대각 행렬(Block Diagonal Matrix)로 구성된다.
지금까지는, 소스 노드 1을 서빙 기지국으로, 목적 노드 1을 대상 단말로 설명하였으나, 이는 실시 예일 뿐, 복수의 소스 노드들 중 어느 하나가 서빙 기지국이 될 수 있으며, 서빙 기지국에 대응하는 복수의 목적 노드들 중 어느 하나가 대상 단말일 수 있다.
또한, 간섭 정렬을 이해 공간 기저 행렬(Q[i])및 전송률을 증가시키는 행렬(W[i])로 이루어진 프리코딩 행렬(V[i])이 서빙 기지국에서 생성되는 것으로 설명하였으나, 이는 설명의 편의를 위한 것이며, 프리코딩 행렬은 서빙 기지국 및 복수의 이웃 기지국들 중 어느 하나에서 생성될 수 있을 뿐만 아니라, RNC(Remote Network Controller)에서 생성될 수 있다.
또한, 본 발명의 실시예들에 따른 통신 장치, 단말 장치, 및 그의 간섭 정렬 방법은 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령을 포함하는 컴퓨터 판독 가능 매체를 포함한다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.
그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the accompanying drawings.
1 is a diagram illustrating a multi-cell communication system including a plurality of transmit / receive pairs.
Referring to FIG. 1, a multi-cell communication system includes a base station 1 (BS1), a terminal 1 (MS1), a base station 2 (BS2), a terminal 2 (MS2), a base station 3 (BS3) Lt; RTI ID = 0.0 > transmit / receive < / RTI >
In this case, if three transmit / receive pairs use the same radio resource, interference may occur between the three transmit / receive pairs. Accordingly, there is a need for a technique that can appropriately remove or process interference occurring between transmission / reception pairs, or enhance the performance of a communication system despite the interference.
2 is a diagram illustrating a plurality of transmit / receive pairs using interference alignment.
2, the communication system or communication network includes source nodes 211, 212 and 213, and each of the source nodes 211, 212 and 213 is connected to each of the destination nodes 221, 222 and 223 Respectively.
Here, each of the source nodes 211, 212, and 213 refers to a device that transmits data including a fixed base station, a mobile base station, a micro base station such as a femto base station, a repeater, 223 refer to an apparatus for receiving data including a repeater, a fixed terminal, a mobile terminal, and the like.
In this case, when each of the source nodes 211, 212, and 213 transmits data using the same radio resource, interference may occur in each of the destination nodes 221, 222, and 223. For example, the signal of the source node S1 (211) in the destination node D1 (221) is the desired signal, and the signals of the source nodes S2, S3 (212, 213) are the interference. Likewise, interference may also occur at destination nodes D2, D3 222 and 223, and this interference causes the throughput of the communication system to be reduced.
However, reduction of throughput due to interference can be prevented by using interference alignment. That is, each of the source nodes 211, 212, 213 can adjust the phase of the signal by using each of the properly designed beamforming matrices V [1] , V [2] , V [3] Signals of each of the source nodes 211, 212, and 213 having phases are transmitted through the channels. At this time, the received signal of each of the destination nodes 221, 222, and 223 may be separated by an interference with a desired signal.
More specifically, it is assumed that each of arrows (1), (2), and (3) in FIG. 2 represents a desired signal of each of the destination nodes 221, 222, and 223. At this time, the reception signal of the destination node D1 221 can be distinguished by the desired signal 1 and the interference 2 and 3 of the destination node D1 221, and the reception signal of the destination node D2 222 is (2) and interference (1), (3) of the destination node D2 (222). Likewise, the received signal of the destination node D3 223 can be distinguished by the desired signal 3 of the destination node D3 223 and the interference (1), (2).
At this time, each of the destination nodes 221, 222 and 223 removes interference from the received signal by using each of the appropriately designed decoding matrices U [1] , U [2] , U [3] Can be extracted. As a result, the source nodes 211, 212 and 213 use each of the properly designed beamforming matrices V [1] , V [2] , V [3] Each using appropriately designed decoding matrices U [1] , U [2] , and U [3] , respectively, thereby increasing the use efficiency of radio resources and preventing a decrease in throughput due to interference.
For convenience of explanation, the expression of the beamforming matrices V [1] , V [2] , V [3] and decoding matrices U [1] , U [2] , U [3] But their shape may be in the form of a matrix or vector. For example, the beamforming matrices V [1] , V [2] , V [3] and decoding matrices U [1] ] , U [2] , U [3] ) can take the form of either a matrix or a vector.
However, using interference alignment does not always produce good results. Occasionally, using interference alignment may result in large overhead, while not improving the performance of the communication system. More specifically, although the interference signal from the neighboring base station can be eliminated through interference alignment, it is difficult to improve the performance of the communication system because the SNR (Signal to Noise Ratio) of the signal transmitted from the serving base station is low.
Thus, embodiments of the present invention propose linear precoding and decoding that improves the sum-rate at the serving base station as well as the interference ordering to process the interference signal by the neighboring base station. This will be described in detail below.
3 is a diagram illustrating a plurality of transmit / receive pairs including a multi-antenna.
3, there are three transmission / reception pairs, two or more antennas are installed in all the source nodes and destination nodes, the number of antennas installed in each of the destination nodes is M, .
When the received signal vector at the i-th destination node is y [i] , the following equation (1) can be expressed.
Figure 112015093415967-pat00001

here,
Figure 112015093415967-pat00002
Is the transmit signal vector at the ith source node,
Figure 112015093415967-pat00003
Is the received signal vector at the ith destination node,
Figure 112015093415967-pat00004
Is the channel matrix from the j-th source node to the i-th destination node,
Figure 112015093415967-pat00005
The
Figure 112015093415967-pat00006
Gaussian noise vector at the ith destination node.
At this time, the transmission signal precoded in Equation (1) can be expressed by the following Equation (2).
Figure 112015093415967-pat00007

here,
Figure 112015093415967-pat00008
Is a precoding matrix for interference alignment,
Figure 112015093415967-pat00009
The size of
Figure 112015093415967-pat00010
Lt;
Figure 112015093415967-pat00011
Is an information stream vector at the source node,
Figure 112015093415967-pat00012
The length of
Figure 112015093415967-pat00013
to be. At this time, the signal received at the destination node 1 can be expressed by the following equation (3).
Figure 112015093415967-pat00014

At this time, the destination node 1 can sort the interference signals shown in Equation (3) based on the following Equation (4). That is, the destination node 1 aligns the M interference streams except for the M / 2 information stream in the M signal space in the M / 2 signal space to decode the M / 2 information stream.
Figure 112015093415967-pat00015

Similarly, the destination nodes 2 and 3 align the interference signals at each of the destination nodes 2 and 3 in the same way as in Equations (3) and (4). The interference signal alignment at the destination nodes 2 and 3 can be expressed by the following equation (5).
Figure 112015093415967-pat00016

In this case, Equation 4 and Equation 5 can be expressed by Equation 6 below to more easily obtain the precoding matrix.
Figure 112015093415967-pat00017

here,
Figure 112015093415967-pat00018
The
Figure 112015093415967-pat00019
Lt; RTI ID = 0.0 >
Figure 112015093415967-pat00020
≪ / RTI >
At this time, the precoding matrix at the destination node 1
Figure 112015093415967-pat00021
, The precoding matrices v [2] and v [3] in each of the target nodes 2 and 3 can be expressed by the following Equation (7), respectively.
Figure 112015093415967-pat00022

here,
Figure 112015093415967-pat00023
,
Figure 112015093415967-pat00024
.
At this time, if QR-decomposition is applied to each of the precoding matrices v [1] , v [2], and v [3] generated by Equation 7 based on an orthonormal basis, The matrix can be expressed by the following equation (8) and will be described in more detail with reference to FIG.
Figure 112015093415967-pat00025

here,
Figure 112015093415967-pat00026
Is a unitary matrix,
Figure 112015093415967-pat00027
Represents an upper triangular matrix.
In this case, assuming that a precoding matrix is generated to transmit an information stream from the source node 1 to the destination node 1, the source node 1 calculates a spatial basis matrix and a transmission rate (sum -rate). < / RTI >
Figure 112015093415967-pat00028

Here, Q [i] represents a spatial basis matrix for arranging interference signals in an interference signal space at an i-th destination node, and W [i] represents a matrix for increasing a transmission rate to an i-th destination node.
At this time, the effective channel at the destination node 1 can be expressed by the following equation (10).
Figure 112015093415967-pat00029

Then, the source node 1 generates a matrix corresponding to the interference signal space
Figure 112015093415967-pat00030
(SVD) to generate a matrix for eliminating interference signals received from nodes 1 and 2 as shown in Equations (11) and (12) below.
Figure 112015093415967-pat00031

Figure 112015093415967-pat00032

here,
Figure 112015093415967-pat00033
Is composed of left singular vectors with a singular value of zero.
That is, at the destination node 1
Figure 112015093415967-pat00034
Decodes the data stream transmitted from the source nodes 1 to 3, it becomes possible to remove the interference signals received from the source nodes 2 and 3. At this time, in the destination node 1, a zero-forcing filter may be used to remove interference signals. In this case,
Figure 112015093415967-pat00035
Becomes a zero-forcing filter.
Then, the source node 1 generates an optimum W [i] that increases the transmission rate to the destination node by performing an anomaly decomposition again on the matrix corresponding to the information signal space in the effective channel from which the interference is removed through the singular value decomposition , Which can be expressed by the following equations (13) and (14).
Figure 112015093415967-pat00036

Figure 112015093415967-pat00037

here,
Figure 112015093415967-pat00038
Is a diagonal matrix for distributing transmission power for each information stream. At this time, assuming that the power of the information streams transmitted to the destination node 1 is the same,
Figure 112015093415967-pat00039
Is 1, the matrix for increasing the data rate to the destination node 1 is
Figure 112015093415967-pat00040
.
In this case, "Generalized Linear Precoder and Decoder Design for MIMO channels using the Weighted MMSE Criterion ", IEEE Trans. Comm. 49 (12). Dec. 2001 (hereinafter referred to as "Sampath") describes a process of obtaining each element constituting the diagonal matrix through a water filling technique.
Source node 1 is the matrix generated by the first and second singular value decomposition (
Figure 112015093415967-pat00041
,
Figure 112015093415967-pat00042
) As a product of the decoding matrix (
Figure 112015093415967-pat00043
Figure 112015093415967-pat00044
).
In other words,
Figure 112015093415967-pat00045
Is a decoding matrix for increasing the data rate to the destination node 1,
Figure 112015093415967-pat00046
Is a spatial basis decoding matrix for aligning the interference signals at the destination node 1 in the interference signal space,
Figure 112015093415967-pat00047
To remove interference signals.
4 is a block diagram illustrating a precoding apparatus including a plurality of transmit / receive pairs according to an embodiment of the present invention.
4, a precoding apparatus 400 according to an exemplary embodiment of the present invention includes a collecting unit 410, an interference recognizing unit 430, a precoding unit 450, and a decoding matrix generating unit 470 .
The collecting unit 410 collects information on channels between a plurality of transmission / reception pairs.
Specifically, the collecting unit 410 obtains channel information fed back from a plurality of terminal apparatuses belonging to a user group corresponding to the precoding apparatus 400, and information on all channels from neighboring base stations.
At this time, the collecting unit 410 may obtain information on the corresponding channel from each of the base stations. The channel information between the precoding apparatus 400 and the target terminal 600 as well as the channel information between the plurality of neighboring base stations and the target terminal 600 are transmitted from the feedback unit 610 of the target terminal to the collecting unit 410 Can be fed back.
Then, the interference recognizer 430 recognizes the interference channel information from the plurality of neighboring base stations to the target terminal based on the channel information collected by the collecting unit 410.
The precoding unit 450 generates a precoding matrix using the interference channel information and the channel information fed back from the target terminal. Here, the precoding matrix is made up of a space base matrix Q [i] for aligning interference signals in an interference signal space in a target terminal and a matrix W [i] for increasing a transmission rate to a target terminal.
Specifically, the precoding unit 450 generates a spatial basis matrix Q [i] as shown in Equation (9) through QR-decomposition and outputs the spatial basis matrix Q [i] to the target terminal (W [i] ) which increases the transmission rate of the data.
At this time, a decoding matrix for eliminating interference signals at the target terminal through the first singular value decomposition
Figure 112015093415967-pat00048
And a decoding matrix for increasing the data rate to the target terminal through the second singular value decomposition
Figure 112015093415967-pat00049
Is generated.
The decoding matrix generator 470 generates a decoding matrix for eliminating the interference signals in the target terminal generated through the singular value decomposition in the precoding generator 450. [
Figure 112015093415967-pat00050
And a decoding matrix for increasing the transmission rate to the target terminal
Figure 112015093415967-pat00051
Lt; RTI ID = 0.0 > a < / RTI >
In the interference eliminator 630 of the target terminal 600, the data stream transmitted in the beamforming from the precoding apparatus 400 is transmitted to the decoding matrix
Figure 112015093415967-pat00052
Figure 112015093415967-pat00053
) To remove the interference signals.
5 is a flowchart illustrating a linear precoding method according to an embodiment of the present invention.
Referring to FIG. 5, the source nodes 510 and 520 transmit a reference signal (RS) to the destination nodes 530 and 540, respectively (S510).
Then, the destination nodes 530 and 540 receiving the reference signal estimate the channel with the source node (S530).
Specifically, the destination node 1 530 and the destination node 2 540 estimate a channel with the source node 1 through the received reference signal RS 1 and estimate a channel with the source node 2 through the received reference signal RS 2 do.
Then, the destination nodes 530 and 540 feed back the channel information generated through the channel estimation to the source node to which they belong, respectively (S550).
At this time, the source nodes can exchange channel information with neighboring source nodes, respectively (S570), and collect channel information between the neighboring source nodes and destination nodes belonging to the user group corresponding to the neighboring source nodes.
Next, the source nodes 530 and 540 generate precoding matrices using the collected channel information, respectively (S590). Here, the precoding matrix is generated by Equations (9) and (14), and the precoding matrix includes a spatial basis matrix Q [i] for aligning the interference signals in the object terminal in the interference signal space and a transmission rate (W [i] ).
In addition, the precoding apparatus described above can generate a precoding matrix so as to obtain multi-stream transmission gain to a target terminal. That is, the precoding unit 450 precodes the precoding matrix V [i] consisting of the spatial basis matrix Q [i] and the matrix W [i] that increases the transmission rate by extending the collected channel information on the time axis. Can be generated.
Specifically, the channel in Equation (1) may be expressed as Equation (15) below, and the precoding generator (450) may multiply the channel generated by Equation (15) A space-time precoding matrix capable of obtaining a stream transmission gain can be generated.
Figure 112015093415967-pat00054
Figure 112015093415967-pat00055
,

Here, the channel H extended in the time axis by t time is composed of a block diagonal matrix.
Although the source node 1 has been described as a serving base station and the destination node 1 has been described as a target terminal in the above description, it is only an embodiment, and any one of a plurality of source nodes can be a serving base station, One of the nodes may be the target terminal.
In addition, although the precoding matrix V [i] composed of the spatial basis matrix Q [i] and the matrix W [i] that increases the transmission rate has been described as being generated in the serving base station, And the precoding matrix may be generated in a RNC (Remote Network Controller) as well as in a serving BS and a plurality of neighbor BSs.
Further, a communication apparatus, a terminal apparatus, and an interference alignment method thereof according to embodiments of the present invention include a computer-readable medium including program instructions for performing various computer-implemented operations. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The media may be program instructions that are specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.
While the invention has been shown and described with reference to certain preferred embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. This is possible.
Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined by the equivalents of the claims, as well as the claims.

도 1은 복수의 송/수신 페어들을 포함하는 다중-셀 통신 시스템을 나타낸 도면이다.
도 2는 간섭 정렬을 사용하는 복수의 송/수신 페어들을 나타낸 도면이다.
도 3은 다중-안테나를 포함하는 복수의 송/수신 페어들을 나타낸 도면이다.
도 4는 본 발명의 일실시예에 따른 복수의 송/수신 페어들로 이루어진 프리코딩 장치를 나타낸 블록도이다.
도 5는 본 발명의 일실시예에 따른 선형 프리코딩 방법을 설명하기 위해 제공되는 흐름도이다.
1 is a diagram illustrating a multi-cell communication system including a plurality of transmit / receive pairs.
2 is a diagram illustrating a plurality of transmit / receive pairs using interference alignment.
3 is a diagram illustrating a plurality of transmit / receive pairs including a multi-antenna.
4 is a block diagram illustrating a precoding apparatus including a plurality of transmit / receive pairs according to an embodiment of the present invention.
5 is a flowchart illustrating a linear precoding method according to an embodiment of the present invention.

Claims (10)

서빙 기지국과 인접한 복수의 이웃 기지국들 중 어느 하나인 기지국에 있어서,In a base station that is one of a plurality of neighboring base stations adjacent to a serving base station, 상기 복수의 이웃 기지국들 중 적어도 하나의 이웃 기지국으로부터 복수의 송/수신 페어들 사이의 채널들에 대한 정보 및 상기 서빙 기지국에 대응하는 사용자 그룹에 속하는 복수의 단말들 중 대상 단말에 의해 피드백된 채널정보를 수집하는 수집부;Information about channels between a plurality of transmission / reception pairs from at least one neighboring base station among the plurality of neighboring base stations and information about channels between a plurality of terminals belonging to a user group corresponding to the serving base station A collection unit for collecting information; 상기 복수의 이웃 기지국들로부터 상기 대상 단말로의 간섭 채널 정보를 인지하는 간섭 인지부; 및An interference recognizer for recognizing interference channel information from the plurality of neighboring base stations to the target terminal; And 상기 간섭 채널 정보와 상기 대상 단말에 의해 피드백된 채널 정보를 이용하여 프리코딩 행렬을 생성하는 프리코딩부를 포함하고,And a precoding unit for generating a precoding matrix using the interference channel information and the channel information fed back by the target terminal, 상기 프리코딩 행렬은, 직교 단위(Orthonomal) 기저(basis)를 기반으로 하며, QR-decomposition을 통해 생성되는The precoding matrix is based on an orthonormal basis and is generated by QR-decomposition 선형 프리코딩 장치.Linear pre-coding device. 삭제delete 제1항에 있어서,The method according to claim 1, 상기 프리코딩부는,The pre- 상기 QR-decomposition을 통해 상기 대상 단말에서의 간섭 신호들을 간섭 신호 공간에 정렬시키는 공간기저 행렬을 생성하고, 상기 생성된 공간기저 행렬을 기초로 상기 프리코딩 행렬을 생성하는 선형 프리코딩 장치.Generating a spatial basis matrix for aligning interference signals in the interference signal space in the target terminal through the QR-decomposition, and generating the precoding matrix based on the generated spatial basis matrix. 제1항에 있어서,The method according to claim 1, 상기 프리코딩부는,The pre- 상기 대상 단말로의 간섭 채널 정보를 기초로 간섭 신호 공간에 해당하는 행렬을 특이값 분해(Singular Value Decomposition, SVD)하여 상기 대상 단말로의 전송률을 증가시키는 행렬을 생성하고, 상기 생성된 전송률을 증가시키는 행렬을 기초로 상기 프리코딩 행렬을 생성하는 선형 프리코딩 장치. Generating a matrix for increasing a transmission rate to the target terminal by singular value decomposition (SVD) of a matrix corresponding to the interference signal space based on interference channel information to the target terminal, To generate the precoding matrix based on a matrix for permuting the precoding matrix. 제4항에 있어서,5. The method of claim 4, 상기 프리코딩부는,The pre- 상기 특이값 분해를 통해 상기 대상 단말에서의 간섭 신호들을 제거하는 행렬을 생성하고, 상기 생성된 간섭 신호들을 제거하는 행렬을 특이값 분해(Singular Value Decomposition, SVD)하여 상기 대상 단말로의 전송률을 증가시키는 행렬을 생성하는 선형 프리코딩 장치.Generating a matrix for eliminating the interference signals at the target terminal through the singular value decomposition and performing a singular value decomposition (SVD) on the matrix for removing the generated interference signals to increase the transmission rate to the target terminal To produce a matrix that allows the matrix to be pre-coded. 제1항에 있어서,The method according to claim 1, 상기 대상 단말로 전송되는 데이터를 디코딩하기 위해 사용되는 디코딩 행 렬을 생성하는 디코딩 행렬 생성부A decoding matrix generator for generating a decoding matrix to be used for decoding data transmitted to the target terminal, 를 더 포함하고,Further comprising: 상기 디코딩 행렬은, Wherein the decoding matrix comprises: 상기 대상 단말에서의 간섭 신호들을 간섭 신호 공간에 정렬시키는 공간기저 디코딩 행렬과 상기 대상 단말로의 전송률을 증가시키는 디코딩 행렬로 구성되는 선형 프리코딩 장치.A spatial basis decoding matrix for aligning the interference signals in the target terminal in an interference signal space, and a decoding matrix for increasing a transmission rate to the target terminal. 제1항에 있어서,The method according to claim 1, 상기 대상 단말로의 간섭 채널 정보와 상기 서빙 기지국과 상기 대상 단말 간의 채널 정보는, 시간 및 공간에서의 채널 정보를 각각 포함하고,Wherein the interference channel information to the target terminal and the channel information between the serving base station and the target terminal include channel information in time and space, 상기 프리코딩부는,The pre- 상기 시간 및 공간에서의 간섭 채널정보와 상기 시간 및 공간에서의 상기 서빙 기지국과 상기 대상 단말 간의 채널 정보를 이용하여 상기 프리코딩 행렬을 생성하는 선형 프리코딩 장치.And generates the precoding matrix using interference channel information in the time and space and channel information between the serving base station and the target terminal in the time and space. 서빙 기지국에 대응하는 사용자 그룹에 속하는 복수의 단말 장치들 중 어느 하나의 단말 장치에 있어서,In a terminal apparatus among a plurality of terminal apparatuses belonging to a user group corresponding to a serving base station, 상기 서빙 기지국과 인접한 복수의 이웃 기지국들로부터 대상 단말로의 간섭 채널 정보와 상기 서빙 기지국과 상기 대상 단말 간의 채널 정보를 피드백하는 피드백 유닛; 및A feedback unit for feedbacking interference channel information from a plurality of neighboring base stations adjacent to the serving base station to a target terminal and channel information between the serving base station and the target terminal; And 상기 복수의 이웃 기지국들로부터 수신된 간섭 신호를 정렬하여 처리하는 간섭 제거부를 포함하고,And an interference cancellation unit for aligning and processing the interference signals received from the plurality of neighboring base stations, 상기 간섭 제거부는,Wherein, 상기 서빙 기지국으로부터 수신된 디코딩 행렬을 이용하여 상기 간섭 신호를 간섭 신호 공간에 정렬하여 제거하고, The interference signal is removed from the interference signal space by using the decoding matrix received from the serving base station, 상기 디코딩 행렬은,Wherein the decoding matrix comprises: 상기 대상 단말에서의 간섭 신호들을 간섭 신호 공간에 정렬시키는 공간기저 디코딩 행렬과 상기 대상 단말로의 전송률을 증가시키는 디코딩 행렬로 구성되는A spatial basis decoding matrix for aligning the interference signals in the target terminal in an interference signal space, and a decoding matrix for increasing a transmission rate to the target terminal 단말 장치.Terminal device. 삭제delete 서빙 기지국과 인접한 복수의 이웃 기지국들 중 어느 하나인 기지국에서의 프리코딩 방법에 있어서,A method for precoding in a base station, which is one of a plurality of neighboring base stations adjacent to a serving base station, 상기 복수의 이웃 기지국들 중 적어도 하나의 이웃 기지국으로부터 복수의 송/수신 페어들 사이의 채널들에 대한 정보 및 상기 서빙 기지국에 대응하는 사용자 그룹에 속하는 복수의 단말들 중 대상 단말에 의해 피드백된 채널정보를 수집하는 단계;Information about channels between a plurality of transmission / reception pairs from at least one neighboring base station among the plurality of neighboring base stations and information about channels between a plurality of terminals belonging to a user group corresponding to the serving base station Collecting information; 상기 복수의 이웃 기지국들로부터 상기 대상 단말로의 간섭 채널 정보를 인지하는 단계; 및Recognizing interference channel information from the plurality of neighboring base stations to the target terminal; And 상기 간섭 채널 정보와 상기 대상 단말로부터 피드백된 상기 서빙 기지국과 상기 대상 단말 간의 채널 정보를 이용하여 프리코딩 행렬을 생성하는 단계Generating a precoding matrix using the interference channel information and channel information between the serving base station and the target terminal fed back from the target terminal; 를 포함하고,Lt; / RTI > 상기 프리코딩 행렬은, 직교 단위(Orthonomal) 기저(basis)를 기반으로 하며, QR-decomposition을 통해 생성되는The precoding matrix is based on an orthonormal basis and is generated by QR-decomposition 선형 프리코딩 방법. Linear pre-coding method.
KR1020090093324A 2009-09-30 2009-09-30 Method and device for linear precoding in interference channel KR101566860B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090093324A KR101566860B1 (en) 2009-09-30 2009-09-30 Method and device for linear precoding in interference channel

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090093324A KR101566860B1 (en) 2009-09-30 2009-09-30 Method and device for linear precoding in interference channel

Publications (2)

Publication Number Publication Date
KR20110035555A KR20110035555A (en) 2011-04-06
KR101566860B1 true KR101566860B1 (en) 2015-11-09

Family

ID=44043890

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090093324A KR101566860B1 (en) 2009-09-30 2009-09-30 Method and device for linear precoding in interference channel

Country Status (1)

Country Link
KR (1) KR101566860B1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101997455B1 (en) * 2011-09-26 2019-10-01 엘지전자 주식회사 Method for coordinating interference in an uplink interference channel for a terminal in a wireless communication system
KR20130089459A (en) 2012-02-02 2013-08-12 삼성전자주식회사 Apparatus and method for interference aligment in wireless communication system
KR20140107967A (en) 2013-02-28 2014-09-05 한국전자통신연구원 Precoding method and apparatus
KR102343856B1 (en) * 2014-08-07 2021-12-27 삼성전자주식회사 Computing system with pre-coding mechanism and method of operation thereof

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
논문(Heejung Yu et al, "A least squares approach to joint beam design for interference alignment in multiuser interference channels", June 2009.)*
논문(Heunchul Lee et al., "A New Two-Step Precoding Strategy for Closed-Loop MIMO Systems", MARCH 2009.)*

Also Published As

Publication number Publication date
KR20110035555A (en) 2011-04-06

Similar Documents

Publication Publication Date Title
US12047129B2 (en) Massive cooperative multipoint network operation
KR101584993B1 (en) / / method and device of selecting transmission/reception mode of plural transmission/reception pairs
CN107483088B (en) Large-scale MIMO robust precoding transmission method
KR101524689B1 (en) Communication system of selectively feedbacking information about inteference channels for inteference alignment and method for operating the system
KR101587563B1 (en) Communication system and method of performing interference alignment
KR101588712B1 (en) Method and apparatus of controlling inter cell interference based on cooperation of intra cell terminals
KR101568291B1 (en) Terminal device and base station and operating method of the terminal device
JP6018848B2 (en) Precoding based on interference alignment, predecoding method and transmitter, and mobile terminal
JP5875344B2 (en) Method for reducing interference in a wireless network
KR20120032777A (en) Method and apparatus for determining downlink beamforming vectors in hierarchical cell communication system
KR101670946B1 (en) Mrthod for precoding in a mullti cell multi user systems and communication apparatus
KR101639240B1 (en) Communication system and method of performing interference control using random beamforming technique
CN108476056A (en) Wireless communications method and wireless telecom equipment
Guler et al. Interference alignment for cooperative MIMO femtocell networks
WO2015112883A1 (en) System and method for early termination in iterative null-space directed singular value decomposition for mimo
KR20150134520A (en) Apparatus for processing transmission/reception signal for interference alignment in a mu-mimo interference broadcasting channel and method thereof
KR101566860B1 (en) Method and device for linear precoding in interference channel
Nosrat-Makouei et al. User admission in MIMO interference alignment networks
US9628200B2 (en) System and apparatus for providing beamforming vector for wireless network systems, method, program and recording media using thereof
US10998954B2 (en) Methods and devices for processing a data signal for transmission to multi-stream terminals
Hoshino et al. Experimental evaluation of simple precoding technique for multi-cell coordinated MU-MIMO
Jayasinghe et al. Direct beamformer estimation for dynamic TDD networks with forward-backward training
KR101679132B1 (en) A method for multi-user signal transmission in massive antenna-based wireless communication systems
Chen et al. A novel interference suppression method in wireless relay networks
Lakshmana et al. Partial joint processing with efficient backhauling in coordinated multipoint networks

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant