CN101394256B - Pre-coding method and codebook constructing method based on codebook mode - Google Patents
Pre-coding method and codebook constructing method based on codebook mode Download PDFInfo
- Publication number
- CN101394256B CN101394256B CN2007101522259A CN200710152225A CN101394256B CN 101394256 B CN101394256 B CN 101394256B CN 2007101522259 A CN2007101522259 A CN 2007101522259A CN 200710152225 A CN200710152225 A CN 200710152225A CN 101394256 B CN101394256 B CN 101394256B
- Authority
- CN
- China
- Prior art keywords
- codebook
- matrix
- receiving terminal
- transmitting
- terminal
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Radio Transmission System (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a codebook construction method, which is applied to a multiple input and multiple output (MIMO) system with 4 transmitting antennae, a plurality of codebook matrices are calculated according to Theta being equal to P<m>E<k>MDFTP<n>, wherein the values of m, k and n are positive integers; E, MDFT and P are as shown in the right. Based on a pre-coding method in the codebook manner, a codebook is configured on a sending terminal and a receiving terminal after the codebook construction is finished, and then executed as follows: a channel matrix is decomposed by the receiving terminal after the channel matrix is obtained according to channel estimation; the corresponding codebook matrix is chosen from the codebook by the receiving terminal according to the number N of transmitting antennae which is required to be used in the sending terminal; the serial number of the codebook matrix feeds back to the sending terminal; the data stream is processed predicting coding by the front N of predicting coding matrix after a pre-coding matrix is obtained from the codebook configured on the sending terminal by the sending terminal according to the serial number of the received codebook matrix. By adopting the method, the feedback overhead of the codebook is 6 bits; at the same time, by using a combination of the different powers of a plurality of cyclic shift matrices, a four-dimensional space is covered in most excellent quality and most uniformity.
Description
Technical field
The present invention relates to a kind of multiple-input and multiple-output (MIMO) mobile radio system, relate in particular to a kind of method for precoding and code book construction method based on codebook mode.
Background technology
(Multiple Input and Multiple Output, MIMO) system becomes in LTE (third generation mobile long evolving system) research the extremely technology paid close attention to of people owing to effectively improving channel capacity to multiple-input and multiple-output.Use precoding technique to carry out multiplexing between multiple data stream and the antenna and can more effectively utilize the existing channel resource, can improve power system capacity through power division, and can reduce the interference between the data flow, improve the overall performance of system data flow.Therefore precoding technique also becomes new research focus.
To introduce the basic theories method and the implementation of precoding in this part; The basic thought of this method is that receiving terminal obtains channel matrix through channel estimating, and this channel matrix is carried out obtaining transmitting terminal and employed pre-coding matrix V of receiving terminal and U after the singular value decomposition (SVD).Use i column vector of V matrix to send data flow as its weights when transmitting antenna; And i the column vector that reception antenna uses the U matrix (i=1 during as its weights; 2 ... s) during receiving data stream, this data flow just and only in i spatial sub-channel, transmit.Transmitting terminal can access the situation of the concrete element value of V matrix, is called desirable method for precoding, promptly based on the method for precoding of non-codebook mode.Based on drawing of codebook mode is owing to need the plain value of V entry of a matrix be fed back to transmitting terminal; But feedback space is not enough to transmit the information of all elements in the V matrix; So need simplify feedback information through making up code book, the code book through feedback and V approximate matrix carries out precoding.
In the prior art, realize for system based on the pre-coding scheme of codebook mode, as depicted in figs. 1 and 2.Receiving terminal is through the SVD decomposition computation; In precoding weights code book, search out an immediate code book, the sequence number of this code book is fed back to transmitting terminal, after the information via that transmitting terminal produces information source is encoded, interweaved, modulates; Code book sequence number in conjunction with receiving reconstructs code book; After information carried out weighting, after OFDMA (OFDM) modulation, send to receiving terminal; After receiving terminal is received, it is carried out restoring this information after OFDMA demodulation, detection, demodulation, deinterleaving, the channel decoding.
Summary of the invention
The technical problem that the present invention will solve has provided a kind of method for precoding and code book construction method based on codebook mode, to solve the precoding problem of 4 system of transmit antennas.
The technical scheme that the present invention adopts is:
The invention provides a kind of method for precoding, be applied to the multi-input multi-output system of 4 transmitting antennas, earlier according to Θ=P based on codebook mode
mE
kM
DFTP
nGenerate a plurality of codebook matrix, wherein: m, k, n are positive integer,
Then with this codebook configuration at transmitting terminal and receiving terminal; Carry out following steps again:
A, receiving terminal decompose channel matrix after obtaining channel matrix according to channel estimating;
B, receiving terminal according to transmitting terminal the number N of the transmitting antenna that will use, from code book, select corresponding codebook matrix, and the sequence number of codebook matrix fed back to transmitting terminal;
C, transmitting terminal be according to the sequence number of the codebook matrix that receives, obtain pre-coding matrix the code book on being configured in transmitting terminal after, use the preceding N of pre-coding matrix be listed as data flowed and carry out precoding.
Further, the value of m, k, n travels through 1,2,3,4 respectively.
Further, according to Θ=P
mE
kM
DFTP
nThe codebook matrix number that generates is 64.
Further, among the step a, said receiving terminal is the pre-coding matrix of transmitting terminal and the pre-coding matrix of receiving terminal through singular value decomposition with channel matrix decomposition; Among the step b, receiving terminal selects the method for codebook matrix to comprise following two kinds:
First kind: receiving terminal is selected the immediate codebook matrix of pre-coding matrix with transmitting terminal from configuration code book above that;
Second kind: calculate with the pre-coding matrix of channel matrix and receiving terminal and to make signal to noise ratio reach peaked codebook matrix.
Further, when the number of the transmitting antenna that sends data flow is N, with the evolution of this codebook matrix divided by N.
The present invention also provides a kind of construction method of code book, is applied to the multi-input multi-output system of 4 transmitting antennas, according to Θ=P
mE
kM
DFTP
nCalculate a plurality of codebook matrix, wherein: the value of m, k, n is a positive integer,
Further, the value of m, k, n travels through 1,2,3,4 respectively.
Further, according to Θ=P
mE
kM
DFTP
nThe codebook matrix number that generates is 64.
Further, when the number of the transmitting antenna that sends data flow is N, with the evolution of this codebook matrix divided by N.
Adopt the present invention, the feedback overhead of code book is 6 bits, utilizes the inferior combination of different powers of several cycles shift matrix to accomplish optimum, covering the most uniformly for 4 dimension spaces simultaneously.
Description of drawings
Fig. 1 is based on the transmitter flow process block diagram of the pre-coding scheme of codebook mode in the prior art;
Fig. 2 is based on the receiver FB(flow block) of the pre-coding scheme of codebook mode in the prior art;
Fig. 3 is the flow chart of method for precoding in the embodiment of the invention.
Embodiment
To combine accompanying drawing and embodiment that technical scheme of the present invention is explained in more detail below.
The mode of the structure code book that the present invention adopted is:
Θ=P
mE
kM
DFTP
n
Wherein: m, k, n=1,2,3,4,
The P matrix is the cyclic shift matrices of row, row, and it is to make matrix do cyclic shift to row that the effect of P matrix is taken advantage of on the right side, and the effect of premultiplication P matrix is to make matrix do cyclic shift to row; M
DFTMatrix is the basis matrix that the most often uses when making up code book, and its characteristic is can the optimum discretization of accomplishing the space, makes the epigranular of spatial distribution; The effect of E matrix is to change the phase intervals granularity; 4 powers of P, E matrix equal P, E matrix self, so the two all is that power is had circulative matrix.
The value of 3 exponent m, k, p all need travel through 1,2,3,4, therefore can produce 64 matrixes, promptly can produce 64 codebook matrix, and the feedback overhead of this codebook mode is 6bit.We with these 64 matrixes be designated as respectively Mat_0, Mat_1 ..., Mat_i ..., Mat_63.The code book tabulation under the situation of using 1 transmit antennas (Rank1), use 2 transmit antennas (Rank2), use 3 transmit antennas (Rank3), use 4 transmit antennas (Rank4) respectively is as shown in table 1.
The tabulation of table 14 transmitting antenna code books
Numeral in " [] " is being carried out the columns of precoding time institute weighting value in matrix, and the 1st row and the 2nd of getting matrix like [12] expression are listed as, and preceding 3 row of matrix are got in [123] expression, and other in like manner.Is power to be carried out normalization handle with matrix divided by the purpose of a divisor, makes when transmitting antenna adopts this codebook matrix to send data, can not increase transmitting power.This divisor should be the evolution of the number of antennas that is used for sending data flow in the transmitting antenna.As under the Rank2 mode; 63 this matrix M of number at_63 (:; [12])/
preceding two row of Mat_63 matrix are got in expression, 1/
effect be power to be carried out normalization handle.
Before carrying out precoding, need to generate codebook matrix according to the method for generating codebooks of above-mentioned 4 transmitting antennas, as shown in table 1, and with this codebook configuration at transmitting terminal and receiving terminal.
Carry out the method for precoding on this basis, as shown in Figure 3, may further comprise the steps:
The first step: receiving terminal obtains channel matrix H according to channel estimating, and the H matrix is carried out obtaining the pre-coding matrix V of transmitting terminal and the pre-coding matrix U of receiving terminal after SVD decomposes;
Second step: the number of antennas N that receiving terminal will use according to transmitting terminal, select only codebook matrix, and the sequence number of this codebook matrix fed back to transmitting terminal from above-mentioned code book.Select the method for optimum codebook matrix to have following two kinds:
First kind: selection is only codebook matrix with the immediate codebook matrix of V matrix;
Second kind: calculate with matrix H and U and to make signal to noise ratio reach peaked codebook matrix;
The 3rd step: transmitting terminal is found out required precoding codebook matrix according to the sequence number of the codebook matrix that receives from configuration code book tabulation above that, use the preceding N of this codebook matrix be listed as to the data flow that will launch carry out precoding.
This programme is applicable to the OFDMA system, equally also is applicable to the system of other scheme.
Certainly; The present invention also can have other various embodiments; Under the situation that does not deviate from spirit of the present invention and essence thereof; Those of ordinary skill in the art work as can make various corresponding changes and distortion according to the present invention, but these corresponding changes and distortion all should belong to the protection range of the appended claim of the present invention.
Claims (9)
1. method for precoding based on codebook mode is applied to the multi-input multi-output system of 4 transmitting antennas, it is characterized in that, earlier according to Θ=P
mE
kM
DFTP
nGenerate a plurality of codebook matrix, wherein: m, k, n are positive integer,
Then with this codebook configuration at transmitting terminal and receiving terminal; Carry out following steps again:
A, receiving terminal decompose said channel matrix after obtaining channel matrix according to channel estimating;
B, said receiving terminal according to said transmitting terminal the number N of the transmitting antenna that will use, from said code book, select corresponding codebook matrix, and the sequence number of said codebook matrix fed back to said transmitting terminal;
C, said transmitting terminal be according to the sequence number of the said codebook matrix that receives, obtain pre-coding matrix the code book on being configured in said transmitting terminal after, use the preceding N of said pre-coding matrix be listed as data flowed and carry out precoding.
2. the method for claim 1 is characterized in that, the value of m, k, n travels through 1,2,3,4 respectively.
3. the method for claim 1 is characterized in that, according to Θ=P
mE
kM
DFTP
nThe codebook matrix number that generates is 64.
4. the method for claim 1 is characterized in that, among the step a, said receiving terminal is the pre-coding matrix of said transmitting terminal and the pre-coding matrix of said receiving terminal through singular value decomposition with said channel matrix decomposition; Among the step b, said receiving terminal selects the method for codebook matrix to comprise following two kinds:
First kind: said receiving terminal is selected the immediate codebook matrix of pre-coding matrix with said transmitting terminal from configuration code book above that;
Second kind: calculate with the pre-coding matrix of said channel matrix and said receiving terminal and to make signal to noise ratio reach peaked codebook matrix.
5. the method for claim 1 is characterized in that, when the number of the transmitting antenna that sends data flow is N, with the evolution of this codebook matrix divided by N.
6. the collocation method of a code book is applied to the multi-input multi-output system of 4 transmitting antennas, it is characterized in that, according to Θ=P
mE
kM
DFTP
nCalculate a plurality of codebook matrix, wherein: the value of m, k, n is a positive integer,
Then with this codebook configuration at transmitting terminal and receiving terminal.
7. method as claimed in claim 6 is characterized in that the value of m, k, n travels through 1,2,3,4 respectively.
8. method as claimed in claim 6 is characterized in that, according to Θ=P
mE
kM
DFTP
nThe codebook matrix number that generates is 64.
9. method as claimed in claim 6 is characterized in that, when the number of the transmitting antenna that sends data flow is N, with the evolution of this codebook matrix divided by N.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101522259A CN101394256B (en) | 2007-09-19 | 2007-09-19 | Pre-coding method and codebook constructing method based on codebook mode |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101522259A CN101394256B (en) | 2007-09-19 | 2007-09-19 | Pre-coding method and codebook constructing method based on codebook mode |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101394256A CN101394256A (en) | 2009-03-25 |
CN101394256B true CN101394256B (en) | 2012-07-04 |
Family
ID=40494358
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101522259A Expired - Fee Related CN101394256B (en) | 2007-09-19 | 2007-09-19 | Pre-coding method and codebook constructing method based on codebook mode |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101394256B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107888250A (en) * | 2016-09-30 | 2018-04-06 | 电信科学技术研究院 | Transmission method, method of estimation and the communication equipment of phase noise compensation reference signal |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101594208B (en) * | 2009-06-24 | 2014-04-09 | 中兴通讯股份有限公司 | Method for allocating pre-coding matrix |
CN102025454B (en) * | 2009-09-18 | 2013-04-17 | 富士通株式会社 | Method and device for generating precoding matrix codebook |
KR101481391B1 (en) | 2010-04-07 | 2015-01-12 | 알까뗄 루슨트 | Channel state information feedback method and system thereof |
CN102684837B (en) * | 2012-05-16 | 2014-09-03 | 西安交通大学 | Dynamic updating method of covariance matrix in cooperative multipoint joint transmission |
US9281881B2 (en) * | 2013-02-12 | 2016-03-08 | Texas Instruments Incorporated | 4TX codebook enhancement in LTE |
WO2024026798A1 (en) * | 2022-08-04 | 2024-02-08 | 北京小米移动软件有限公司 | Method for determining precoding matrix for uplink mimo transmission, and apparatus for same |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1973473A (en) * | 2004-06-23 | 2007-05-30 | 英特尔公司 | Closed loop MIMO systems using codebooks for feedback |
-
2007
- 2007-09-19 CN CN2007101522259A patent/CN101394256B/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1973473A (en) * | 2004-06-23 | 2007-05-30 | 英特尔公司 | Closed loop MIMO systems using codebooks for feedback |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107888250A (en) * | 2016-09-30 | 2018-04-06 | 电信科学技术研究院 | Transmission method, method of estimation and the communication equipment of phase noise compensation reference signal |
CN107888250B (en) * | 2016-09-30 | 2020-11-06 | 电信科学技术研究院 | Transmission method, estimation method and communication equipment of phase noise compensation reference signal |
Also Published As
Publication number | Publication date |
---|---|
CN101394256A (en) | 2009-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110830092B (en) | Method for indicating precoding matrix and determining precoding matrix and communication device | |
US7961807B2 (en) | Reference signaling scheme using compressed feedforward codebooks for multi-user, multiple input, multiple output (MU-MIMO) systems | |
US7912141B2 (en) | Pre-coding method for MIMO system and apparatus using the method | |
US8594161B2 (en) | Method and system for beamforming in a multiple user multiple input multiple output (MIMO) communication system using a codebook | |
EP2157707B1 (en) | System and processor for reducing feedback information overhead in precoded MIMO-OFDM systems | |
EP3800798B1 (en) | Information feedback method, user equipment, and network device | |
EP2557698A1 (en) | Method and apparatus for information feedback and pre-coding | |
CN101394256B (en) | Pre-coding method and codebook constructing method based on codebook mode | |
EP2887559A1 (en) | Wireless communications system and precoding method | |
EP0920738A4 (en) | High capacity wireless communication using spatial subchannels | |
EP2702717A2 (en) | Method and system for spatial channel state information feedback for multiple-input multiple-output (mimo) | |
CN102696180B (en) | Space channel State Feedback Approach and device | |
JP5865485B2 (en) | Spatial channel state information feedback method and system for multiple input / output (MIMO) | |
EP2445288B1 (en) | Method and apparatus for obtaining channel state information | |
CN101394216B (en) | Pre-coding method and codebook constructing method based on code book mode | |
WO2011118962A2 (en) | Apparatus and method for generating codebook in a wireless communication system | |
CN102158270B (en) | Sub-channel selecting and pre-code sending method of multi-user MIMO (Multiple Input Multiple Output) system | |
CN102546123A (en) | Uplink precoding method and base station | |
CN101394257B (en) | Antenna selecting method for multi-user MIMO pre-coding and apparatus thereof | |
CN102136891A (en) | Improved channel state information (CSI) limited feedback method for multi-user multiple input multiple output (MU-MIMO) system | |
CN101262309B (en) | A pre-coding method for 4x2 MIMO system based on code book | |
CN101645757A (en) | Method and device for selecting precoding matrix | |
CN101572581A (en) | Method and device for confirming signal-interference-noise radio | |
Ning et al. | Joint Processing Precoding for Coordinated Multi-Point Transmission in LTE-A | |
CN101515906B (en) | Precoding method for mapping between data flow and wave packet |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120704 Termination date: 20200919 |