CN102082593A - Codebook storage and information transceiving method and device using codebook - Google Patents

Codebook storage and information transceiving method and device using codebook Download PDF

Info

Publication number
CN102082593A
CN102082593A CN2010101109145A CN201010110914A CN102082593A CN 102082593 A CN102082593 A CN 102082593A CN 2010101109145 A CN2010101109145 A CN 2010101109145A CN 201010110914 A CN201010110914 A CN 201010110914A CN 102082593 A CN102082593 A CN 102082593A
Authority
CN
China
Prior art keywords
code book
information
matrix
module
phi
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.)
Granted
Application number
CN2010101109145A
Other languages
Chinese (zh)
Other versions
CN102082593B (en
Inventor
荆梅芳
高秋彬
缪德山
张然然
拉盖施
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Academy of Telecommunications Technology CATT
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment Co Ltd
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 Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to CN201010110914.5A priority Critical patent/CN102082593B/en
Publication of CN102082593A publication Critical patent/CN102082593A/en
Application granted granted Critical
Publication of CN102082593B publication Critical patent/CN102082593B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Radio Transmission System (AREA)

Abstract

The invention discloses codebook storage and an information transceiving method and device using a codebook. The method comprises the following steps of: determining the codebook which has the following structure, wherein phi r expresses a 2*r-dimensional matrix, Wnr expresses an NT/2*r-dimensional matrix, NT is the number of transmitting antennas, n is code word number and r is Rank number, the operational character o is the formula, wherein A (:, n) expresses the nth column of a matrix A, X in O expresses the direct product of the matrix, and if the A (:, n) is an M*1-dimensional vector, the codebook is stored. The codebook provided by the invention can be matched with the channel distribution property of a bipolarized antenna and the performance loss caused by minimum codebook quantity so as to effectively improve the performance of a precoding system.

Description

The information transceiving method and the device of this code book stored and used to a kind of code book
Technical field
The present invention relates to wireless communication technology, the information transceiving method and the device of this code book stored and used to particularly a kind of code book.
Background technology
MIMO (Multiple-Input Multiple-Output, multiple-input, multiple-output) system uses a plurality of emissions, reception antenna, utilize signal sky, the time, frequency-domain combined processing obtains speed, diversity and array gain.In the mimo system, if transmitter can be known channel information in some way, just can be optimized sending signal, to improve the quality of reception and reduction requirement to the receiver complexity according to the characteristic of channel.The general feedback system that adopts quantized channel information in real system is to reduce feedback overhead and feedback delay.The quantification of channel information can also can be the pretreatment parameter that receiver is recommended use at channel matrix and statistic thereof.Channel information is mapped in the set of limited element formation through after quantizing, and this set is called code book.
In closed-loop MIMO system based on code book, the signal that the receiving terminal receiving end/sending end is sent and utilize FFT (Fast Fourier Transform, fast Fourier transform) to be translated into frequency-region signal.These signals are divided into the signal of distinguishing several layers after coming through the MIMO detection module again.Process is separated after the layer mapping, and signal is further by demodulation, deinterleaving and decoding.The pilot signal that receives is transfused to the channel estimation module device to realize channel estimating.Receiving terminal utilizes estimated channel information to select code word to optimize performance from code book.It optimizes criterion can be FER (Frame Error Rate, frame error rate), BER (Bit Error Rate, bit error rate), SINR (Signal to Interference plus Noise Ratio, Signal to Interference plus Noise Ratio), mutual information, instantaneous throughput or other suitable criteria.The index that receiving terminal produces selected code word sends for use in follow-up transmitter.Receiving terminal produces CQI (Channel Quality Indicator, channel quality indication) to inform the transmitter channel quality.Receiving terminal also is used for determining Rank (order) number and corresponding number of data layers, to be used for follow-up transfer of data.Above all parameters of Huo Deing, code word label, CQI and Rank number all feed back to transmitting terminal.Transmitting terminal is used a plurality of data flow to be sent the MCS (ModulationCoding Scheme, Modulation and Coding Scheme) that chooses and is carried out corresponding Data Stream Processing.Select information according to code word, in code book, select code word.Each data flow will be mapped to several layers to realize needed transmission rate.Then, based on selected pre-encoding codeword, the data after the layer mapping are carried out precoding.At last, the data flow after each precoding is launched through too much transmit antennas through OFDM (Orthogonal Frequency Division Multiplexing, OFDM) modulation.
In the closed-loop MIMO system based on code book, code book is the key that influences systematic function.(Release 8 at Rel-8, version 8) LTE (Long Term Evolution, Long Term Evolution) in the transmission mode 4,5,6, all adopted PMI (Precode Matrix Index, pre-coding matrix index) feedback mechanism, be UE (User Equipment, subscriber equipment) according to the public guide frequency measured channel, and report the label information of its code word of recommend using to base station eNB.The public guide frequency port is 4 o'clock, employing is based on Householder conversion (Householder Transformation, Householder transformation) code book is every kind of Rank of transmission mode 4 for the Closed-Loop Spatial Multiplexing pattern, all exists 16 optional pre-coding matrixes.
The key property of Rel-8LTE 4 antenna codebooks comprises: 1) Rank 1 code book obtains by search under the condition of considering the compromise of non-correlation channel and correlated channels; 2) nest relation of maintenance of the code book of other Rank and Rankl code book; 3) codebook element all adopts 8PSK (Phase Shift Keying, phase shift keying) element, to reduce computation complexity; 4) possess permanent mould and the tenth of the twelve Earthly Branches characteristic; 5) can utilize the characteristic of Householder conversion to reduce the complexity that code word is selected.
In the wireless communication system that adopts the MIMO technology, for example (Release 10 for Rel-10, version 10) LTE-A (Long Term Evolution-Advanced, Long Term Evolution is senior) in the system, may continue to use the mechanism of PMI feedback, but because the increase of number of transmit antennas for example may be 8, the situation of the configuration number of combinations of Rank and transmitting antenna port number under the Rel-8LTE.On the one hand, still undefined at the code book of a lot of Rank and transmitting antenna port number configuration combination.On the other hand, compare the Rel-8LTE system, become more outstanding at the necessity of dual polarization multiaerial system design codebooks, its reason is, number of antennas constantly increases, and the base station size is limited, needs inevitably to dwindle antenna distance or/and adopt poliarizing antenna.Based on above consideration, be must obligato technology point in future broadband wireless communication systems research and the standardization at the linear code book and the method for designing thereof of dual polarization multiaerial system.In addition, in view of the superperformance and the advantageous characteristic of Rel-8LTE 4 antenna codebooks, the researcher considers to keep the characteristic of Rel-8LTE code book as much as possible in the code book design process.
Studies show that the method for Householder conversion can not directly apply to the design of 8 antenna codebooks.At present, comprise Rank3, the Rank4 code book mainly contains following several:
Code book 1: utilize multiple Hadamard transition structure to go out with 4 7Individual 8PSK element is 8 * 8 complex matrix of element, and the method search of optimizing by non-correlation channel and correlated channels compromise obtains each Rank code book then;
Code book 2: the matrix by two group 4 * 4, pass through formula Construct the code book of Rankl-Rank4;
Code book 3: by 8DFT (Discrete Fourier Transform, discrete Fourier transform) matrix, 4DFT matrix, diagonal matrix and ranks transition matrix construct 48 * 8 matrix, constitute the code book of Rankl-Rank4 then by the selection of these 48 * 8 combinations of matrices and column vector;
Code book 4: multiply by the code book that the 8-DFT matrix obtains Rank8 with 16 different diagonal matrixs, and the code book of Rank-n is made up of the preceding n row of these 16 complex matrix;
In such scheme, all there is certain defective:
Code book 1 has been inherited most of characteristic of Rel-8LTE 4 antenna codebooks: permanent mould, the tenth of the twelve Earthly Branches, Nested property, only adopt the 8PSK element, because code book 1 is 4 7Individual is search code book in the space that constitutes of 8 * 8 complex matrix of element with the 8PSK element, and in the search procedure carrying out special optimization at the characteristic of channel of dual polarization multiaerial system, cause the performance loss of this code book in the dual polarization multiaerial system;
Code book 2 has been inherited most of characteristic of Rel-8LTE 4 antenna codebooks: permanent mould, the tenth of the twelve Earthly Branches, Nested property, only adopt the 8PSK element, but two group of 4 * 4 matrix that constitutes 8 antenna codebooks do not take into full account the characteristic of channel, and especially performance has bigger loss under Rank3, Rank4.
Code book 3 constitutes the code book of 8 antennas by the selection of 48 * 8 combinations of matrices and column vector, because what each Rank adopted is different matrix combinations, code book 3 integral body do not possess most of characteristic of Rel-8LTE 4 antenna codebooks, and under Rank3, owing to do not possess characteristic at the tenth of the twelve Earthly Branches, performance has tangible loss.
Code book 4 has been inherited the part characteristic of Rel-8LTE 8 antenna codebooks: permanent mould, the tenth of the twelve Earthly Branches, Nested property, but adopted the 16PSK element, therefore can increase the complexity that precoding is calculated, if can not obtain significant performance gain than other code books, the complexity that the precoding that is then increased is calculated will become extra burden;
Summary of the invention
Technical problem solved by the invention has been to provide a kind of code book storage and has used the information transceiving method and the device of this code book.
A kind of code book storage means is provided in the embodiment of the invention, has may further comprise the steps:
Determine code book, described codebook structure is:
Figure GSA00000031019100041
Wherein: Φ rThe matrix of expression 2 * r dimension, w n rExpression N TThe matrix of/2 * r dimension, N TBe number of transmit antennas, n is a codeword number, and r is an order Rank number, and operator ο is:
Wherein, A (:, the n) n of representing matrix A row,
Figure GSA00000031019100043
The representing matrix direct product, if A (:, n) be the vector of a M * 1 dimension, then
Figure GSA00000031019100044
The storage code book.
A kind of method for sending information that uses described code book is provided in the embodiment of the invention, has may further comprise the steps:
Before precoding MIMO system transmission information, receive the signal that comprises codewords indexes information, extract codewords indexes information;
Based on the codewords indexes information of extracting, from described code book, select corresponding code word;
Based on the code word of selecting directly as pre-coding matrix or carry out conversion process and obtain pre-coding matrix;
Utilize resulting pre-coding matrix to carry out precoding processing;
By the signal after many antenna transmission precoding processing.
A kind of message receiving method of using described code book is provided in the embodiment of the invention, has may further comprise the steps:
When the precoding MIMO system receives information, the information that receiving end/sending end sends;
Based on the information of reception estimating channel information;
Based on channel information, from described code book, select corresponding code word;
Generate the codewords indexes information of selected code word;
Transmission comprises the signal of codewords indexes information.
A kind of code book memory device is provided in the embodiment of the invention, has comprised:
Determination module is used for determining code book, and described codebook structure is:
Wherein: Φ rThe matrix of expression 2 * r dimension, w n rExpression N TThe matrix of/2 * r dimension, N TBe number of transmit antennas, n is a codeword number, and r is an order Rank number, and operator ο is:
Figure GSA00000031019100052
Wherein, A (:, the n) n of representing matrix A row,
Figure GSA00000031019100053
The representing matrix direct product, if A (:, n) be the vector of a M * 1 dimension, then
Figure GSA00000031019100054
Memory module is used to store code book.
A kind of storage medium is provided in the embodiment of the invention, stores code book on storage medium, described codebook structure is:
Figure GSA00000031019100055
Wherein: Φ rThe matrix of expression 2 * r dimension, w n rExpression N TThe matrix of/2 * r dimension, N TBe number of transmit antennas, n is a codeword number, and r is an order Rank number, and operator ο is:
Figure GSA00000031019100061
Wherein, A (:, the n) n of representing matrix A row,
Figure GSA00000031019100062
The representing matrix direct product, if A (:, n) be the vector of a M * 1 dimension, then
Figure GSA00000031019100063
A kind of dispensing device of closed loop multiaerial system is provided in the embodiment of the invention, has comprised described code book memory device, and/or described storage medium also comprises:
Receiver module is used for before precoding MIMO system transmission information, receives the signal that comprises codewords indexes information, extracts codewords indexes information;
The code book memory module is used for obtaining code book from code book memory device and/or storage medium;
The codeword number determination module is used for selecting corresponding code word based on the codewords indexes information of extracting from described code book;
The pre-coding matrix computing module is used for based on the code word of selecting directly as pre-coding matrix or carries out conversion process obtaining pre-coding matrix;
Precoding module is used to utilize resulting pre-coding matrix to carry out precoding processing;
Sending module is used for by the signal after many antenna transmission precoding processing.
A kind of receiving system of closed loop multiaerial system is provided in the embodiment of the invention, has comprised described code book memory device, and/or described storage medium also comprises:
Receiver module is used for when precoding MIMO system reception information the information that receiving end/sending end sends;
Channel estimation module is based on the information of reception estimating channel information;
The code book memory module is used for obtaining code book from code book memory device and/or storage medium;
Code word is selected module, is used for based on channel information, selects corresponding code word from described code book;
The codewords indexes information generating module is used to generate the codewords indexes information of selected code word;
Sending module is used to send the signal that comprises codewords indexes information.
Beneficial effect of the present invention is as follows:
Code book provided by the invention can be matched with dual polarized antenna the channel distribution characteristic, minimize the performance loss that codebook quantification brings, thereby effectively improve the performance of pre-coding system.
Description of drawings
Fig. 1 is the antenna label schematic diagram of dual polarized antenna in the embodiment of the invention;
Fig. 2 is a code book storage means implementing procedure schematic diagram in the embodiment of the invention;
Fig. 3 is the method for sending information implementing procedure schematic diagram that uses code book in the embodiment of the invention;
Fig. 4 is the message receiving method implementing procedure schematic diagram that uses code book in the embodiment of the invention;
Fig. 5 is a code book memory device structural representation in the embodiment of the invention;
Fig. 6 is a storage medium schematic diagram in the embodiment of the invention;
Fig. 7 is the dispensing device structural representation of closed loop multiaerial system in the embodiment of the invention;
Fig. 8 is the receiving system structural representation of closed loop multiaerial system in the embodiment of the invention;
Fig. 9 is Rank3 the 1st class code book and existing code book comparing result figure in the embodiment of the invention;
Figure 10 is Rank3 the 2nd class code book and existing code book comparing result figure in the embodiment of the invention;
Figure 11 is Rank4 the 1st class code book and existing code book comparing result figure in the embodiment of the invention;
Figure 12 is Rank4 the 2nd class code book and existing code book comparing result figure in the embodiment of the invention.
Embodiment
Below in conjunction with accompanying drawing the specific embodiment of the present invention is described.
In the enforcement, for convenience of explanation, at first the antenna index methods of dual polarized antenna is arranged.Suppose that mimo system comprises N TTransmit antennas, N RRoot reception antenna, Rank number are N, N TBe even number, N R, N 〉=1.Fig. 1 is the antenna label schematic diagram of dual polarized antenna, as shown in the figure, when antenna is carried out label, the antenna of the same polarised direction of first sequential calibration, and then the antenna of another polarised direction of sequential calibration.It is irrelevant with the antenna label mode of dual polarized antenna that code book that it should be noted that the dual polarization multiaerial system generates scheme, if the antenna label mode of being arranged changes, only needs adjust accordingly the value of antenna label correspondence in the code book of generation and get final product.
Fig. 2 is a code book storage means implementing procedure schematic diagram, as shown in the figure, can may further comprise the steps:
Step 201, determine code book, described codebook structure is:
Figure GSA00000031019100081
Wherein: Φ rThe matrix of expression 2 * r dimension, w n rExpression N TThe matrix of/2 * r dimension, N TBe number of transmit antennas, n is a codeword number, and r is an order Rank number, and operator ο is:
Figure GSA00000031019100082
Wherein, A (:, the n) n of representing matrix A row,
Figure GSA00000031019100083
The representing matrix direct product, if A (:, n) be the vector of a M * 1 dimension, then
Figure GSA00000031019100084
Step 202, storage code book.
In the enforcement, the Rank-r codebook structure can be:
Figure GSA00000031019100085
Then can be:
R is 3 o'clock, w n 3Structure be:
Figure GSA00000031019100086
R is 4 o'clock, w n 4Structure be:
Figure GSA00000031019100087
Wherein, a and b represent 2 N T/ 2 * 1 vector, a and b quadrature.
Respectively first kind code book, the second class code book are described below.
One, the 1st class code book:
R was respectively 3,4 o'clock,
Φ 3 = 1 2 0 1 0 2 ;
Φ 4 = 1 0 1 0 0 1 0 1 .
Code book example 1:
Code book example 2:
Figure GSA00000031019100093
Code book example 3:
Figure GSA00000031019100111
Code book example 4:
Figure GSA00000031019100112
Figure GSA00000031019100121
Two, the 2nd class code book:
R was respectively 3,4 o'clock,
Φ 3 = 1 1 1 1 1 - 1 ;
Φ 4 = 1 1 1 1 1 - 1 1 - 1 .
Code book example 5:
Figure GSA00000031019100132
Code book example 6:
Figure GSA00000031019100133
Figure GSA00000031019100141
Code book example 7:
Figure GSA00000031019100142
Figure GSA00000031019100151
Code book example 8:
Figure GSA00000031019100152
Figure GSA00000031019100161
Wherein:
Figure GSA00000031019100162
Figure GSA00000031019100171
Figure GSA00000031019100172
Enumerated above-mentioned code book example in force; But, in theory, also be to solve same technical problem, obtain same technique effect, for example after above-mentioned code book example is carried out some routines and/or common treatment, because normalized, the new code book that above-mentioned code book example is obtained divided by a certain constant; Therefore, above-mentioned code book only is used to instruct those skilled in the art specifically how to implement the present invention, but does not mean and only can use code book in the above-mentioned example, can need come to determine corresponding code book or its distortion in conjunction with practice in the implementation process.
The application of the code book that is provided among the embodiment for a better understanding of the present invention describes from the transmission of information and the use the receiving course respectively below.
Fig. 3 as shown in the figure, can may further comprise the steps in the information process of transmitting for using the method for sending information implementing procedure schematic diagram of code book:
Step 301, before precoding MIMO system transmission information, receive the signal comprise codewords indexes information, extract codewords indexes information;
Step 302, based on the codewords indexes information of extracting, from described code book, select corresponding code word;
Step 303, based on the code word of selecting directly as pre-coding matrix or carry out conversion process and obtain pre-coding matrix;
Step 304, utilize resulting pre-coding matrix to carry out precoding processing;
Step 305, by the signal after many antenna transmission precoding processing.
In the enforcement, send in the process of information, at first receive the signal that comprises codewords indexes information, extract codewords indexes information in the precoding MIMO system.Secondly, based on the codewords indexes information of extracting, from described code book, select corresponding code word.Once more, carry out conversion process based on code word and obtain pre-coding matrix, as, ZF processing etc., also can be directly with corresponding code word as pre-coding matrix.Then, utilize resulting pre-coding matrix to carry out precoding processing.At last, the signal after the precoding is gone out by many antenna transmission.
Fig. 4 as shown in the figure, can may further comprise the steps in the message pick-up process for using the message receiving method implementing procedure schematic diagram of code book:
Step 401, when receiving information in the precoding MIMO system, the information that receiving end/sending end sends;
Step 402, based on receiving the information estimating channel information;
Step 403, based on channel information, from described code book, select corresponding code word;
The codewords indexes information of step 404, the selected code word of generation;
Step 405, transmission comprise the signal of codewords indexes information.
In the enforcement, receive in the process of information in the precoding MIMO system, at first, the information that receiving end/sending end sends.Secondly, based on the information of reception estimating channel information.Once more, based on channel information, from described code book, select corresponding code word.Then, generate the codewords indexes information of selected code word.At last, send the signal that comprises codewords indexes information.
Based on same inventive concept, the dispensing device of a kind of code book memory device, a kind of storage medium, a kind of closed loop multiaerial system, a kind of receiving system of closed loop multiaerial system also are provided in the embodiment of the invention, because these units principle of dealing with problems and a kind of code book storage means, a kind of method for sending information of described code book, a kind of message receiving method of described code book of using of using are similar, therefore the enforcement of these units can repeat part and repeat no more referring to the enforcement of method.
Fig. 5 is a code book memory device structural representation, as shown in the figure, can comprise in the storage organization:
Determination module 501 is used for determining code book, and described codebook structure is:
Figure GSA00000031019100191
Wherein: Φ rThe matrix of expression 2 * r dimension, w n rExpression N TThe matrix of/2 * r dimension, N TBe number of transmit antennas, n is a codeword number, and r is an order Rank number, and operator ο is:
Figure GSA00000031019100192
Wherein, A (:, the n) n of representing matrix A row,
Figure GSA00000031019100193
The representing matrix direct product, if A (:, n) be the vector of a M * 1 dimension, then
Figure GSA00000031019100194
Memory module 502 is used to store code book.
In the enforcement, determination module can also be further used for determining when determining code book
R is 3 o'clock, w n 3Structure be:
Figure GSA00000031019100195
R is 4 o'clock, w n 4Structure be:
Figure GSA00000031019100196
Wherein, a and b represent 2 N T/ 2 * 1 vector, a and b quadrature.
In the enforcement, determination module can also be further used for when determining code book, and r was respectively 3,4 o'clock, determines
Φ 3 = 1 2 0 1 0 2 ;
Φ 4 = 1 0 1 0 0 1 0 1 .
In the enforcement, determination module can also be further used for when determining code book, and r was respectively 3,4 o'clock, determines
Φ 3 = 1 1 1 1 1 - 1 ;
Φ 4 = 1 1 1 1 1 - 1 1 - 1 .
Fig. 6 is the storage medium schematic diagram, as shown in the figure, stores code book on storage medium, and described codebook structure is:
Figure GSA00000031019100203
Wherein: Φ rThe matrix of expression 2 * r dimension, w n rExpression N TThe matrix of/2 * r dimension, N TBe number of transmit antennas, n is a codeword number, and r is an order Rank number, and operator ο is:
Figure GSA00000031019100204
Wherein, A (:, the n) n of representing matrix A row,
Figure GSA00000031019100205
The representing matrix direct product, if A (:, n) be the vector of a M * 1 dimension, then
Figure GSA00000031019100206
In the enforcement, described code book exists
R is 3 o'clock, w n 3Structure be:
R is 4 o'clock, w n 4Structure be:
Figure GSA00000031019100208
Wherein, a and b represent 2 N T/ 2 * 1 vector, a and b quadrature.
In the enforcement, described code book was respectively 3,4 o'clock at r,
Φ 3 = 1 2 0 1 0 2 ;
Φ 4 = 1 0 1 0 0 1 0 1 .
In the enforcement, described code book was respectively 3,4 o'clock at r,
Φ 3 = 1 1 1 1 1 - 1 ;
Φ 4 = 1 1 1 1 1 - 1 1 - 1 .
Those skilled in the art should understand that code book specific embodiment of the present invention can be provided as method, system or computer program.Therefore, code book of the present invention can adopt complete hardware embodiment, complete software implementation example or in conjunction with the form of the embodiment of software and hardware aspect in the specific implementation.And code book of the present invention can adopt the form that goes up the computer program of implementing in one or more computer-usable storage medium (including but not limited to magnetic disc store, CD-ROM, optical memory etc.) that wherein include computer usable program code.
Code book in the invention process can offer these computer program instructions to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, make the instruction of carrying out by the processor of computer or other programmable data processing device produce the device of the function that is used for the code book appointment.
These realize that the computer program instructions of code book function also can be stored in energy vectoring computer or the computer-readable memory of other programmable data processing device with ad hoc fashion work, make the instruction that is stored in this computer-readable memory produce the manufacture that comprises command device, this command device is realized the function of code book in an embodiment.
These computer program instructions of realizing the code book function also can be loaded on computer or other programmable data processing device, make on computer or other programmable devices and to carry out the sequence of operations step producing computer implemented processing, thereby the instruction of carrying out on computer or other programmable devices is provided for realizing the function of code book among the embodiment.
Fig. 7 is the dispensing device structural representation of closed loop multiaerial system, as shown in the figure, can comprise in the dispensing device as the code book memory device among Fig. 5, and/or, as storage medium among Fig. 6, also comprise:
Receiver module 701 is used for before precoding MIMO system transmission information, receives the signal that comprises codewords indexes information, extracts codewords indexes information;
Code book memory module 702 is used for obtaining code book from code book memory device and/or storage medium;
Codeword number determination module 703 is used for selecting corresponding code word based on the codewords indexes information of extracting from described code book;
Pre-coding matrix computing module 704 is used for based on the code word of selecting directly as pre-coding matrix or carries out conversion process obtaining pre-coding matrix;
Precoding module 705 is used to utilize resulting pre-coding matrix to carry out precoding processing;
Sending module 706 is used for by the signal after many antenna transmission precoding processing.
Fig. 8 is the receiving system structural representation of closed loop multiaerial system, as shown in the figure, can comprise in the receiving system as the code book memory device among Fig. 5, and/or, as storage medium among Fig. 6, also comprise:
Receiver module 801 is used for when precoding MIMO system reception information the information that receiving end/sending end sends;
Channel estimation module 802 is based on the information of reception estimating channel information;
Code book memory module 803 is used for obtaining code book from code book memory device and/or storage medium;
Code word is selected module 804, is used for based on channel information, selects corresponding code word from described code book;
Codewords indexes information generating module 805 is used to generate the codewords indexes information of selected code word;
Sending module 806 is used to send the signal that comprises codewords indexes information.
For the convenience of describing, the each several part of the above device is divided into various modules with function or the unit is described respectively.Certainly, when enforcement is of the present invention, can in same or a plurality of softwares or hardware, realize the function of each module or unit.
As seen from the above-described embodiment, code book provided by the invention can be matched with dual polarized antenna the channel distribution characteristic, minimize the performance loss that codebook quantification brings, thereby effectively improve the performance of pre-coding system.
Under identical simulated conditions, several code book example property comparison of listing in existing code book 1, code book 2, code book 3 and the embodiment of the invention have been provided below, wherein code book example 3 is identical with example 2 performances, code book example 7 is identical with example 6 performances, so do not list the result of code book example 3 and 7 in the emulation; What adopt in the existing code book 4 is the 16PSK element, and other all code books all adopt 8PSK and 0 element, thus not and its compare.Simulation parameter is as shown in table 1, simulation result is shown in Fig. 9-12, wherein, Fig. 9 is that Rank3 the 1st class code book and existing code book comparing result figure, Figure 10 are that Rank3 the 2nd class code book and existing code book comparing result figure, Figure 11 are that Rank4 the 1st class code book and existing code book comparing result figure, Figure 12 are Rank4 the 2nd class code book and existing code book comparing result figure.
Can find out that from simulation result the existing relatively code book scheme of the performance of the code book example of carrying all has certain gain, with respect to code book 1, though gain is less down for Rank3, gain is comparatively obvious under Rank4; With respect to code book 2, comparatively obvious gain is arranged all under Rank3 and the Rank4; With respect to code book 3, performance is suitable substantially under the Rank4, but under Rank3 bigger gain is arranged.
Table 1 simulation parameter
Parameter Test condition
Carrier frequency 2.0GHz
System bandwidth 1.4MHz
Data transmission bandwidth 6RBs
Channel model Urban?Macro
Translational speed 3km/h
Antenna configurations 8x4
Antenna spacing λ/2,λ/2
The dual polarization angle The base station :+/-45 ° of user: β/β+90 °, wherein β evenly distributes between [90 °, 90 °]
Link circuit self-adapting AMC,HARQ
Receiver The MMSE receiver
Channel estimating Desirable
The PMI feedback delay Do not have
Precoding granularity 6RBs
AoD direction between base station and user Evenly distribute between [60 °, 60 °], per 200 subframes change once
Wherein, AMC is Adaptive Modulation and Coding (Adapt Modulation Coding); HARQ is mixed automatic repeat request (Hybrid Automatic Repeat Request); MMSE is least mean-square error (Minimum Mean Square Error); AoD is for leaving angle (Angle of Departure).
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.

Claims (16)

1. a code book storage means is characterized in that, may further comprise the steps:
Determine code book, described codebook structure is:
Wherein: Φ rThe matrix of expression 2 * r dimension, W n rExpression N TThe matrix of/2 * r dimension, N TBe number of transmit antennas, n is a codeword number, and r is an order Rank number, operator ° be:
Figure FSA00000031019000012
Wherein, A (:, the n) n of representing matrix A row,
Figure FSA00000031019000013
The representing matrix direct product, if A (:, n) be the vector of a M * 1 dimension, then
Figure FSA00000031019000014
The storage code book.
2. the method for claim 1 is characterized in that,
R is 3 o'clock, W n 3Structure be:
R is 4 o'clock, W n 4Structure be:
Wherein, a and b represent 2 N T/ 2 * 1 vector, a and b quadrature.
3. the method for claim 1 is characterized in that, r was respectively 3,4 o'clock,
Φ 3 = 1 2 0 1 0 2 ;
Φ 4 = 1 0 1 0 0 1 0 1 .
4. the method for claim 1 is characterized in that, r was respectively 3,4 o'clock,
Φ 3 = 1 1 1 1 1 - 1 ;
Φ 4 = 1 1 1 1 1 - 1 1 - 1 .
A use as claim 1 to 4 arbitrary as described in the method for sending information of code book, it is characterized in that, may further comprise the steps:
Before precoding multiple-input, multiple-output mimo system transmission information, receive the signal that comprises codewords indexes information, extract codewords indexes information;
Based on the codewords indexes information of extracting, from described code book, select corresponding code word;
Based on the code word of selecting directly as pre-coding matrix or carry out conversion process and obtain pre-coding matrix;
Utilize resulting pre-coding matrix to carry out precoding processing;
By the signal after many antenna transmission precoding processing.
A use as claim 1 to 4 arbitrary as described in the message receiving method of code book, it is characterized in that, may further comprise the steps:
When the precoding MIMO system receives information, the information that receiving end/sending end sends;
Based on the information of reception estimating channel information;
Based on channel information, from described code book, select corresponding code word;
Generate the codewords indexes information of selected code word;
Transmission comprises the signal of codewords indexes information.
7. a code book memory device is characterized in that, comprising:
Determination module is used for determining code book, and described codebook structure is:
Figure FSA00000031019000023
Wherein: Φ rThe matrix of expression 2 * r dimension, W n rExpression N TThe matrix of/2 * r dimension, N TBe number of transmit antennas, n is a codeword number, and r is an order Rank number, operator ° be:
Wherein, A (:, the n) n of representing matrix A row,
Figure FSA00000031019000025
The representing matrix direct product, if A (:, n) be the vector of a M * 1 dimension, then
Memory module is used to store code book.
8. equipment as claimed in claim 7 is characterized in that, determination module is further used for determining when determining code book
R is 3 o'clock, W n 3Structure be:
Figure FSA00000031019000032
R is 4 o'clock, W n 4Structure be:
Wherein, a and b represent 2 N T/ 2 * 1 vector, a and b quadrature.
9. equipment as claimed in claim 7 is characterized in that, determination module is further used for when determining code book, and r was respectively 3,4 o'clock, determines
Φ 3 = 1 2 0 1 0 2 ;
Φ 4 = 1 0 1 0 0 1 0 1 .
10. equipment as claimed in claim 7 is characterized in that, determination module is further used for when determining code book, and r was respectively 3,4 o'clock, determines
Φ 3 = 1 1 1 1 1 - 1 ;
Φ 4 = 1 1 1 1 1 - 1 1 - 1 .
11. a storage medium is characterized in that, stores code book on storage medium, described codebook structure is:
Figure FSA00000031019000041
Wherein: Φ rThe matrix of expression 2 * r dimension, W n rExpression N TThe matrix of/2 * r dimension, N TBe number of transmit antennas, n is a codeword number, and r is an order Rank number, operator ° be:
Figure FSA00000031019000042
Wherein, A (:, the n) n of representing matrix A row,
Figure FSA00000031019000043
The representing matrix direct product, if A (:, n) be the vector of a M * 1 dimension, then
Figure FSA00000031019000044
12. storage medium as claimed in claim 11 is characterized in that, described code book exists
R is 3 o'clock, w n 3Structure be:
Figure FSA00000031019000045
R is 4 o'clock, w n 4Structure be:
Figure FSA00000031019000046
Wherein, a and b represent 2 N T/ 2 * 1 vector, a and b quadrature.
13. storage medium as claimed in claim 11 is characterized in that, described code book was respectively 3,4 o'clock at r,
Φ 3 = 1 2 0 1 0 2 ;
Φ 4 = 1 0 1 0 0 1 0 1 .
14. storage medium as claimed in claim 11 is characterized in that, described code book was respectively 3,4 o'clock at r,
Φ 3 = 1 1 1 1 1 - 1 ;
Φ 4 = 1 1 1 1 1 - 1 1 - 1 .
15. the dispensing device of a closed loop multiaerial system is characterized in that, comprises as the arbitrary described code book memory device of claim 7 to 10, and/or, as the arbitrary described storage medium of claim 11 to 14, also comprise:
Receiver module is used for before precoding MIMO system transmission information, receives the signal that comprises codewords indexes information, extracts codewords indexes information;
The code book memory module is used for obtaining code book from code book memory device and/or storage medium;
The codeword number determination module is used for selecting corresponding code word based on the codewords indexes information of extracting from described code book;
The pre-coding matrix computing module is used for based on the code word of selecting directly as pre-coding matrix or carries out conversion process obtaining pre-coding matrix;
Precoding module is used to utilize resulting pre-coding matrix to carry out precoding processing;
Sending module is used for by the signal after many antenna transmission precoding processing.
16. the receiving system of a closed loop multiaerial system is characterized in that, comprises as the arbitrary described code book memory device of claim 7 to 10, and/or, as the arbitrary described storage medium of claim 11 to 14, also comprise:
Receiver module is used for when precoding MIMO system reception information the information that receiving end/sending end sends;
Channel estimation module is based on the information of reception estimating channel information;
The code book memory module is used for obtaining code book from code book memory device and/or storage medium;
Code word is selected module, is used for based on channel information, selects corresponding code word from described code book;
The codewords indexes information generating module is used to generate the codewords indexes information of selected code word;
Sending module is used to send the signal that comprises codewords indexes information.
CN201010110914.5A 2010-02-10 2010-02-10 A kind of code book stores and uses information transceiving method and the device of this code book Active CN102082593B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010110914.5A CN102082593B (en) 2010-02-10 2010-02-10 A kind of code book stores and uses information transceiving method and the device of this code book

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010110914.5A CN102082593B (en) 2010-02-10 2010-02-10 A kind of code book stores and uses information transceiving method and the device of this code book

Publications (2)

Publication Number Publication Date
CN102082593A true CN102082593A (en) 2011-06-01
CN102082593B CN102082593B (en) 2016-08-24

Family

ID=44088357

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010110914.5A Active CN102082593B (en) 2010-02-10 2010-02-10 A kind of code book stores and uses information transceiving method and the device of this code book

Country Status (1)

Country Link
CN (1) CN102082593B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107078773A (en) * 2014-09-25 2017-08-18 瑞典爱立信有限公司 UE is set to can determine the network node, user equipment and its method of precoder code book
WO2018090876A1 (en) * 2016-11-15 2018-05-24 电信科学技术研究院 Precoding information indication method, user equipment, and access network entity

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101262310A (en) * 2007-03-09 2008-09-10 中兴通讯股份有限公司 A pre-coding method for MIMO system based on code book
WO2009022871A2 (en) * 2007-08-14 2009-02-19 Lg Electronics Inc. Method for feedback and method for configuring a codebook in multi-antenna system
US20090046801A1 (en) * 2007-08-14 2009-02-19 Interdigital Technology Corporation Method and apparatus for creating a multi-user mimo codebook using a single user mimo codebook
CN101527617A (en) * 2008-03-03 2009-09-09 中兴通讯股份有限公司 Method for designing code book precoded by multi-input and multi-output system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101262310A (en) * 2007-03-09 2008-09-10 中兴通讯股份有限公司 A pre-coding method for MIMO system based on code book
WO2009022871A2 (en) * 2007-08-14 2009-02-19 Lg Electronics Inc. Method for feedback and method for configuring a codebook in multi-antenna system
US20090046801A1 (en) * 2007-08-14 2009-02-19 Interdigital Technology Corporation Method and apparatus for creating a multi-user mimo codebook using a single user mimo codebook
CN101527617A (en) * 2008-03-03 2009-09-09 中兴通讯股份有限公司 Method for designing code book precoded by multi-input and multi-output system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CATT: "《3GPP TSG RAN WG1 meeting #59b R1-100022》", 12 January 2010, article "Codebook design for 8Tx DL MIMO" *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107078773A (en) * 2014-09-25 2017-08-18 瑞典爱立信有限公司 UE is set to can determine the network node, user equipment and its method of precoder code book
CN107078773B (en) * 2014-09-25 2020-11-17 瑞典爱立信有限公司 Network node, user equipment and method thereof for enabling UE to determine precoder codebook
WO2018090876A1 (en) * 2016-11-15 2018-05-24 电信科学技术研究院 Precoding information indication method, user equipment, and access network entity
US10938458B2 (en) 2016-11-15 2021-03-02 China Academy Of Telecommunications Technology Method for indicating precoding information, user equipment, and access network entity

Also Published As

Publication number Publication date
CN102082593B (en) 2016-08-24

Similar Documents

Publication Publication Date Title
CN102088340B (en) Method and device of multi-aerial system for transmitting and receiving information
CN102130752B (en) Methods and devices for acquiring pre-coding matrix indicator and pre-coding matrix
CN102122983B (en) Method and equipment for generating codebook and sending and feeding back information
CN101330479B (en) Method for pre-encoding multi-input multi-output transmission and codebook encoding
CN105471485B (en) Method and apparatus for sending and receiving codebook subset limitation bitmap
CN102725967B (en) For the method and apparatus of information feed back and precoding
CN102017449B (en) Method for transmitting and receiving signals in open-loop spatial multiplexing mode
CN106464334B (en) Improved beam-forming method and the device for it in multi-aerial radio communication system
CN101378299B (en) Transmission diversity method base on null-frequency encoding
CN101626264B (en) Method for realizing open-loop precoding in wireless communication system
CN101136718A (en) Multi-input multi-output space multiplexing precoding method of wireless communication system
JP2013502111A (en) Precoding method, system, and precoding codebook structure method
CN101146078A (en) A selection method for multi-input and multi-output space multiplexing pre-coding matrix
CN102119494A (en) Method and apparatus for transmitting uplink signals using multi-antenna
CN101834707B (en) A kind of obtain channel condition information method and corresponding communication system
CN105075139A (en) Method for transmitting signal in multi-antenna wireless communication system and apparatus for same
CN102088302B (en) The method of closed-loop multi-antenna system sending/receiving information and device
CN101860420B (en) A kind of channel information acquisition method and system
CN102291201B (en) Low-complexity codebook searching method of dual-codebook-oriented structure
CN102082635B (en) Codebook storage and information transceiving method and device using codebook
KR20080095732A (en) Method of configuring codebook and signal transmitting in multi-input and multi-output system
CN102082593A (en) Codebook storage and information transceiving method and device using codebook
CN102122980B (en) Information transmitting method and equipment for multiaerial system
CN102130751B (en) Method, system and device for transmitting/receiving information by multi-antenna system
CN101826946B (en) Method for preprocessing information in multi-input multi-output system

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
CP01 Change in the name or title of a patent holder

Address after: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Patentee after: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

Address before: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Patentee before: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

CP01 Change in the name or title of a patent holder
TR01 Transfer of patent right

Effective date of registration: 20210623

Address after: 100085 1st floor, building 1, yard 5, Shangdi East Road, Haidian District, Beijing

Patentee after: DATANG MOBILE COMMUNICATIONS EQUIPMENT Co.,Ltd.

Address before: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Patentee before: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

TR01 Transfer of patent right