KR20120014859A - Multiple input multiple output communication system of using at least two codebooks - Google Patents
Multiple input multiple output communication system of using at least two codebooks Download PDFInfo
- Publication number
- KR20120014859A KR20120014859A KR1020110011945A KR20110011945A KR20120014859A KR 20120014859 A KR20120014859 A KR 20120014859A KR 1020110011945 A KR1020110011945 A KR 1020110011945A KR 20110011945 A KR20110011945 A KR 20110011945A KR 20120014859 A KR20120014859 A KR 20120014859A
- Authority
- KR
- South Korea
- Prior art keywords
- precoding matrix
- codewords
- transmitter
- matrix indicator
- codebook
- Prior art date
Links
Images
Classifications
-
- 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
- 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/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0621—Feedback content
- H04B7/063—Parameters other than those covered in groups H04B7/0623 - H04B7/0634, e.g. channel matrix rank or transmit mode selection
-
- 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/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0621—Feedback content
- H04B7/0632—Channel quality parameters, e.g. channel quality indicator [CQI]
-
- 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/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0636—Feedback format
- H04B7/0639—Using selective indices, e.g. of a codebook, e.g. pre-distortion matrix index [PMI] or for beam selection
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Radio Transmission System (AREA)
Abstract
Description
아래의 실시예들은 코드북을 사용하여 채널 정보를 공유하는 다중 입출력 통신 시스템에 관한 것이다.The following embodiments are directed to a multiple input / output communication system for sharing channel information using codebooks.
다중 입출력 통신 시스템에서, 송신기 및 수신기는 채널 정보를 공유하기 위하여 코드북을 사용한다. 여기서 채널 정보는 채널 방향 정보, 채널 품질 정보를 포함한다.In a multiple input / output communication system, transmitters and receivers use codebooks to share channel information. The channel information includes channel direction information and channel quality information.
코드북은 복수의 코드워드들을 포함하고 있으며, 수신기는 복수의 코드워드들 중 어느 하나를 선택하고, 선택된 코드워드를 인덱스를 지시하는 프리코딩 매트릭스 지시자를 송신기로 피드백한다. 이러한 프리코딩 매트릭스 지시자는 채널 방향 정보의 일 예일 수 있다.The codebook includes a plurality of codewords, and the receiver selects any one of the plurality of codewords and feeds back a precoding matrix indicator indicating the index to the transmitter. This precoding matrix indicator may be an example of channel direction information.
송신기는 프리코딩 매트릭스 지시자를 기초로, 수신기에 의해 선택된 코드워드를 파악하고, 그 수신기에 의해 선택된 코드워드를 기초로 프리코딩 매트릭스를 생성한다. 그리고, 송신기는 그 프리코딩 매트릭스를 이용하여 데이터를 프리코딩하고, 프리코딩된 데이터를 복수의 전송 안테나들을 통하여 전송한다. 여기서, 전송 안테나들의 개수는 2,4, 8 개 등 다양할 수 있다.The transmitter knows the codeword selected by the receiver based on the precoding matrix indicator and generates a precoding matrix based on the codeword selected by the receiver. The transmitter precodes data using the precoding matrix, and transmits the precoded data through the plurality of transmit antennas. Here, the number of transmit antennas may vary from 2, 4, 8, and the like.
송신기 및 수신기를 포함하는 통신 시스템에서 수신기의 통신 방법은 제1 코드워드들을 포함하는 제1 코드북 및 제2 코드워드들을 포함하는 제2 코드북이 저장된 메모리에 억세스하는 단계; 상기 제1 코드워드들 중 어느 하나에 대응하는 제1 프리코딩 매트릭스 지시자를 생성하고, 상기 제2 코드워드들 중 어느 하나에 대응하는 제2 프리코딩 매트릭스 지시자를 생성하는 단계; 및 송신기로 상기 제1 프리코딩 매트릭스 지시자 및 상기 제2 프리코딩 매트릭스 지시자를 전송하는 단계를 포함한다. 여기서, 상기 제2 코드워드들 각각은 대각 매트릭스이다.A communication method of a receiver in a communication system including a transmitter and a receiver includes: accessing a memory in which a first codebook including first codewords and a second codebook including second codewords are stored; Generating a first precoding matrix indicator corresponding to any one of the first codewords, and generating a second precoding matrix indicator corresponding to any one of the second codewords; And transmitting the first precoding matrix indicator and the second precoding matrix indicator to a transmitter. Here, each of the second codewords is a diagonal matrix.
상기 송신기의 전송 안테나들의 개수가 4개인 경우, 상기 제2 코드워드들은When the number of transmit antennas of the transmitter is four, the second codewords
, 또는 중 어느 하나를 포함하고, 는 실수일 수 있다. , or Any one of May be a mistake.
송신기 및 수신기를 포함하는 통신 시스템에서 수신기의 통신 방법은 제1 코드워드들을 포함하는 제1 코드북 및 제2 코드워드들을 포함하는 제2 코드북이 저장된 메모리에 억세스하는 단계; 상기 제1 코드워드들 중 어느 하나에 대응하는 제1 프리코딩 매트릭스 지시자를 생성하고, 상기 제2 코드워드들 중 어느 하나에 대응하는 제2 프리코딩 매트릭스 지시자를 생성하는 단계; 및 송신기로 상기 제1 프리코딩 매트릭스 지시자 및 상기 제2 프리코딩 매트릭스 지시자를 전송하는 단계를 포함한다. 여기서, 상기 제1 프리코딩 매트릭스 지시자는 선호되는 T 매트릭스-상기 T 매트릭스는 상기 제1 코드워드들 중 어느 하나의 제1 코드워드에 포함된 적어도 하나의 컬럼 벡터에 대각(diagonal) 오퍼레이션을 적용함으로써 정의됨-를 지시하고, 상기 제2 코드워드들 각각에 포함된 적어도 하나의 컬럼 벡터는 , 또는 중 적어도 하나의 매트릭스에 존재하는 대각 원소들을 포함하고, 는 실수일 수 있다.A communication method of a receiver in a communication system including a transmitter and a receiver includes: accessing a memory in which a first codebook including first codewords and a second codebook including second codewords are stored; Generating a first precoding matrix indicator corresponding to any one of the first codewords, and generating a second precoding matrix indicator corresponding to any one of the second codewords; And transmitting the first precoding matrix indicator and the second precoding matrix indicator to a transmitter. Here, the first precoding matrix indicator is a preferred T matrix-by applying a diagonal operation to at least one column vector included in the first codeword of any one of the first codewords. Defined, wherein at least one column vector included in each of the second codewords is , or Contains diagonal elements present in at least one matrix of May be a mistake.
송신기 및 수신기를 포함하는 통신 시스템에서 송신기의 통신 방법은 제1 프리코딩 매트릭스 지시자 및 제2 프리코딩 매트릭스 지시자를 수신하는 단계; 제1 코드워드들을 포함하는 제1 코드북 및 제2 코드워드들을 포함하는 제2 코드북이 저장된 메모리에 억세스하는 단계; 및 상기 제1 프리코딩 매트릭스 지시자에 의해 지시되는 제1 코드워드 및 상기 제2 프리코딩 매트릭스 지시자에 의해 지시되는 제2 코드워드를 이용하여 프리코딩 매트릭스를 생성하는 단계를 포함한다. 상기 제2 코드워드들 각각은 대각 매트릭스이다.In a communication system including a transmitter and a receiver, a communication method of a transmitter includes: receiving a first precoding matrix indicator and a second precoding matrix indicator; Accessing a memory in which a first codebook comprising first codewords and a second codebook comprising second codewords are stored; And generating a precoding matrix using a first codeword indicated by the first precoding matrix indicator and a second codeword indicated by the second precoding matrix indicator. Each of the second codewords is a diagonal matrix.
송신기 및 수신기를 포함하는 통신 시스템에서 송신기의 통신 방법은 제1 프리코딩 매트릭스 지시자 및 제2 프리코딩 매트릭스 지시자를 수신하는 단계; 제1 코드워드들을 포함하는 제1 코드북 및 제2 코드워드들을 포함하는 제2 코드북이 저장된 메모리에 억세스하는 단계; 및 상기 제1 프리코딩 매트릭스 지시자에 의해 지시되는 제1 코드워드 및 상기 제2 프리코딩 매트릭스 지시자에 의해 지시되는 제2 코드워드를 이용하여 프리코딩 매트릭스를 생성하는 단계를 포함한다. 여기서, 상기 제1 프리코딩 매트릭스 지시자는 선호되는 T 매트릭스-상기 T 매트릭스는 상기 제1 코드워드들 중 어느 하나의 제1 코드워드에 포함된 적어도 하나의 컬럼 벡터에 대각(diagonal) 오퍼레이션을 적용함으로써 정의됨-를 지시하고, 상기 제2 코드워드들 각각에 포함된 적어도 하나의 컬럼 벡터는 , 또는 중 적어도 하나의 매트릭스에 존재하는 대각 원소들을 포함하고, 는 실수이다.In a communication system including a transmitter and a receiver, a communication method of a transmitter includes: receiving a first precoding matrix indicator and a second precoding matrix indicator; Accessing a memory in which a first codebook comprising first codewords and a second codebook comprising second codewords are stored; And generating a precoding matrix using a first codeword indicated by the first precoding matrix indicator and a second codeword indicated by the second precoding matrix indicator. Here, the first precoding matrix indicator is a preferred T matrix-by applying a diagonal operation to at least one column vector included in the first codeword of any one of the first codewords. Defined, wherein at least one column vector included in each of the second codewords is , or Contains diagonal elements present in at least one matrix of Is a mistake.
도 1은 본 발명의 일실시예에 따른 다중 입출력 통신 시스템을 나타낸 도면이다.
도 2는 하나의 코드북을 이용하여 채널 정보를 공유하는 수신기 및 송신기의 통신 방법을 나타낸 동작 흐름도이다.
도 3은 두 개의 코드북들과 프리코딩 매트릭스 사이의 관계를 개념적으로 나타낸다.
도 4는 두 개의 코드북들을 이용하여 채널 정보를 공유하는 수신기 및 송신기의 통신 방법을 나타낸 동작 흐름도이다.
도 5는 본 발명의 일실시예에 따른 통신 장치를 나타낸 블록도이다.1 is a diagram illustrating a multiple input / output communication system according to an embodiment of the present invention.
2 is a flowchart illustrating a communication method of a receiver and a transmitter sharing channel information using one codebook.
3 conceptually illustrates the relationship between two codebooks and a precoding matrix.
4 is a flowchart illustrating a communication method of a receiver and a transmitter sharing channel information using two codebooks.
5 is a block diagram illustrating a communication device according to an embodiment of the present invention.
이하, 본 발명의 실시예들을 첨부된 도면을 참조하여 상세하게 설명한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일실시예에 따른 다중 입출력 통신 시스템을 나타낸 도면이다.1 is a diagram illustrating a multiple input / output communication system according to an embodiment of the present invention.
도 1을 참조하면, 다중 입출력 통신 시스템은 송신기(110) 및 복수의 수신기들(120, 130, 140)을 포함한다.Referring to FIG. 1, a multiple input / output communication system includes a
송신기(110)에는 Nt 개의 전송 안테나들이 설치되며, 송신기(110)는 다운링크에서 기지국, 업링크에서는 단말일 수 있다. 수신기들(120, 130, 140)에는 Nr 개의 수신 안테나들이 설치되며, 수신기들(120, 130, 140) 각각은 다운링크에서 단말, 업링크에서는 기지국일 수 있다. 아래에서는 주로 다운링크에서 송신기(110) 및 수신기들(120, 130, 140)의 동작을 설명하지만, 본 발명의 실시예들은 업링크에서도 적용될 수 있다.Nt transmit antennas are installed in the
송신기(110) 및 수신기들(120, 130, 140) 사이에는 채널들이 형성되며, 데이터는 그 채널들을 통하여 송신기(110)로부터 수신기들(120, 130, 140)로 전송된다. 송신기(110)는 적어도 하나의 데이터 스트림(데이터로 불려지기도 함)을 프리코딩 매트릭스를 이용하여 프리코딩함으로써, 다중 입출력 통신 시스템의 성능을 향상시킬 수 있다.Channels are formed between the
이 때, 송신기(110)는 그 채널들의 방향에 관한 정보, 품질에 관한 정보를 파악함으로써 보다 정확한 프리코딩 매트릭스를 생성할 수 있다. 여기서, 채널들의 방향에 관한 정보, 품질에 관한 정보는 채널 정보의 일예이며, 채널들의 방향에 관한 정보는 프리코딩 매트릭스 지시자(Precoding Matrix Indicator: PMI)를 포함할 수 있다.At this time, the
보다 구체적으로, 송신기(110) 및 수신기들(120, 130, 140)은 코드북을 이용하여 PMI를 공유할 수 있다. 여기서, 코드북은 복수의 코드워드들을 포함하며, 복수의 코드워드들 각각은 벡터 또는 매트릭스일 수 있고, 코드북의 사이즈는 코드워드들의 개수에 대응된다. 예를 들어, 3비트 코드북은 8 개의 코드워드들을, 4 비트 코드북은 16 개의 코드워드들을 포함한다.More specifically, the
수신기들(120, 130, 140) 각각은 복수의 코드워드들 중 어느 하나의 코드워드를 선택하고, 선택된 코드워드의 지시자를 프리코딩 매트릭스 지시자로 생성할 수 있다. 프리코딩 매트릭스 지시자는 송신기(110)로 피드백되며, 송신기(110)는 코드북을 이용하여 그 프리코딩 매트릭스 지시자가 어느 코드워드를 지시하는지를 파악한다. 그리고, 송신기(110)는 그 프리코딩 지시자에 대응하는 코드워드를 이용하여 최적의 프리코딩 매트릭스를 생성한다.Each of the
프리코딩 매트릭스의 차원(dimension)은 송신기(110)의 랭크에 의존적일 수 있다. 송신기(110)의 랭크는 전송하고자 하는 데이터 스트림들의 개수 또는 송신기(110)의 레이어들의 개수일 수 있다.
The dimension of the precoding matrix may be dependent on the rank of the
도 2는 하나의 코드북을 이용하여 채널 정보를 공유하는 수신기 및 송신기의 통신 방법을 나타낸 동작 흐름도이다.2 is a flowchart illustrating a communication method of a receiver and a transmitter sharing channel information using one codebook.
도 2를 참조하면, 송신기는 잘 알려진(well-known) 신호를 수신기로 전송한다(210). 잘 알려진 신호는 파일럿 신호일 수 있다.Referring to FIG. 2, the transmitter transmits a well-known signal to the receiver (210). A well known signal may be a pilot signal.
수신기는 수신된 잘 알려진 신호를 기초로 송신기로부터 수신기 사이의 채널을 추정한다(220).The receiver estimates 220 the channel between the transmitter and the receiver based on the received well-known signal.
또한, 수신기는 송신기 및 수신기 모두에 동일하게 저장된 코드북으로부터 추정된 채널에 적합한 코드워드를 선택하고, 그 선택된 코드워드의 인덱스를 포함하는 프리코딩 매트릭스 지시자를 생성한다(230).In addition, the receiver selects a codeword suitable for the estimated channel from codebooks stored identically in both the transmitter and the receiver, and generates 230 a precoding matrix indicator including an index of the selected codeword.
또한, 수신기는 PMI를 송신기로 피드백한다(240). 이 때, 수신기는 CQI 및 랭크 지시자도 피드백할 수 있다.In addition, the receiver feeds back the PMI to the transmitter (240). At this time, the receiver may also feed back the CQI and rank indicators.
송신기는 피드백된 PMI를 기초로 최적의 프리코딩 매트릭스를 생성하고(250), 그 프리코딩 매트릭스를 이용하여 데이터를 전송한다(260).
The transmitter generates an optimal precoding matrix based on the fed back PMI (250) and transmits data using the precoding matrix (260).
도2를 통하여, 수신기 및 송신기가 하나의 동일한 코드북을 사용하는 경우, 송신기 및 수신기의 통신 방법에 대해 검토하였다. 다만, 본 발명의 실시예들에 따르면, 수신기 및 송신기는 두 개의 PMI들을 공유하기 위하여 두 개의 코드북들을 사용할 수 있다.2, when the receiver and the transmitter use the same codebook, the communication method of the transmitter and the receiver was examined. However, according to embodiments of the present invention, the receiver and the transmitter may use two codebooks to share two PMIs.
제1 코드북 C1과 제2 코드북 C2가 존재하고, 그 두 개의 코드북들이 수신기 및 송신기 각각에 저장되어 있다고 가정한다. 그리고, 최종적으로 수신기에 의해 추천되고, 송신기에 의해 사용되는 프리코딩 매트릭스를 W라고 가정한다.
Assume that there is a first codebook C1 and a second codebook C2, and that two codebooks are stored in each of the receiver and the transmitter. And finally, assume that the precoding matrix recommended by the receiver and used by the transmitter is W.
Rotation-based differential codebookRotation-based differential codebook
W2W1 W2W1
이 때, 본 발명의 실시예들은 프리코딩 매트릭스 W를 다음과 같이 정의할 수 있다.
In this case, embodiments of the present invention may define the precoding matrix W as follows.
[수학식 1][Equation 1]
W=W2W1
W = W2W1
여기서, W1은 제1 코드북 C1에서 수신기에 의해 선택된 제1 프리코딩 매트릭스 지시자에 대응하는 수신기의 선호되는 제1 프리코딩 매트릭스이며, W2는 제2 코드북 C2에서 수신기에 의해 선택된 제2 프리코딩 매트릭스 지사자에 대응하는 수신기의 선호되는 제2 프리코딩 매트릭스이다. 또한, 제1 코드북 C1 또는 제1 프리코딩 매트릭스 지시자는 복수의 서브 밴드들을 포함하는 와이드 밴드에서 채널의 특성을 나타내거나, 채널에 대한 롱 텀 특성들을 나타내기 위해 사용되며, 제2 코드북 C2 또는 제2 프리코딩 매트릭스 지시자는 서브 밴드에서 채널의 특성을 나타내거나, 채널에 대한 숏 텀 특성들을 나타내기 위해 사용된다. 그리고, 제1 코드북 C1은 3GPP LTE Release 8 등과 같이 여러 표준들을 통하여 이미 잘 정의된 것일 수 있다. 예를 들어, 제1 코드북 C1은 3GPP LTE Release 8 표준에서 4 개의 전송 안테나들에 대해서 정의된 코드북일 수 있다.Where W1 is the preferred first precoding matrix of the receiver corresponding to the first precoding matrix indicator selected by the receiver in the first codebook C1, and W2 is the second precoding matrix branch selected by the receiver in the second codebook C2 Is the preferred second precoding matrix of the receiver corresponding to the ruler. In addition, the first codebook C1 or the first precoding matrix indicator is used to indicate a characteristic of a channel in a wide band including a plurality of subbands, or to indicate long term characteristics for the channel, and the second codebook C2 or the first precoding matrix indicator. The 2 precoding matrix indicators are used to indicate the characteristics of the channel in the subbands, or the short term characteristics for the channel. The first codebook C1 may already be well defined through various standards such as 3GPP LTE Release 8. For example, the first codebook C1 may be a codebook defined for four transmit antennas in the 3GPP LTE Release 8 standard.
이 때, 제1 코드북 C1에 포함되는 제1 코드워드들이 어떻게 정의되는지 여부와 무관하게, 본 발명의 실시예들은 제2 코드북 C2의 여러 후보들을 제공할 수 있다. C2에 포함되는 제2 코드워드들 각각은 대각 매트릭스일 수 있으며, 송신기의 전송 안테나들의 개수가 4개인 경우,다음과 같은 함수들을 통하여 정의될 수 있다. 제2 코드워드들 중 어느 하나가 W2로 선택되므로, 아래에서는 W2가 가질 수 있는 구조를 정의함으로써, 제2 코드워드들의 구조를 정의할 수 있다.
In this case, regardless of how the first codewords included in the first codebook C1 are defined, embodiments of the present invention may provide various candidates of the second codebook C2. Each of the second codewords included in C2 may be a diagonal matrix, and when the number of transmit antennas of the transmitter is four, it may be defined through the following functions. Since any one of the second codewords is selected as W2, the structure of the second codewords may be defined by defining a structure that W2 may have.
[수학식 2][Equation 2]
함수 S:
Function S:
함수 D1: Function D1:
함수 D2:
Function D2:
상기 수학식 2에서, 는 실수로서 다양한 값들을 가질 수 있다. 예를 들어, 는 0, π, π/2, - π/2, -π/8, π/8, -π/16, π/16, -3π/16, 3π/16, -π/32, π/32, -3π/32 또는 3π/32 중 어느 하나일 수 있다.In Equation 2, Can have various values as a real number. E.g, 0, π, π / 2,-π / 2, -π / 8, π / 8, -π / 16, π / 16, -3π / 16, 3π / 16, -π / 32, π / 32, It may be either -3π / 32 or 3π / 32.
다음의 표를 읽는 방법을 설명하면, 테이블 내에 있는 엔트리 를 해당 함수에 대입함으로써, 제2 코드북의 제2 코드워드들이 정의된다. 예를 들어, 다음의 테이블이 존재한다고 가정한다.Explain how to read the following table: Entry in table By substituting for the function, the second codewords of the second codebook are defined. For example, suppose the following table exists.
이 때, 제2 코드북 C2는 8 개의 제2 코드워드들을 포함한다. 즉, D1에 =0, π, π/2, - π/2,가 대입되고, S에 -π/32, π/32, -3π/32, 3π/32가 대입된다. 8 개의 제2 코드워드들의 인덱스를 k(k=1, 2, . . ., 8)라고 하는 경우, 제2 코드북에서 1 번째 내지 4 번째 제2 코드워드들은 다음과 같이 정의된다.In this case, the second codebook C2 includes eight second codewords. That is to D1 = 0, π, π / 2,-π / 2, are substituted, and -π / 32, π / 32, -3π / 32, and 3π / 32 are substituted in S. When the index of the eight second codewords is k (k = 1, 2, ..., 8), the first to fourth second codewords in the second codebook are defined as follows.
마찬가지로, 제2 코드북에서 5 번째 내지 8 번째 제2 코드워드들은 다음과 같이 정의된다.Similarly, fifth to eighth second codewords in the second codebook are defined as follows.
이러한 경우, 최종적인 프리코딩 매트릭스 W는 제1 프리코딩 매트릭스 지시자와 제2 프리코딩 매트릭스 지시자를 기초로 정의되며, 구체적으로, C2,k 중 어느 하나와 C1에 포함되는 제1 코드워드들 중 어느 하나의 곱으로써 표현된다.In this case, the final precoding matrix W is defined based on the first precoding matrix indicator and the second precoding matrix indicator, and specifically, any one of C 2, k and the first codewords included in C1. It is expressed as a product of either.
제2 코드북의 가능한 후보들은 다양할 수 있으며, 이러한 제2 코드북의 가능한 후보들은 예를 들어, 아래의 표 2를 통해 정의될 수 있다.Possible candidates of the second codebook may vary, and such possible candidates of the second codebook may be defined through, for example, Table 2 below.
π/16π / 16
3π/163π / 16
π/32π / 32
3π/323π / 32
π/20π / 20
π/10π / 10
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D1S,
D1
D1S,
D1
D1S,
D1
D1S,
D1
D2D1,
D2
D2D1,
D2
D2D1,
D2
D2D1,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2D1,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2D1,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2S,
D2
D2D1,
D2
또한, 제2 코드북의 가능한 다른 후보는 표 2뿐만 아니라 표 3을 통해서도 정의될 수 있다.In addition, other possible candidates of the second codebook may be defined through Table 3 as well as Table 2.
1-
One
π/4-
π / 4
π/8-
π / 8
π/16-
π / 16
π/32-
π / 32
3π/32-
3π / 32
π/20-
π / 20
π/10-
π / 10
표 3을 통해 정의되는 제2 코드북 C2의 1 내지 8번째 제2 코드워드들은 다음과 같이 나타낼 수 있다.The first to eighth second codewords of the second codebook C2 defined through Table 3 may be represented as follows.
상술한 제2 코드북의 후보들은 3 비트 코드북을 제공할 수 있다. 특히, 제2 코드북의 임의의 서브셋들은 2 이상의 랭크를 위해 사용될 수 있다.
The candidates of the second codebook described above may provide a 3-bit codebook. In particular, any subset of the second codebook may be used for two or more ranks.
Transformation-based differential codebookTransformation-based differential codebook
송신기에 의해 최종적으로 사용되는 프리코딩 매트릭스 W는 T 매트릭스 T1과 W2의 내적(inner product)으로 정의될 수 있다.The precoding matrix W finally used by the transmitter may be defined as the inner product of the T matrices T1 and W2.
T 매트릭스는 제1 코드북 C1에 포함된 코드워드들 중 제1 프리코딩 매트릭스 지시자에 대응하는 W1을 기초로 생성될 수 있다.The T matrix may be generated based on W1 corresponding to the first precoding matrix indicator among the codewords included in the first codebook C1.
(1) 랭크 1 케이스(1) rank 1 case
T 매트릭스 T1은 W1에 대각 오퍼레이션을 적용함으로써 정의된다. 여기서 대각 오퍼레이션 diag(X)는 X가 매트릭스인 경우, 매트릭스 X를 X의 대각 원소들을 포함하는 컬럼 벡터로 변환한다. 반대로, X가 벡터(하나의 컬럼을 갖는 매트릭스)인 경우 diag(X)는 벡터 X를 벡터 X에 포함된 원소들을 대각 원소들로 포함하는 대각 매트릭스로 변환한다.The T matrix T1 is defined by applying a diagonal operation to W1. Here, the diagonal operation diag (X) converts the matrix X into a column vector including diagonal elements of X when X is a matrix. Conversely, if X is a vector (a matrix with one column), diag (X) converts vector X into a diagonal matrix that contains the elements of vector X as diagonal elements.
랭크 1 케이스에서 W1은 컬럼 벡터이므로, T1은 W1에 포함된 원소들을 대각 원소들로 포함하는 대각 매트릭스가 된다.
In the rank 1 case, since W1 is a column vector, T1 becomes a diagonal matrix including elements included in W1 as diagonal elements.
(2) 랭크 2 케이스(2) rank 2 case
랭크 2 케이스에서, 제1 코드북에 포함된 제1 코드워드들 각각은 두 개의 컬럼 벡터들을 포함한다. 이 때, 제1 코드워드들 각각은 두 개의 부분들로 나누어질 수 있다. 예를 들어, W1은 다음과 같이 두 개의 컬럼 벡터들 w1, w2로 나누어질 수 있다.In a rank 2 case, each of the first codewords included in the first codebook includes two column vectors. In this case, each of the first codewords may be divided into two parts. For example, W1 may be divided into two column vectors w1 and w2 as follows.
수신기가 제1 코드북으로부터 제1 코드워드 W1을 선택한 경우, T 매트릭스는 다음과 같이 W1에 포함된 컬럼 벡터들 각각에 대각 오퍼레이션을 적용함으로써 정의된다.When the receiver selects the first codeword W1 from the first codebook, the T matrix is defined by applying a diagonal operation to each of the column vectors included in W1 as follows.
여기서, T 매트릭스 T1은 Nt x (2Nt) 차원의 매트릭스이다. Here, T matrix T1 is a matrix of Nt x (2Nt) dimension.
앞서 설명한 바와 같이, W1은 와이드 밴드 채널 특성 또는 롱텀 채널 특성을 기초로 제1 코드북 C1으로부터 선택된 것이며, W2는 서브 밴드 채널 특성 또는 숏텀 채널 특성을 기초로 제2 코드북 C2로부터 선택된 것이다. 특히, 제1 코드북 C1은 3GPP LTE Release 8 등과 같이 여러 표준들을 통하여 이미 잘 정의된 것일 수 있으며, 제2 코드북 C2는 아래에서 기술된다.As described above, W1 is selected from the first codebook C1 based on the wide band channel characteristic or the long term channel characteristic, and W2 is selected from the second codebook C2 based on the subband channel characteristic or the short term channel characteristic. In particular, the first codebook C1 may already be well defined through several standards, such as 3GPP LTE Release 8, and the second codebook C2 is described below.
C2,r,k를 랭크 r을 위한 제2 코드북 C2의 k 번째 코드워드라고 가정한다. Assume C 2, r, k is the k th codeword of the second codebook C2 for rank r.
랭크 1에 대하여, 이 성립하도록 C2,1,k이 정의될 수 있다. 여기서, C2,k는 표 1 내지 표 3을 통해 정의된다고 가정한다.About rank 1, C 2,1, k can be defined to hold this. Here, it is assumed that C 2, k is defined through Tables 1 to 3.
또한, 랭크 2에 대하여, 이 성립하도록 C2,2,k이 정의될 수 있다.Also, for rank 2, C 2, 2, k can be defined to hold this.
예를 들어, C2,k가 아래와 같다고 가정한다.For example, assume that C 2, k is
랭크 1에 대하여, 제2 코드북 C2는 대각 오퍼레이션을 C2,k에 적용함으로써 얻어질 수 있다. 결국, For rank 1, the second codebook C2 can be obtained by applying the diagonal operation to C 2, k . finally,
은 silver
와 같이 변환된다. 랭크 1에 대하여, 제2 코드북 C2에 포함된 제2 코드워드들 각각은 , 또는 중 적어도 하나의 매트릭스에 존재하는 대각 원소들을 포함함을 알 수 있다.Is converted to For rank 1, each of the second codewords included in the second codebook C2 is , or It can be seen that it contains diagonal elements present in at least one of the matrices.
랭크 2에 대하여, 제2 코드북 C2에 포함된 제2 코드워드들 각각 역시 , 또는 중 적어도 하나의 매트릭스에 존재하는 대각 원소들을 포함한다.For rank 2, each of the second codewords included in the second codebook C2 is also , or And diagonal elements present in at least one of the matrices.
상술한 예에서, 제2 코드북 C2는 In the above example, the second codebook C2 is
로 주어진다.
Is given by
상술한 실시예에서, T 매트릭스 T1은 랭크 1에 대하여 대각 매트릭스이다. T 매트릭스 T1은 아래와 같이 비(non) 대각 매트릭스의 형태를 가질 수 있다.In the above embodiment, the T matrix T1 is a diagonal matrix with respect to rank 1. The T matrix T1 may have the form of a non diagonal matrix as follows.
여기서, 는 채널의 상관도(correlation)와 관련된 값이며, 복수의 후보값들로 양자화될 수 있다.
here, Is a value related to the correlation of the channel and may be quantized into a plurality of candidate values.
AdaptiveAdaptive
codebook codebook
본 발명의 실시예들은 어댑티브 모드에서 사용되는 어댑티브 코드북을 제공할 수 있다. 본 발명의 실시예들에 따르면, 송신기에 의해 사용되는 프리코딩 매트릭스 W는 W=W1W2과 같이 나타낼 수 있다. 여기서, W2는 3GPP LTE Release 8 등과 같이 여러 표준들을 통하여 이미 잘 정의된 것일 수 있고, 매트릭스들 W1은 위에서 언급된 비 대각 매트릭스들 T1로서 선택될 수 있다. 또한, 프리코딩 매트릭스 W는 와 같이 정의될 수도 있다.
Embodiments of the present invention may provide an adaptive codebook used in adaptive mode. According to embodiments of the present invention, the precoding matrix W used by the transmitter may be represented as W = W1W2. Here, W2 may already be well defined through various standards such as 3GPP LTE Release 8, and the matrix W1 may be selected as the non-diagonal matrices T1 mentioned above. In addition, the precoding matrix W is It can also be defined as
도 3은 두 개의 코드북들과 프리코딩 매트릭스 사이의 관계를 개념적으로 나타낸다.3 conceptually illustrates the relationship between two codebooks and a precoding matrix.
도 3을 참조하면, 송신기 및 수신기 모두는 제1 코드북 C1(310)과 제2 코드북 C2(320)을 저장한다. 수신기는 제1 코드북 C1(310)으로부터 선호되는 제1 코드워드를 선택하고, 제2 코드북 C2(320)으로부터 선호되는 제2 코드워드를 선택한다. 선호되는 제1 코드워드의 인덱스로서 제1 프리코딩 매트릭스 지시자 및 선호되는 제2 코드워드의 인덱스로서 제2 프리코딩 매트릭스 지시자는 송신기로 피드백된다.Referring to FIG. 3, both the transmitter and the receiver store a
송신기는 제1 프리코딩 매트릭스 지시자 및 제2 프리코딩 매트릭스 지시자를 이용하여 제1 코드북 C1(310)으로부터 선호되는 제1 코드워드를 찾고, 제2 코드북 C2(320)으로부터 선호되는 제2 코드워드를 찾는다. 그리고, 송신기는 선호되는 제1 코드워드 및 선호되는 제2 코드워드를 이용하여 프리코딩 매트릭스 W=f(W1, W2)를 결정한다.
The transmitter finds a preferred first codeword from the
도 4는 두 개의 코드북들을 이용하여 채널 정보를 공유하는 수신기 및 송신기의 통신 방법을 나타낸 동작 흐름도이다.4 is a flowchart illustrating a communication method of a receiver and a transmitter sharing channel information using two codebooks.
도 4를 참조하여 Rotation-based differential codebook W2W1 케이스와 Transformation-based differential codebook 케이스를 나누어서 설명한다.
Referring to Figure 4 will be described by dividing the Rotation-based differential codebook W2W1 case and the Transformation-based differential codebook case.
Rotation-based differential codebook W2W1 케이스Rotation-based differential codebook W2W1 case
송신기 및 수신기는 잘 알려진 표준들에서 정의된 제1 코드북 C1과 표 1 내지 표 3을 통하여 정의될 수 있는 제2 코드북 C2가 저장된 메모리를 유지한다(410).The transmitter and receiver maintain 410 a memory in which a first codebook C1 defined in well-known standards and a second codebook C2, which can be defined through Tables 1 to 3, are stored.
수신기가 송신기 및 수신기 사이의 채널을 측정한 이후에, 수신기는 제1 코드북 C1으로부터 선택된 W1에 대응하는 제1 프리코딩 매트릭스 지시자(제1 PMI)를 생성하고, 제2 코드북 C2로부터 선택된 W2에 대응하는 제2 PMI를 생성한다(420).After the receiver measures the channel between the transmitter and the receiver, the receiver generates a first precoding matrix indicator (first PMI) corresponding to W1 selected from the first codebook C1 and corresponds to W2 selected from the second codebook C2. A second PMI is generated (420).
수신기는 제1 PMI 및 제2 PMI를 송신기로 피드백한다(430). 이 때, 수신기는 CQI 및 RI(랭크 지시자)를 더 피드백할 수 있다.The receiver feeds back a first PMI and a second PMI to the transmitter (430). At this time, the receiver may further feed back the CQI and the RI (rank indicator).
송신기는 제1 PMI 및 제2 PMI를 기초로 W1 및 W2를 찾은 이후에, W=W2W1를 이용하여 프리코딩 매트릭스 W를 생성한다(440).After the transmitter finds W1 and W2 based on the first PMI and the second PMI, the transmitter generates a precoding matrix W using W = W2W1 (440).
또한, 송신기는 프리코딩 매트릭스W를 이용하여 데이터 스트림을 프리코딩한 후, 여러 전송 안테나들(2, 4, 8 개 등)을 이용하여 데이터를 전송한다(450).
In addition, the transmitter precodes the data stream using the precoding matrix W, and then transmits data using various transmission antennas (2, 4, 8, etc.) (450).
Transformation-based differential codebook 케이스Transformation-based differential codebook case
송신기 및 수신기는 제1 코드북 C1과 여러 개의 C2,r,k를 포함하는 제2 코드북 C2가 저장된 메모리를 유지한다(410). 이 때, 제1 코드북 C1은 잘 알려진 표준들에서 정의된 코드북일 수도 있으며, T 매트릭스 T1의 복수의 후보들을 포함하는 코드북일 수도 있다. 즉, 에서, T1은 W1의 함수이므로, 송신기 및 수신기는 W1에 대한 후보들을 포함하는 코드북을 사용할 수 있으며, T1에 대한 후보들을 포함하는 코드북을 사용할 수도 있다. 아래에서는 제1 프리코딩 매트릭스 지시자가 W1에 대한 후보들을 포함하는 코드북으로부터 생성됨을 가정하지만, 본 발명이 이에 한정되는 것은 아니다.The transmitter and the receiver maintain a memory in which the first codebook C1 and the second codebook C2 including several C 2, r, k are stored (410). In this case, the first codebook C1 may be a codebook defined in well-known standards, or may be a codebook including a plurality of candidates of the T matrix T1. In other words, Since T1 is a function of W1, the transmitter and receiver may use a codebook that includes candidates for W1 and may use a codebook that includes candidates for T1. In the following, it is assumed that a first precoding matrix indicator is generated from a codebook including candidates for W1, but the present invention is not limited thereto.
수신기는 제1 코드북 C1으로부터 제1 PMI 및 제2 코드북으로부터 제2 PMI를 생성한다(420).The receiver generates 420 a first PMI from a first codebook C1 and a second PMI from a second codebook.
수신기는 제1 PMI 및 제2 PMI를 송신기로 피드백한다(430). 이 때, 수신기는 CQI 및 RI(랭크 지시자)를 더 피드백할 수 있다.The receiver feeds back a first PMI and a second PMI to the transmitter (430). At this time, the receiver may further feed back the CQI and the RI (rank indicator).
도 4에 명시적으로 도시되지 않았지만, 송신기는 제1 PMI를 기초로 W1를 찾은 이후에, , 를 이용하여 T 매트릭스를 찾는다.Although not explicitly shown in FIG. 4, after the transmitter finds W1 based on the first PMI, , Find the T matrix using.
또한, 송신기는 T 매트릭스 및 W2를 이용하여 프리코딩 매트릭스 를 생성한다(440).In addition, the transmitter uses a T matrix and W2 to precode the matrix. Generate 440.
또한, 송신기는 프리코딩 매트릭스W를 이용하여 데이터 스트림을 프리코딩한 후, 여러 전송 안테나들(2, 4, 8 개 등)을 이용하여 데이터를 전송한다(450).
In addition, the transmitter precodes the data stream using the precoding matrix W, and then transmits data using various transmission antennas (2, 4, 8, etc.) (450).
상술한 방법들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
The methods described above may be embodied in the form of program instructions that may be executed by various computer means and may be recorded in a computer readable medium. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. Program instructions recorded on the media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, 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 not only machine code generated by a compiler, but also 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.
도 5는 본 발명의 일실시예에 따른 통신 장치를 나타낸 블록도이다.5 is a block diagram illustrating a communication device according to an embodiment of the present invention.
도 5를 참조하면, 본 발명의 일실시예에 따른 통신 장치는 메모리(510), 프로세서(520) 및 통신 인터페이스(530)를 포함한다. 이 통신 장치는 수신기 또는 송신기 중 어떠한 것에서도 설치될 수 있다.Referring to FIG. 5, a communication device according to an embodiment of the present invention includes a
이 통신 장치가 수신기에 설치된 경우When this communication device is installed in the receiver
메모리(510)에는 제1 코드워드들을 포함하는 제1 코드북 및 제2 코드워드들을 포함하는 제2 코드북이 저장된다.The
프로세서(520)는 메모리(510)에 저장된 제1 코드워드들 및 제2 코드워드들을 이용하여 상기 제1 코드워드들 중 어느 하나에 대응하는 제1 프리코딩 매트릭스 지시자를 생성하고, 상기 제2 코드워드들 중 어느 하나에 대응하는 제2 프리코딩 매트릭스 지시자를 생성한다.The
이 때, 프로세서(520)는 W=W2W1 또는 임을 전제로 제1 프리코딩 매트릭스 지시자 및 제2 프리코딩 매트릭스 지시자를 생성할 수 있다. 특히, 프로세서(520)는 T1을 계산할 수도 있다.At this time, the
또한, 통신 인터페이스(530)는 W1(또는 T1)에 대응하는 제1 프리코딩 매트릭스 지시자와 W2에 대응하는 제2 프리코딩 매트릭스 지시자를 송신기로 전송한다.
The
이 통신 장치가 송신기에 설치된 경우When this communication device is installed in the transmitter
메모리(510)에는 제1 코드워드들을 포함하는 제1 코드북 및 제2 코드워드들을 포함하는 제2 코드북이 저장된다.The
통신 인터페이스(530)는 제1 프리코딩 매트릭스 지시자 및 제2 프리코딩 매트릭스 지시자를 수신한다.The
프로세서(520)는 메모리(510)로부터 제1 프리코딩 매트릭스 지시자 및 제2 프리코딩 매트릭스 지시자에 대응하는 W1 및 W2를 추출한다.The
프로세서(530)는 W1 및 W2를 이용하여 프리코딩 매트릭스 W를 생성한다(530).
도 5에 도시된 통신 장치에는 도 1 내지 도 4를 통하여 설명된 내용이 그대로 적용될 수 있으므로, 보다 자세한 설명은 생략한다.Since the contents described with reference to FIGS. 1 through 4 may be applied to the communication device illustrated in FIG. 5, a detailed description thereof will be omitted.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.As described above, the present invention has been described by way of limited embodiments and drawings, but the present invention is not limited to the above embodiments, and those skilled in the art to which the present invention pertains various modifications and variations from such descriptions. This is possible.
그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the claims below but also by the equivalents of the claims.
110: 송신기
120: 수신기 1
130: 수신기 2
140: 수신기 3110: transmitter
120: receiver 1
130: receiver 2
140: receiver 3
Claims (16)
제1 코드워드들을 포함하는 제1 코드북 및 제2 코드워드들을 포함하는 제2 코드북이 저장된 메모리에 억세스하는 단계;
상기 제1 코드워드들 중 어느 하나에 대응하는 제1 프리코딩 매트릭스 지시자를 생성하고, 상기 제2 코드워드들 중 어느 하나에 대응하는 제2 프리코딩 매트릭스 지시자를 생성하는 단계; 및
송신기로 상기 제1 프리코딩 매트릭스 지시자 및 상기 제2 프리코딩 매트릭스 지시자를 전송하는 단계
를 포함하고,
상기 제2 코드워드들 각각은 대각 매트릭스인 수신기의 통신 방법.A communication method of a receiver in a communication system including a transmitter and a receiver,
Accessing a memory in which a first codebook comprising first codewords and a second codebook comprising second codewords are stored;
Generating a first precoding matrix indicator corresponding to any one of the first codewords, and generating a second precoding matrix indicator corresponding to any one of the second codewords; And
Transmitting the first precoding matrix indicator and the second precoding matrix indicator to a transmitter
Including,
And each of said second codewords is a diagonal matrix.
상기 송신기의 전송 안테나들의 개수가 4개인 경우,
상기 제2 코드워드들은
, 또는 중 어느 하나를 포함하고, 는 실수인 수신기의 통신 방법.The method of claim 1,
When the number of transmit antennas of the transmitter is four,
The second codewords are
, or Any one of Is a real communication method of the receiver.
는 0, π, π/2, - π/2, -π/8, π/8, -π/16, π/16, -3π/16, 3π/16, -π/32, π/32, -3π/32 또는 3π/32 중 어느 하나인 수신기의 통신 방법.The method of claim 2,
0, π, π / 2,-π / 2, -π / 8, π / 8, -π / 16, π / 16, -3π / 16, 3π / 16, -π / 32, π / 32, A communication method of a receiver, which is either -3π / 32 or 3π / 32.
복수의 서브 밴드들이 존재하는 경우,
상기 제1 프리코딩 매트릭스 지시자는 상기 복수의 서브 밴드들을 포함하는 와이드 밴드에서 채널의 특성을 지시하거나, 상기 채널의 롱 텀 특성(long term property)을 지시하고,
상기 제2 프리코딩 매트릭스 지시자는 상기 복수의 서브 밴드들 각각에서 상기 채널의 특성을 지시하거나, 상기 채널의 숏 텀 특성(short term property)을 지시하는 수신기의 통신 방법.The method of claim 1,
If there are a plurality of subbands,
The first precoding matrix indicator indicates a characteristic of a channel in a wide band including the plurality of subbands, or indicates a long term property of the channel,
And the second precoding matrix indicator indicates a characteristic of the channel in each of the plurality of subbands, or indicates a short term property of the channel.
상기 제1 프리코딩 매트릭스 지시자 및 상기 제2 프리코딩 매트릭스 지시자를 생성하는 단계는
상기 송신기 및 상기 수신기 사이의 채널을 기초로 상기 제1 프리코딩 매트릭스 지시자 및 상기 제2 프리코딩 매트릭스 지시자를 생성하는 단계인 수신기의 통신 방법.The method of claim 1,
Generating the first precoding matrix indicator and the second precoding matrix indicator
Generating the first precoding matrix indicator and the second precoding matrix indicator based on a channel between the transmitter and the receiver.
제1항에 있어서,
상기 송신기의 전송 안테나들의 개수가 4개인 경우,
상기 제2 코드워드들 중 적어도 둘은
, 또는 중 적어도 둘을 포함하는 수신기의 통신 방법.The method of claim 1,
The method of claim 1,
When the number of transmit antennas of the transmitter is four,
At least two of the second codewords are
, or Method of communication of a receiver comprising at least two of.
상기 수신기를 위한 상기 송신기의 프리코딩 매트릭스는 상기 제1 프리코딩 매트릭스 지시자 및 상기 제2 프리코딩 매트릭스 지시자에 의해 결정되는 수신기의 통신 방법.The method of claim 1,
And the precoding matrix of the transmitter for the receiver is determined by the first precoding matrix indicator and the second precoding matrix indicator.
제1 코드워드들을 포함하는 제1 코드북 및 제2 코드워드들을 포함하는 제2 코드북이 저장된 메모리에 억세스하는 단계;
상기 제1 코드워드들 중 어느 하나에 대응하는 제1 프리코딩 매트릭스 지시자를 생성하고, 상기 제2 코드워드들 중 어느 하나에 대응하는 제2 프리코딩 매트릭스 지시자를 생성하는 단계; 및
송신기로 상기 제1 프리코딩 매트릭스 지시자 및 상기 제2 프리코딩 매트릭스 지시자를 전송하는 단계
를 포함하고,
상기 제1 프리코딩 매트릭스 지시자는 선호되는 T 매트릭스-상기 T 매트릭스는 상기 제1 코드워드들 중 어느 하나의 제1 코드워드에 포함된 적어도 하나의 컬럼 벡터에 대각(diagonal) 오퍼레이션을 적용함으로써 정의됨-를 지시하고,
상기 제2 코드워드들 각각에 포함된 적어도 하나의 컬럼 벡터는
, 또는 중 적어도 하나의 매트릭스에 존재하는 대각 원소들을 포함하고, 는 실수인 수신기의 통신 방법.A communication method of a receiver in a communication system including a transmitter and a receiver,
Accessing a memory in which a first codebook comprising first codewords and a second codebook comprising second codewords are stored;
Generating a first precoding matrix indicator corresponding to any one of the first codewords, and generating a second precoding matrix indicator corresponding to any one of the second codewords; And
Transmitting the first precoding matrix indicator and the second precoding matrix indicator to a transmitter
Including,
The first precoding matrix indicator is defined by applying a diagonal operation to at least one column vector included in a first codeword of any one of the first codewords. To indicate-
At least one column vector included in each of the second codewords is
, or Contains diagonal elements present in at least one matrix of Is a real communication method of the receiver.
상기 제2 코드워드들 각각은 적어도 두 개의 블록들을 포함하는 대각 블록 매트릭스이고, 상기 적어도 두 개의 블록들은 서로 동일한 수신기의 통신 방법.The method of claim 8,
Wherein each of said second codewords is a diagonal block matrix comprising at least two blocks, said at least two blocks being identical to each other.
상기 제2 코드워드들 각각에 포함된 적어도 하나의 컬럼 벡터는
, 또는 중 적어도 하나의 매트릭스에 대각 오퍼레이션을 적용함으로써 생성된 컬럼 벡터이거나, 상기 생성된 컬럼 벡터에 포함된 모든 원소들을 포함하는 수신기의 통신 방법.The method of claim 8,
At least one column vector included in each of the second codewords is
, or Or a column vector generated by applying a diagonal operation to at least one of the matrices, or including all elements included in the generated column vector.
상기 송신기의 전송 랭크가 1인 경우,
상기 제1 프리코딩 매트릭스 지시자는 해당 제1 코드워드에 포함된 원소들을 대각 원소들로 포함하는 상기 T 매트릭스를 지시하고,
상기 송신기의 전송 랭크가 2인 경우,
상기 제1 프리코딩 매트릭스 지시자는 상기 해당 제1 코드워드에 포함된 두 개의 컬럼 벡터들 각각에 대각 오퍼레이션을 적용함으로써 생성되는 상기 T 매트릭스를 지시하는 수신기의 통신 방법.The method of claim 8,
If the transmission rank of the transmitter is 1,
The first precoding matrix indicator indicates the T matrix including the elements included in the first codeword as diagonal elements,
When the transmission rank of the transmitter is 2,
And the first precoding matrix indicator indicates the T matrix generated by applying a diagonal operation to each of two column vectors included in the corresponding first codeword.
상기 수신기를 위한 상기 송신기의 프리코딩 매트릭스는 상기 제1 프리코딩 매트릭스 지시자에 의해 지시되는 T 매트릭스와 및 상기 제2 프리코딩 매트릭스 지시자에 의해 지시되는 제2 코드워드를 기초로 정의되는 수신기의 통신 방법.The method of claim 8,
The transmitter's precoding matrix for the receiver is defined based on a T matrix indicated by the first precoding matrix indicator and a second codeword indicated by the second precoding matrix indicator. .
제1 프리코딩 매트릭스 지시자 및 제2 프리코딩 매트릭스 지시자를 수신하는 단계;
제1 코드워드들을 포함하는 제1 코드북 및 제2 코드워드들을 포함하는 제2 코드북이 저장된 메모리에 억세스하는 단계; 및
상기 제1 프리코딩 매트릭스 지시자에 의해 지시되는 제1 코드워드 및 상기 제2 프리코딩 매트릭스 지시자에 의해 지시되는 제2 코드워드를 이용하여 프리코딩 매트릭스를 생성하는 단계
를 포함하고,
상기 제2 코드워드들 각각은 대각 매트릭스인 송신기의 통신 방법.A communication method of a transmitter in a communication system comprising a transmitter and a receiver,
Receiving a first precoding matrix indicator and a second precoding matrix indicator;
Accessing a memory in which a first codebook comprising first codewords and a second codebook comprising second codewords are stored; And
Generating a precoding matrix using a first codeword indicated by the first precoding matrix indicator and a second codeword indicated by the second precoding matrix indicator
Including,
And each of the second codewords is a diagonal matrix.
상기 송신기의 전송 안테나들의 개수가 4개인 경우,
상기 제2 코드워드들은
, 또는 중 어느 하나를 포함하고, 는 실수인 송신기의 통신 방법.The method of claim 13,
When the number of transmit antennas of the transmitter is four,
The second codewords are
, or Any one of Is a real communication method of the transmitter.
제1 프리코딩 매트릭스 지시자 및 제2 프리코딩 매트릭스 지시자를 수신하는 단계;
제1 코드워드들을 포함하는 제1 코드북 및 제2 코드워드들을 포함하는 제2 코드북이 저장된 메모리에 억세스하는 단계; 및
상기 제1 프리코딩 매트릭스 지시자에 의해 지시되는 제1 코드워드 및 상기 제2 프리코딩 매트릭스 지시자에 의해 지시되는 제2 코드워드를 이용하여 프리코딩 매트릭스를 생성하는 단계
를 포함하고,
상기 제1 프리코딩 매트릭스 지시자는 선호되는 T 매트릭스-상기 T 매트릭스는 상기 제1 코드워드들 중 어느 하나의 제1 코드워드에 포함된 적어도 하나의 컬럼 벡터에 대각(diagonal) 오퍼레이션을 적용함으로써 정의됨-를 지시하고,
상기 제2 코드워드들 각각에 포함된 적어도 하나의 컬럼 벡터는
, 또는 중 적어도 하나의 매트릭스에 존재하는 대각 원소들을 포함하고, 는 실수인 송신기의 통신 방법.A communication method of a transmitter in a communication system comprising a transmitter and a receiver,
Receiving a first precoding matrix indicator and a second precoding matrix indicator;
Accessing a memory in which a first codebook comprising first codewords and a second codebook comprising second codewords are stored; And
Generating a precoding matrix using a first codeword indicated by the first precoding matrix indicator and a second codeword indicated by the second precoding matrix indicator
Including,
The first precoding matrix indicator is a preferred T matrix, where the T matrix is defined by applying a diagonal operation to at least one column vector included in the first codeword of any of the first codewords. To indicate-
At least one column vector included in each of the second codewords is
, or Contains diagonal elements present in at least one matrix of Is a real communication method of the transmitter.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/205,881 US20120039402A1 (en) | 2010-08-10 | 2011-08-09 | Multiple input multiple output communication system using at least two codebooks |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US37217010P | 2010-08-10 | 2010-08-10 | |
US61/372,170 | 2010-08-10 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20120014859A true KR20120014859A (en) | 2012-02-20 |
Family
ID=45837795
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110011945A KR20120014859A (en) | 2010-08-10 | 2011-02-10 | Multiple input multiple output communication system of using at least two codebooks |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20120014859A (en) |
-
2011
- 2011-02-10 KR KR1020110011945A patent/KR20120014859A/en not_active Application Discontinuation
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP4018585B1 (en) | Three-component codebook based csi reporting | |
US20200228172A1 (en) | Methods and devices for determining precoder parameters in a wireless communication network | |
KR101843019B1 (en) | Multiple-input multiple-output communication system of supporting several reporting modes | |
US8923427B2 (en) | Codebook sub-sampling for frequency-selective precoding feedback | |
US10374678B2 (en) | Channel state information feedback method and apparatus | |
US9001907B2 (en) | Multi-rank precoding matrix indicator (PMI) feedback in a multiple-input multiple-output (MIMO) system | |
CN102082639B (en) | Channel state information transmitting method and equipment | |
US20120039402A1 (en) | Multiple input multiple output communication system using at least two codebooks | |
CN101902312B (en) | A kind of channel information acquisition method of many precision and system | |
KR20120033215A (en) | Method and apparatus for feedback in multi user-multiple input multiple output system | |
WO2020221582A1 (en) | Methods and apparatuses for csi reporting in a wireless communication system | |
JP6215353B2 (en) | Method for determining a two-stage codebook set applicable to a 4Tx cross-polarized antenna configuration | |
US20110261897A1 (en) | Multiple-input multiple-output systems and methods for wireless communication thereof for reducing the quantization effect of precoding operations utilizing finite codebooks | |
WO2017076347A1 (en) | Method and terminal for use in quantized feedback of channel status information | |
WO2017076281A1 (en) | Channel state information feedback method, and measurement pilot frequency configuration method and apparatus | |
WO2017152789A1 (en) | Data transmission method and device | |
US20110200139A1 (en) | Multiple-input multiple-output systems and methods for wireless communication thereof for reducing the quantization effect of precoding operations utilizing a finite codebook | |
KR20100035086A (en) | Method of designing codebook for network multiple input multiple output communication systme and method of using the codebook | |
CN107148761A (en) | A kind of communication means and device fed back based on code book | |
CN101902263B (en) | Feedback method of channel state information | |
KR20120014859A (en) | Multiple input multiple output communication system of using at least two codebooks | |
KR101707022B1 (en) | Unified feedback frame of supportign a plurality of feedback modes and multiple input multiple output communication system of using the unified feedback frame | |
EP2400705B1 (en) | Multiple-input multiple-output systems and methods for wireless communication thereof for reducing the quantization effect of precoding operations utilizing finite codebooks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |