CN107294578A - Data transmission method and device - Google Patents
Data transmission method and device Download PDFInfo
- Publication number
- CN107294578A CN107294578A CN201610205911.7A CN201610205911A CN107294578A CN 107294578 A CN107294578 A CN 107294578A CN 201610205911 A CN201610205911 A CN 201610205911A CN 107294578 A CN107294578 A CN 107294578A
- Authority
- CN
- China
- Prior art keywords
- coding matrix
- data
- enb
- pmi
- transmitted
- 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
Links
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
- H04B7/0486—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting taking channel rank into account
-
- 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
-
- 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
-
- 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
-
- 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)
- Mobile Radio Communication Systems (AREA)
- Radio Transmission System (AREA)
Abstract
The invention discloses a kind of data transmission method and device, belong to wireless communication technology field.Method includes:Base station eNB receives the order instruction RI for the data channel that user terminal UE is sent, first pre-coding matrix instruction PMI, and the pre-coding matrix group of the data to be transmitted of the UE is determined according to the RI and the first PMI, the pre-coding matrix group includes multiple pre-coding matrixes;According to the data to be transmitted in frequency domain and the transmission sequence of time domain, pre-coding matrix is selected from the pre-coding matrix group, in a resource block RB for transmitting the data to be transmitted, at least pre-coding matrixes different in the pre-coding matrix group are selected in the presence of when transmitting the data to be transmitted on two resource element RE positions;The UE is transferred to after processing is weighted to the data to be transmitted by the pre-coding matrix of the selection.Device includes:First receiving module, the first determining module, first choice module and the first transport module.The present invention can improve the code performance that prelists.
Description
Technical field
The present invention relates to wireless communication technology field, more particularly to a kind of data transmission method and device.
Background technology
Multiple-input, multiple-output (Multiple Input Multiple Output, MIMO) wireless communication system passes through precoding energy
Access diversity and array gain, therefore, mimo wireless communication system how to carry out data transmission be industry concern emphasis.
At present, when data are transmitted in base station to user terminal, base station (Evaluated NodeB, eNB) is to user terminal
(Use Equipment, UE) issues channel condition information reference symbol (Channel State Information
Reference Signal, CSI-RS), UE obtains the first pre-coding matrix and second of current data channel according to the CSI-RS
Pre-coding matrix, the first pre-coding matrix is by multiple Column vector groups into the second pre-coding matrix from multiple column vectors by selecting
Column vector and two-stage antenna between phase difference composition, to eNB send the first pre-coding matrix instruction (Precoding
Matrix Index, PMI) and the 2nd PMI, the first PMI include the first pre-coding matrix, the 2nd PMI include the second precoding square
Battle array;ENB calculates pre-coding matrix, treated by the pre-coding matrix according to the first pre-coding matrix and the second pre-coding matrix
The data of transmission are handed down to UE after being weighted processing.
There are the following problems for prior art:
In the scene of UE high-speed motions, data channel quickly changes, when data channel changes, the second pre-coding matrix
In phase difference will change, but eNB calculates pre-coding matrix according to the second pre-coding matrix and passes through the precoding
When matrix is weighted processing to data waiting for transmission, the phase difference has occurred that change, so as to cause to calculate obtain pre-
Encoder matrix is mismatched with current data channel, and then causes precoding hydraulic performance decline.
The content of the invention
In order to solve problem of the prior art, the invention provides a kind of data transmission method and device.Technical scheme is such as
Under:
In a first aspect, the embodiments of the invention provide a kind of data transmission method, methods described includes:
Base station eNB receives order instruction RI, the first pre-coding matrix instruction PMI for the data channel that user terminal UE is sent,
And the pre-coding matrix group of the data to be transmitted of the UE, the pre-coding matrix are determined according to the RI and the first PMI
Group includes multiple pre-coding matrixes;
According to the data to be transmitted in frequency domain and the transmission sequence of time domain, select to prelist from the pre-coding matrix group
Code matrix, in a resource block RB for transmitting the data to be transmitted, at least exists on two resource element RE positions and transmits
Pre-coding matrixes different in the pre-coding matrix group are selected during the data to be transmitted;
The UE is transferred to after processing is weighted to the data to be transmitted by the pre-coding matrix of the selection.
In embodiments of the present invention, UE only reports RI and the first PMI to be determined to eNB, eNB according to the first RI and the first PMI
Pre-coding matrix group, according to data to be transmitted in frequency domain and the transmission sequence of time domain, precoding is selected from pre-coding matrix group,
And transmit in a resource block RB of data to be transmitted, at least exist and transmit data to be transmitted on two resource element RE positions
When selection pre-coding matrix group in different pre-coding matrixes, so as to realize the precoding square used in turn in pre-coding matrix group
Battle array, improves the code performance that prelists.
In a possible design, the data to be transmitted that the UE is determined according to the RI and the first PMI
Pre-coding matrix group, including:
According to the RI and the first PMI, the first pre-coding matrix is determined, according to first pre-coding matrix and phase
Each phase difference in potential difference set, determines the second pre-coding matrix group, according to first pre-coding matrix and described second
Pre-coding matrix group, determines the pre-coding matrix group of the data to be transmitted of the UE, and the phase difference set is used to store two groups
Phase difference between poliarizing antenna;Or,
The 2nd PMI of the UE transmission is received, the 2nd PMI includes the instruction of column vector selection, according to the RI
With the first PMI, the first pre-coding matrix is determined, column vector and phase difference that the instruction selected according to the column vector is determined
Each phase difference in set, determines the second pre-coding matrix group, is prelisted according to first pre-coding matrix and described second
Code matrix group, determines the pre-coding matrix group of the data to be transmitted of the UE, and the phase difference set is used to store two groups of polarization
Phase difference between antenna.
In embodiments of the present invention, eNB uses each phase difference in phase difference set in turn, so as to build precoding square
Battle array group, when transmitting data waiting for transmission to UE, in turn using the pre-coding matrix in pre-coding matrix group, so as to improve pre-
Coding efficiency.
In embodiments of the present invention, UE can also report the phase difference in the 2nd PMI, so that eNB is according to the phase difference structure
Pre-coding matrix group is built, when transmitting data waiting for transmission to UE, in turn using the pre-coding matrix in pre-coding matrix group, from
And improve the code performance that prelists.
In another possible design, first pre-coding matrix is
Wherein, W1For Nt× 2M matrix, NtThe antenna port number included for the eNB, X be from it is the multiple arrange to
Amount compositionMatrix, M is the column vector numbers that include of X.
In another possible design, it is described according to the data to be transmitted in frequency domain and the transmission sequence of time domain, from
Pre-coding matrix is selected in the pre-coding matrix group, including:
According to the data to be transmitted in frequency domain and the transmission sequence of time domain, according to pre-defined selecting sequence from described
Pre-coding matrix is selected in pre-coding matrix group.
When transmitting data waiting for transmission to UE, according to data to be transmitted in frequency domain and the transmission sequence of time domain, make in turn
With the pre-coding matrix in pre-coding matrix group, so as to improve the code performance that prelists.
In another possible design, the pre-coding matrix W=[V included in the pre-coding matrix group0 … VR-1]
Each column vector, have the following form of the composition
Wherein, ViFor Nt× 1 column vector,Mould for 1 plural number andBelong to 1, -1, j, the value in-j, NtTo be described
The antenna port number that eNB includes, R is the order for the data channel that the RI includes, viFor what is determined according to the first PMI1
A column vector in diagonal block matrix X in first pre-coding matrix.
In another possible design, the RI includes the order of the data channel;
Methods described also includes:
According to the order of the data channel, the demodulation reference mark DMRS of data channel port number, institute are determined
The port number for stating DMRS is the even number of the order more than or equal to the data channel.
In embodiments of the present invention, eNB can also determine DMRS port number, pass through according to the order of data channel
DMRS port transmits data waiting for transmission to UE.
In another possible design, methods described also includes:
According to the pre-coding matrix of the selection, the DMRS of data channel weighting matrix is determined, the DMRS's
Each column vector in weighting matrix can be expressed as:OrviFor the pre-coding matrix of the selection
In the 2nd PMI in column vector select the column vector for indicating selection.
In embodiments of the present invention, eNB can also determine DMRS weighting matrix according to the pre-coding matrix of selection.
In another possible design, in the RB, the base station is the different of data to be transmitted selection
Identical v is included in pre-coding matrix0~vR-1, the viFor column vector in the 2nd PMI in the pre-coding matrix of the selection
The instruction of selection, i is >=0 and≤R-1 integer;
In the RB, in the different pre-coding matrixes that the base station selects for the data to be transmittedNot phase
Together, it is describedPhase difference between the two groups of poliarizing antennas included for the 2nd PMI in the pre-coding matrix of the selection.
In another possible design, methods described also includes:
The first configuration information or the second configuration information are sent to the UE, first configuration information is used to indicate the UE
The RI and the first PMI are only fed back when to the eNB feeding back channel state informations, second configuration information is used to refer to
Show that the UE is fed back when to the eNB feeding back channel state informations in the RI, the first PMI and the 2nd PMI to arrange
The instruction of vector selection.
In embodiments of the present invention, eNB can configure PMI feedback system to UE in advance.
In another possible design, first configuration information or second configuration information are additionally operable to described in instruction
UE feedback channel qualities when to the eNB feeding back channel state informations index CQI;
Methods described also includes:
Receive the CQI for the data channel that the UE is sent according to first configuration information or the second configuration information;
The pre-coding matrix by the selection data to be transmitted is weighted after processing be transferred to it is described
UE, including:
According to the CQI, the data to be transmitted is divided into multiple data blocks;
Place is weighted to each data block in the multiple data block by the pre-coding matrix of the selection respectively
The UE is transferred to after reason.
In embodiments of the present invention, UE can also to eNB reported data channels CQI so that eNB can be according to CQI pairs
Data to be transmitted carries out block encoding and sent, and improves efficiency of transmission.
Second aspect, the embodiments of the invention provide a kind of data transmission method, methods described includes
Base station eNB receives the order instruction RI for the data channel that user terminal UE is sent, and determines the UE's according to the RI
The pre-coding matrix group of data to be transmitted, and the pre-coding matrix group is transferred to the UE, so that the UE is according to described
Pre-coding matrix group decodes the data to be transmitted, and the pre-coding matrix group includes multiple pre-coding matrixes;
According to the data to be transmitted in frequency domain and the transmission sequence of time domain, select to prelist from the pre-coding matrix group
Code matrix, in a resource block RB for transmitting the data to be transmitted, at least exists on two resource element RE positions and transmits
Pre-coding matrixes different in the pre-coding matrix group are selected during the data to be transmitted;
The UE is transferred to after processing is weighted to the data to be transmitted by the pre-coding matrix of the selection.
In embodiments of the present invention, UE only reports RI to determine pre-coding matrix group according to the first RI to eNB, eNB, according to treating
Data are transmitted in frequency domain and the transmission sequence of time domain, precoding are selected from pre-coding matrix group, and transmit data to be transmitted
A resource block RB in, at least exist and select pre-coding matrix group when data to be transmitted is transmitted on two resource element RE positions
Middle different pre-coding matrix, so as to realize the pre-coding matrix used in turn in pre-coding matrix group, improves precoding
Energy.
It is described that the pre-coding matrix group is transferred to the UE in a possible design, including:
The UE is given by pre-coding matrix group described in radio resource control RRC transmitting signaling downwards.
Pre-coding matrix group is issued to UE by RRC signaling in embodiments of the present invention, efficiency of transmission is improved.
In another possible design, methods described also includes:
The 3rd configuration information is sent to the UE, the 3rd configuration information is used to indicate the UE anti-to the eNB
The RI is only fed back during feedback channel condition information.
In embodiments of the present invention, eNB can configure PMI feedback system to UE in advance.
In another possible design, the 3rd configuration information is additionally operable to indicate that the UE feeds back to the eNB
Feedback channel quality indexes CQI during channel condition information;
Methods described also includes:
Receive the CQI for the data channel that the UE is sent according to the 3rd configuration information;
The pre-coding matrix by the selection data to be transmitted is weighted after processing be transferred to it is described
UE, including:
According to the CQI, the data to be transmitted is divided into multiple data blocks;
Place is weighted to each data block in the multiple data block by the pre-coding matrix of the selection respectively
The UE is transferred to after reason.
In embodiments of the present invention, UE can also to eNB reported data channels CQI so that eNB can be according to CQI pairs
Data to be transmitted carries out block encoding and sent, and improves efficiency of transmission.
The third aspect, the embodiments of the invention provide a kind of data transmission method, methods described includes:
The channel condition information reference symbol CSI-RS that user terminal UE is issued according to base station eNB, according to the CSI-RS
Determine the pre-coding matrix of sum of ranks first of data channel;
Order instruction and the first pre-coding matrix instruction PMI are sent to the eNB, the order instruction includes the RI, described
First PMI includes first pre-coding matrix, so that the eNB first pre-coding matrixes according to the sum of ranks are determined in advance
Encoder matrix group simultaneously selects pre-coding matrix from pre-coding matrix group, and by the pre-coding matrix of the selection to the UE
Data to be transmitted be weighted processing after be transferred to the UE;
The transmission data after the weighting processing that the eNB issues are received, according to the transmission data in frequency domain and time domain
Transmission sequence, determines the pre-coding matrix of the selection, and demodulate the weighting processing by the pre-coding matrix of the selection
Transmission data afterwards.
In embodiments of the present invention, UE only reports RI and the first PMI to be determined to eNB, eNB according to the first RI and the first PMI
Pre-coding matrix group, according to data to be transmitted in frequency domain and the transmission sequence of time domain, precoding is selected from pre-coding matrix group,
And transmit in a resource block RB of data to be transmitted, at least exist and transmit data to be transmitted on two resource element RE positions
When selection pre-coding matrix group in different pre-coding matrixes, so as to realize the precoding square used in turn in pre-coding matrix group
Battle array, improves the code performance that prelists.
In a possible design, it is described according to it is described transmission data in frequency domain and the transmission sequence of time domain, determine institute
The pre-coding matrix of selection is stated, including:
According to the RI and the first PMI, pre-coding matrix group is determined, according to the transmission data in frequency domain and time domain
Transmission sequence, select pre-coding matrix from the pre-coding matrix group;Or,
The pre-coding matrix group that the eNB is sent is received, according to the transmission data in frequency domain and the transmission sequence of time domain,
Pre-coding matrix is selected from the pre-coding matrix group.
In embodiments of the present invention, UE can also be according to the precoding for determining pre-coding matrix group or reception eNB transmissions
Matrix group, and pre-coding matrix is selected from pre-coding matrix group in frequency domain and the transmission sequence of time domain according to transmission data, from
And ensure the identical pre-coding matrix of UE and eNB selections.
In another possible design, methods described also includes:
Receive the first configuration information that the eNB is sent, first configuration information is used to indicating the UE to described
The RI and the first PMI are only fed back during eNB feeding back channel state informations;
The pre-coding matrix of sum of ranks first that data channel is determined according to the CSI-RS, including:
According to first configuration information and the CSI-RS, the pre-coding matrix of sum of ranks first of data channel is determined.
In embodiments of the present invention, eNB can configure PMI feedback system to UE in advance, so that what UE was configured according to eNB
Feedback system is fed back.
In another possible design, methods described also includes:
The instruction of column vector selection is determined, the 2nd PMI is sent to the eNB, the 2nd PMI is selected including the column vector
The instruction selected, so that the instruction that the eNB is selected according to the RI, the first PMI and the column vector, determines precoding square
Battle array group.
In embodiments of the present invention, UE can also report the phase difference in the 2nd PMI, so that eNB is according to the phase difference structure
Pre-coding matrix group is built, when transmitting data waiting for transmission to UE, in turn using the pre-coding matrix in pre-coding matrix group, from
And improve the code performance that prelists.
In another possible design, methods described also includes:
Receive the second configuration information that the eNB is sent, second configuration information is used to indicating the UE to described
The instruction of the column vector selection in the RI, the first PMI and the 2nd PMI is fed back during eNB feeding back channel state informations;
The instruction of column vector selection in the 2nd PMI of the determination, including:
According to second configuration information, the instruction of the column vector selection in the 2nd PMI is determined.
In embodiments of the present invention, eNB can configure PMI feedback system to UE in advance, so that what UE was configured according to eNB
Feedback system is fed back.
In another possible design, first configuration information or second configuration information are additionally operable to described in instruction
UE feedback channel qualities when to the eNB feeding back channel state informations index CQI;
Methods described also includes:
Assuming that according to the frequency domain of the transmission data and the order of time domain, being prelisted by pre-defined selecting sequence from described
When selecting pre-coding matrix in code matrix group, the CQI of the data channel is calculated;
According to first configuration information or second configuration information, the CQI is sent to the eNB.
In embodiments of the present invention, UE can also to eNB reported data channels CQI so that eNB can be according to CQI pairs
Data to be transmitted carries out block encoding and sent, and improves efficiency of transmission.
In another possible design, the pre-coding matrix W=[V included in the pre-coding matrix group0 … VR-1]
Each column vector, have the following form of the composition
Wherein, ViFor Nt× 1 column vector,Mould for 1 plural number andBelong to 1, -1, j, the value in-j, NtTo be described
The antenna port number that eNB includes, R is the order for the data channel that the RI includes, viFor what is determined according to the first PMI1
A column vector in diagonal block matrix X in first pre-coding matrix.
In another possible design, in the RB, the base station is the different of data to be transmitted selection
Identical v is included in pre-coding matrix0~vR-1, the viFor column vector in the 2nd PMI in the pre-coding matrix of the selection
The instruction of selection, i is >=0 and≤R-1 integer;
In the RB, in the different pre-coding matrixes that the base station selects for the data to be transmittedNot phase
Together, it is describedPhase difference between the two groups of poliarizing antennas included for the 2nd PMI in the pre-coding matrix of the selection.
In another possible design, the number of the CQI is unrelated with the order of the data channel.
In another possible design, methods described also includes:
According to the order of the data channel, the demodulation reference mark DMRS of data channel port number, institute are determined
The port number for stating DMRS is the even number of the order more than or equal to the data channel.
In embodiments of the present invention, eNB can also determine DMRS port number, pass through according to the order of data channel
DMRS port transmits data waiting for transmission to UE.
Fourth aspect, the embodiments of the invention provide a kind of data transmission method, methods described includes:
User terminal UE receives the channel condition information reference symbol CSI-RS that base station eNB is issued, according to the CSI-RS
Determine the order of data channel;
Sending order instruction RI, the RI to base station eNB includes the order of the data channel, so that the eNB is according to described
Order determines pre-coding matrix group and pre-coding matrix is selected from pre-coding matrix group, and passes through the pre-coding matrix of the selection
The UE is transferred to after processing is weighted to the data to be transmitted of the UE;
The transmission data after the pre-coding matrix group and weighting processing that the eNB sends are received, according to the transmission data
In frequency domain and the transmission sequence of time domain, the pre-coding matrix is selected from the pre-coding matrix group, and pass through the selection
Pre-coding matrix demodulate the transmission data after weighting processing.
In embodiments of the present invention, UE only reports RI to determine pre-coding matrix group according to the first RI to eNB, eNB, according to treating
Data are transmitted in frequency domain and the transmission sequence of time domain, precoding are selected from pre-coding matrix group, and transmit data to be transmitted
A resource block RB in, at least exist and select pre-coding matrix group when data to be transmitted is transmitted on two resource element RE positions
Middle different pre-coding matrix, so as to realize the pre-coding matrix used in turn in pre-coding matrix group, improves precoding
Energy.
In a possible design, methods described also includes:
Receive the 3rd configuration information that the eNB is sent, the 3rd configuration information is used to indicating the UE to described
The RI is only fed back during eNB feeding back channel state informations;
The order that data channel is determined according to the CSI-RS, including:
According to the 3rd configuration information and the CSI-RS, the order of data channel is determined.
In embodiments of the present invention, eNB can configure PMI feedback system to UE in advance, so that what UE was configured according to eNB
Feedback system is fed back.
In another possible design, the 3rd configuration information is additionally operable to indicate that the UE feeds back to the eNB
Feedback channel quality indexes CQI during channel condition information
Methods described also includes:
Assuming that according to the frequency domain of the transmission data and the order of time domain, being prelisted by pre-defined selecting sequence from described
When selecting pre-coding matrix in code matrix group, the CQI of the data channel is calculated;
According to the 3rd configuration information, the CQI is sent to the eNB.
In embodiments of the present invention, UE can also to eNB reported data channels CQI so that eNB can be according to CQI pairs
Data to be transmitted carries out block encoding and sent, and improves efficiency of transmission.
5th aspect, the embodiments of the invention provide a kind of data transmission device, described device includes:
First receiving module, the order instruction RI of the data channel for receiving user terminal UE transmissions, the first precoding square
Battle array indicates PMI;
First determining module, for determining that according to the RI and the first PMI data to be transmitted of the UE prelists
Code matrix group, the pre-coding matrix group includes multiple pre-coding matrixes;
First choice module, for, in frequency domain and the transmission sequence of time domain, being prelisted according to the data to be transmitted from described
Pre-coding matrix is selected in code matrix group, in a resource block RB for transmitting the data to be transmitted, at least there are two moneys
Pre-coding matrixes different in the pre-coding matrix group are selected when transmitting the data to be transmitted on source element RE positions;
First transport module, processing is weighted for the pre-coding matrix by the selection to the data to be transmitted
After be transferred to the UE.
In a possible design, first determining module, including:
First determining unit, for according to the RI and the first PMI, determining the first pre-coding matrix;
Second determining unit, for each phase difference in first pre-coding matrix and phase difference set, really
Fixed second pre-coding matrix group, the phase difference set is used to store the phase difference between two groups of poliarizing antennas;
3rd determining unit, for according to first pre-coding matrix and the second pre-coding matrix group, determining institute
State the pre-coding matrix group of UE data to be transmitted;Or,
First determining module, including:
First receiving unit, the 2nd PMI for receiving the UE transmission, the 2nd PMI includes column vector selection
Instruction;
4th determining unit, for according to the RI and the first PMI, determining the first pre-coding matrix;
In 5th determining unit, column vector and phase difference set that the instruction for being selected according to the column vector is determined
Each phase difference, determines the second pre-coding matrix group, and the phase difference set is used to store the phase between two groups of poliarizing antennas
Difference;
6th determining unit, for according to first pre-coding matrix and the second pre-coding matrix group, determining institute
State the pre-coding matrix group of UE data to be transmitted.
In another possible design, first pre-coding matrix is
Wherein, W1For Nt× 2M matrix, NtThe antenna port number included for the eNB, X be from it is the multiple arrange to
Amount compositionMatrix, M is the column vector numbers that include of X.
In another possible design, the first choice module, including:
First choice unit, for, in frequency domain and the transmission sequence of time domain, being determined according to the data to be transmitted according to advance
The selecting sequence of justice selects pre-coding matrix from the pre-coding matrix group.
In another possible design, the pre-coding matrix W=[V included in the pre-coding matrix group0 … VR-1]
Each column vector, have the following form of the composition
Wherein, ViFor Nt× 1 column vector,Mould for 1 plural number andBelong to 1, -1, j, the value in-j, NtTo be described
The antenna port number that eNB includes, R is the order for the data channel that the RI includes, viFor determined according to the first PMI
A column vector in diagonal block matrix X in one pre-coding matrix.In another possible design, the RI includes described
The order of data channel;
Described device also includes:
Second determining module, for the order according to the data channel, determines the demodulation reference mark of the data channel
DMRS port number, the port number of the DMRS is the even number of the order more than or equal to the data channel.
In another possible design, described device also includes:
3rd determining module, for the pre-coding matrix according to the selection, determine the data channel DMRS's plus
Each column vector in weight matrix, the weighting matrix of the DMRS can be expressed as:OrviFor institute
State the instruction that column vector is selected in the 2nd PMI in the pre-coding matrix of selection.
In another possible design, in the RB, the base station is the different of data to be transmitted selection
Identical v is included in pre-coding matrix0~vR-1, the viFor column vector in the 2nd PMI in the pre-coding matrix of the selection
The instruction of selection, i is >=0 and≤R-1 integer;
In the RB, in the different pre-coding matrixes that the base station selects for the data to be transmittedNot phase
Together, it is describedPhase difference between the two groups of poliarizing antennas included for the 2nd PMI in the pre-coding matrix of the selection.
In another possible design, described device also includes:
First sending module, for sending the first configuration information or the second configuration information, first configuration to the UE
Information is used to indicate that the UE only feeds back the RI and the first PMI when to the eNB feeding back channel state informations, described
Second configuration information is used to indicate that the UE feeds back the RI, the first PMI when to the eNB feeding back channel state informations
The instruction selected with column vector in the 2nd PMI.
In another possible design, first configuration information or second configuration information are additionally operable to described in instruction
UE feedback channel qualities when to the eNB feeding back channel state informations index CQI;
Described device also includes:
First receiving module, is additionally operable to receive the UE according to first configuration information or the second configuration information hair
The CQI of the data channel sent;
First transport module, including:
First division unit, for according to the CQI, the data to be transmitted to be divided into multiple data blocks;
First transmission unit, for respectively by the pre-coding matrix of the selection to each in the multiple data block
Data block is transferred to the UE after being weighted processing.
6th aspect, the embodiments of the invention provide a kind of data transmission device, described device includes
Second receiving module, the order instruction RI of the data channel for receiving user terminal UE transmissions;
4th determining module, the pre-coding matrix group of the data to be transmitted for determining the UE according to the RI;
Second transport module, for the pre-coding matrix group to be transferred into the UE, so that the UE is according to described pre-
Encoder matrix group decodes the data to be transmitted, and the pre-coding matrix group includes multiple pre-coding matrixes;
Second selecting module, for, in frequency domain and the transmission sequence of time domain, being prelisted according to the data to be transmitted from described
Pre-coding matrix is selected in code matrix group, in a resource block RB for transmitting the data to be transmitted, at least there are two moneys
Pre-coding matrixes different in the pre-coding matrix group are selected when transmitting the data to be transmitted on source element RE positions;
3rd transport module, processing is weighted for the pre-coding matrix by the selection to the data to be transmitted
After be transferred to the UE.
In a possible design, second transport module, for passing through radio resource control RRC transmitting signaling downwards institute
Pre-coding matrix group is stated to the UE.
In another possible design, described device also includes:
Second sending module, for sending the 3rd configuration information to the UE, the 3rd configuration information is used to indicate institute
State UE and only feed back the RI when to the eNB feeding back channel state informations.
In another possible design, the 3rd configuration information is additionally operable to indicate that the UE feeds back to the eNB
Feedback channel quality indexes CQI during channel condition information;
Described device also includes:
3rd receiving module, the CQI for receiving the data channel that the UE is sent according to the 3rd configuration information;
3rd transport module, including:
Second division unit, for according to the CQI, the data to be transmitted to be divided into multiple data blocks;
Second transmission unit, for respectively by the pre-coding matrix of the selection to each in the multiple data block
Data block is transferred to the UE after being weighted processing.
7th aspect, the embodiments of the invention provide a kind of data transmission device, described device includes:
4th receiving module, for receiving the channel condition information reference symbol CSI-RS that base station eNB is issued;
5th determining module, the pre-coding matrix of sum of ranks first for determining data channel according to the CSI-RS;
3rd sending module, for sending order instruction and the first pre-coding matrix instruction PMI to the eNB, the order refers to
Show including the RI, the first PMI includes first pre-coding matrix, so that the eNB is the according to the sum of ranks
One pre-coding matrix determines pre-coding matrix group and pre-coding matrix is selected from pre-coding matrix group, and passes through the selection
Pre-coding matrix is transferred to the UE after processing is weighted to the data to be transmitted of the UE;
4th receiving module, for receiving the transmission data after the weighting processing that the eNB is issued;
6th determining module, for, in frequency domain and the transmission sequence of time domain, determining the selection according to the transmission data
Pre-coding matrix;
First demodulation module, the transmission number after the weighting processing is demodulated for the pre-coding matrix by the selection
According to.
In a possible design, the 6th determining module, including:
8th determining unit, for according to the RI and the first PMI, determining pre-coding matrix group;
Second selecting unit, for according to it is described transmission data in frequency domain and the transmission sequence of time domain, from the precoding
Pre-coding matrix is selected in matrix group;Or,
6th determining module, including:
Second receiving unit, for receiving the pre-coding matrix group that the eNB is sent;
3rd selecting unit, for according to it is described transmission data in frequency domain and the transmission sequence of time domain, from the precoding
Pre-coding matrix is selected in matrix group.
In another possible design, described device also includes:
5th receiving module, for receiving the first configuration information that the eNB is sent, first configuration information is used to refer to
Show that the UE only feeds back the RI and the first PMI when to the eNB feeding back channel state informations;
5th determining module, for according to first configuration information and the CSI-RS, determining data channel
The pre-coding matrix of sum of ranks first.
In another possible design, described device also includes:
7th determining module, the instruction for determining column vector selection;
4th sending module, for sending the 2nd PMI to the eNB, the 2nd PMI includes what the column vector was selected
Indicate, so that the instruction that the eNB is selected according to the RI, the first PMI and the column vector, determines pre-coding matrix
Group.
In another possible design, described device also includes:
6th receiving module, for receiving the second configuration information that the eNB is sent, second configuration information is used to refer to
Show that the UE is fed back when to the eNB feeding back channel state informations in the RI, the first PMI and the 2nd PMI to arrange
The instruction of vector selection;
7th determining module, for according to second configuration information, determining what the column vector in the 2nd PMI was selected
Indicate.
In another possible design, first configuration information or second configuration information are additionally operable to described in instruction
UE feedback channel qualities when to the eNB feeding back channel state informations index CQI;
Described device also includes:
First computing module, for assuming the frequency domain according to the transmission data and the order of time domain, by pre-defined
When selecting sequence selects pre-coding matrix from the pre-coding matrix group, the CQI of the data channel is calculated;
5th sending module, for according to first configuration information or second configuration information, being sent to the eNB
The CQI.
In another possible design, the pre-coding matrix W=[V included in the pre-coding matrix group0 … VR-1]
Each column vector, have the following form of the composition
Wherein, ViFor Nt× 1 column vector,Mould for 1 plural number andBelong to 1, -1, j, the value in-j, NtTo be described
The antenna port number that eNB includes, R is the order for the data channel that the RI includes, viFor determined according to the first PMI
A column vector in diagonal block matrix X in one pre-coding matrix.
In another possible design, in the RB, the base station is the different of data to be transmitted selection
Identical v is included in pre-coding matrix0~vR-1, the viFor column vector in the 2nd PMI in the pre-coding matrix of the selection
The instruction of selection, i is >=0 and≤R-1 integer;
In the RB, in the different pre-coding matrixes that the base station selects for the data to be transmittedNot phase
Together, it is describedPhase difference between the two groups of poliarizing antennas included for the 2nd PMI in the pre-coding matrix of the selection.
In another possible design, the number of the CQI is unrelated with the order of the data channel.
In another possible design, described device also includes:
8th determining module, for the order according to the data channel, determines the demodulation reference mark of the data channel
DMRS port number, the port number of the DMRS is the even number of the order more than or equal to the data channel.
Eighth aspect, the embodiments of the invention provide a kind of data transmission device, described device includes:
7th receiving module, for receiving the channel condition information reference symbol CSI-RS that base station eNB is issued;
9th determining module, the order for determining data channel according to the CSI-RS;
6th sending module, includes the order of the data channel for sending order instruction RI, the RI to base station eNB, with
The eNB is determined pre-coding matrix group according to the order and is selected pre-coding matrix from pre-coding matrix group, and pass through institute
State after the pre-coding matrix of selection is weighted processing to the data to be transmitted of the UE and be transferred to the UE;
7th receiving module, for receiving the transmission data after the pre-coding matrix group and weighting processing that the eNB sends;
Tenth determining module, for according to it is described transmission data in frequency domain and the transmission sequence of time domain, from the precoding
The pre-coding matrix is selected in matrix group;
Second demodulation module, the transmission number after the weighting processing is demodulated for the pre-coding matrix by the selection
According to.
In a possible design, described device also includes:
8th receiving module, for receiving the 3rd configuration information that the eNB is sent, the 3rd configuration information is used to refer to
Show that the UE only feeds back the RI when to the eNB feeding back channel state informations;
9th determining module, for according to the 3rd configuration information and the CSI-RS, determining data channel
Order.
In another possible design, the 3rd configuration information is additionally operable to indicate that the UE feeds back to the eNB
Feedback channel quality indexes CQI during channel condition information
Described device also includes:
Second computing module, for assuming the frequency domain according to the transmission data and the order of time domain, by pre-defined
When selecting sequence selects pre-coding matrix from the pre-coding matrix group, the CQI of the data channel is calculated;
7th sending module, for according to the 3rd configuration information, the CQI to be sent to the eNB.
9th aspect, the embodiments of the invention provide a kind of data transmission device, described device includes:First receiver,
First processor and the first reflector;
First receiver, the order instruction RI of the data channel for receiving user terminal UE transmissions, the first precoding
Matrix indicates PMI;
The first processor, for determined according to the RI and the first PMI UE data to be transmitted it is pre-
Encoder matrix group, the pre-coding matrix group includes multiple pre-coding matrixes;
The first processor, for according to the data to be transmitted in frequency domain and the transmission sequence of time domain, from described pre-
Pre-coding matrix is selected in encoder matrix group, in a resource block RB for transmitting the data to be transmitted, at least in the presence of two
Pre-coding matrixes different in the pre-coding matrix group are selected when transmitting the data to be transmitted on resource element RE positions;
First reflector, place is weighted for the pre-coding matrix by the selection to the data to be transmitted
The UE is transferred to after reason.
In a possible design, the first processor, for according to the RI and the first PMI, determining
One pre-coding matrix;According to each phase difference in first pre-coding matrix and phase difference set, the second precoding is determined
Matrix group;According to first pre-coding matrix and the second pre-coding matrix group, the data to be transmitted of the UE is determined
Pre-coding matrix group, the phase difference set is used to store the phase difference between two groups of poliarizing antennas;Or,
The first processor, the 2nd PMI for receiving the UE transmission, the 2nd PMI includes column vector choosing
The instruction selected;According to the RI and the first PMI, the first pre-coding matrix is determined;The instruction selected according to the column vector
Each phase difference in the column vector and phase difference set of determination, determines the second pre-coding matrix group;Prelisted according to described first
Code matrix and the second pre-coding matrix group, determine the pre-coding matrix group of the data to be transmitted of the UE, the phase difference
Gather for storing the phase difference between two groups of poliarizing antennas.
In another possible design, first pre-coding matrix is
Wherein, W1For Nt× 2M matrix, NtThe antenna port number included for the eNB, X be from it is the multiple arrange to
Amount compositionMatrix, M is the column vector numbers that include of X.
In another possible design, the first processor, for according to the data to be transmitted frequency domain and when
The transmission sequence in domain, pre-coding matrix is selected according to pre-defined selecting sequence from the pre-coding matrix group.
In another possible design, the pre-coding matrix W=[V included in the pre-coding matrix group0 … VR-1]
Each column vector, have the following form of the composition
Wherein, ViFor Nt× 1 column vector,Mould for 1 plural number andBelong to 1, -1, j, the value in-j, NtTo be described
The antenna port number that eNB includes, R is the order for the data channel that the RI includes, viFor determined according to the first PMI
A column vector in diagonal block matrix X in one pre-coding matrix.In another possible design, the RI includes described
The order of data channel;
The first processor, for the order according to the data channel, determines the demodulation reference symbol of the data channel
Number DMRS port number, the port number of the DMRS is the even number of the order more than or equal to the data channel.
In another possible design, the first processor, for the pre-coding matrix according to the selection, it is determined that
Each column vector in the DMRS of data channel weighting matrix, the weighting matrix of the DMRS can be expressed as:OrviThe instruction selected for column vector in the 2nd PMI in the pre-coding matrix of the selection.
In another possible design, in the RB, the base station is the different of data to be transmitted selection
Identical v is included in pre-coding matrix0~vR-1, the viFor column vector in the 2nd PMI in the pre-coding matrix of the selection
The instruction of selection, i is >=0 and≤R-1 integer;
In the RB, in the different pre-coding matrixes that the base station selects for the data to be transmittedNot phase
Together, it is describedPhase difference between the two groups of poliarizing antennas included for the 2nd PMI in the pre-coding matrix of the selection.
In another possible design, the first transmitter, for sending the first configuration information or the to the UE
Two configuration informations, first configuration information is used to indicate that the UE only feeds back when to the eNB feeding back channel state informations
The RI and the first PMI, second configuration information is used to indicate the UE to the eNB feeding back channel state informations
When feed back the instruction that column vector in the RI, the first PMI and the 2nd PMI is selected.
In another possible design, first configuration information or second configuration information are additionally operable to described in instruction
UE feedback channel qualities when to the eNB feeding back channel state informations index CQI;
First receiver, sends for receiving the UE according to first configuration information or the second configuration information
The CQI of data channel;
The first processor, for according to the CQI, the data to be transmitted to be divided into multiple data blocks;Respectively
Institute is transferred to after processing is weighted to each data block in the multiple data block by the pre-coding matrix of the selection
State UE.
Tenth aspect, the embodiments of the invention provide a kind of data transmission device, described device includes:Second receiver,
Second processor and second transmitter;
Second receiver, the order instruction RI of the data channel for receiving user terminal UE transmissions;
The second processor, the pre-coding matrix group of the data to be transmitted for determining the UE according to the RI;Will
The pre-coding matrix group is transferred to the UE, so that the UE decodes the number to be transmitted according to the pre-coding matrix group
According to the pre-coding matrix group includes multiple pre-coding matrixes;
The second processor, is additionally operable to according to the data to be transmitted in frequency domain and the transmission sequence of time domain, from described
Pre-coding matrix is selected in pre-coding matrix group, in a resource block RB for transmitting the data to be transmitted, at least in the presence of two
Pre-coding matrixes different in the pre-coding matrix group are selected when transmitting the data to be transmitted on individual resource element RE positions;
The second transmitter, place is weighted for the pre-coding matrix by the selection to the data to be transmitted
The UE is transferred to after reason.
In a possible design, the second transmitter is additionally operable to by radio resource control RRC transmitting signaling downwards institute
Pre-coding matrix group is stated to the UE.
In another possible design, the second transmitter is additionally operable to send the 3rd configuration information, institute to the UE
Stating the 3rd configuration information is used to indicate that the UE only feeds back the RI when to the eNB feeding back channel state informations.
In another possible design, the 3rd configuration information is additionally operable to indicate that the UE feeds back to the eNB
Feedback channel quality indexes CQI during channel condition information;
Second receiver, is additionally operable to receive the data channel that the UE is sent according to the 3rd configuration information
CQI;
The second transmitter, is additionally operable to, according to the CQI, the data to be transmitted is divided into multiple data blocks;Point
It is transferred to after processing is not weighted to each data block in the multiple data block by the pre-coding matrix of the selection
The UE.
Tenth on the one hand, and the embodiments of the invention provide a kind of data transmission device, described device includes:3rd receives
Device, the 3rd processor and the 3rd transmitter;
3rd receiver, for receiving the channel condition information reference symbol CSI-RS that base station eNB is issued;
3rd processor, the pre-coding matrix of sum of ranks first for determining data channel according to the CSI-RS;
3rd transmitter, for sending order instruction and the first pre-coding matrix instruction PMI, the order to the eNB
Instruction includes the RI, and the first PMI includes first pre-coding matrix, so that the eNB is according to the sum of ranks
First pre-coding matrix determines pre-coding matrix group and pre-coding matrix is selected from pre-coding matrix group, and passes through the selection
Pre-coding matrix to the data to be transmitted of the UE be weighted processing after be transferred to the UE;
3rd receiver, is additionally operable to receive the transmission data after the weighting processing that the eNB is issued;
3rd processor, is additionally operable to according to the transmission data in frequency domain and the transmission sequence of time domain, it is determined that described
The pre-coding matrix of selection;
3rd processor, is additionally operable to demodulate the transmission after the weighting processing by the pre-coding matrix of the selection
Data.
In a possible design, the 3rd processor is additionally operable to according to the RI and the first PMI, it is determined that
Pre-coding matrix group;According to the transmission data in frequency domain and the transmission sequence of time domain, selected from the pre-coding matrix group
Pre-coding matrix;Or,
3rd processor, is additionally operable to receive the pre-coding matrix group that the eNB is sent, and is existed according to the transmission data
The transmission sequence of frequency domain and time domain, pre-coding matrix is selected from the pre-coding matrix group.
In another possible design, the 3rd processor is additionally operable to determine the instruction of column vector selection;
3rd transmitter, is additionally operable to send the 2nd PMI to the eNB, the 2nd PMI is selected including the column vector
The instruction selected, so that the instruction that the eNB is selected according to the RI, the first PMI and the column vector, determines precoding square
Battle array group.
In another possible design, the 3rd receiver is additionally operable to receive that the eNB sends second matches somebody with somebody confidence
Breath, second configuration information be used for indicate the UE feed back the RI when to the eNB feeding back channel state informations, it is described
The instruction that column vector is selected in first PMI and the 2nd PMI;
3rd processor, is additionally operable to according to second configuration information, determines the finger that column vector is selected in the 2nd PMI
Show.
In another possible design, first configuration information or second configuration information are additionally operable to described in instruction
UE feedback channel qualities when to the eNB feeding back channel state informations index CQI;
3rd processor, is additionally operable to assume the order of the frequency domain and time domain according to the transmission data, by fixed in advance
When the selecting sequence of justice selects pre-coding matrix from the pre-coding matrix group, the CQI of the data channel is calculated;
3rd transmitter, is additionally operable to according to first configuration information or second configuration information, to the eNB
Send the CQI.
In another possible design, the pre-coding matrix W=[V included in the pre-coding matrix group0 … VR-1]
Each column vector, have the following form of the composition
Wherein, ViFor Nt× 1 column vector,Mould for 1 plural number andBelong to 1, -1, j, the value in-j, NtTo be described
The antenna port number that eNB includes, R is the order for the data channel that the RI includes, viFor determined according to the first PMI
A column vector in diagonal block matrix X in one pre-coding matrix.
In another possible design, in the RB, the base station is the different of data to be transmitted selection
Identical v is included in pre-coding matrix0~vR-1, the viFor column vector in the 2nd PMI in the pre-coding matrix of the selection
The instruction of selection, i is >=0 and≤R-1 integer;
In the RB, in the different pre-coding matrixes that the base station selects for the data to be transmittedNot phase
Together, it is describedPhase difference between the two groups of poliarizing antennas included for the 2nd PMI in the pre-coding matrix of the selection.
In another possible design, the number of the CQI is unrelated with the order of the data channel.
In another possible design, the 3rd processor is additionally operable to the order according to the data channel, determines institute
The demodulation reference mark DMRS of data channel port number is stated, the port number of the DMRS is more than or equal to the number
It is believed that the even number of the order in road.
12nd aspect, the embodiments of the invention provide a kind of data transmission device, described device includes:4th receives
Device, fourth processor and the 4th transmitter;
4th receiver, for receiving the channel condition information reference symbol CSI-RS that base station eNB is issued;
The fourth processor, the order for determining data channel according to the CSI-RS;
4th transmitter, includes the order of the data channel for sending order instruction RI, the RI to base station eNB,
So that the eNB determines pre-coding matrix group according to the order and pre-coding matrix is selected from pre-coding matrix group, and pass through
The pre-coding matrix of the selection is transferred to the UE after processing is weighted to the data to be transmitted of the UE;
4th receiver, is additionally operable to receive the transmission after the pre-coding matrix group of the eNB transmissions and weighting processing
Data;
The fourth processor, is additionally operable to according to the transmission data in frequency domain and the transmission sequence of time domain, from described pre-
The pre-coding matrix is selected in encoder matrix group;
The fourth processor, is additionally operable to demodulate the transmission after the weighting processing by the pre-coding matrix of the selection
Data.
In a possible design, the 4th receiver also receives the 3rd configuration information that the eNB is sent, institute
Stating the 3rd configuration information is used to indicate that the UE only feeds back the RI when to the eNB feeding back channel state informations;
The fourth processor, is additionally operable to, according to the 3rd configuration information and the CSI-RS, determine data channel
Order.
In another possible design, the 3rd configuration information is additionally operable to indicate that the UE feeds back to the eNB
Feedback channel quality indexes CQI during channel condition information
The fourth processor, is additionally operable to assume the order of the frequency domain and time domain according to the transmission data, by fixed in advance
When the selecting sequence of justice selects pre-coding matrix from the pre-coding matrix group, the CQI of the data channel is calculated;
4th transmitter, is additionally operable to according to the 3rd configuration information, and the CQI is sent to the eNB.
In embodiments of the present invention, UE only reports RI and the first PMI to be determined to eNB, eNB according to the first RI and the first PMI
Pre-coding matrix group, according to data to be transmitted in frequency domain and the transmission sequence of time domain, precoding is selected from pre-coding matrix group,
And transmit in a resource block RB of data to be transmitted, at least exist and transmit data to be transmitted on two resource element RE positions
When selection pre-coding matrix group in different pre-coding matrixes, so as to realize the precoding square used in turn in pre-coding matrix group
Battle array, improves the code performance that prelists.
Brief description of the drawings
Fig. 1 is a kind of apparatus structure schematic diagram of data transfer provided in an embodiment of the present invention;
Fig. 2 is the apparatus structure schematic diagram of another data transfer provided in an embodiment of the present invention;
Fig. 3 is the apparatus structure schematic diagram of another data transfer provided in an embodiment of the present invention;
Fig. 4 is the apparatus structure schematic diagram of another data transfer provided in an embodiment of the present invention;
Fig. 5 is the apparatus structure schematic diagram of another data transfer provided in an embodiment of the present invention;
Fig. 6 is the apparatus structure schematic diagram of another data transfer provided in an embodiment of the present invention;
Fig. 7 is the apparatus structure schematic diagram of another data transfer provided in an embodiment of the present invention;
Fig. 8 is the apparatus structure schematic diagram of another data transfer provided in an embodiment of the present invention;
Fig. 9 is a kind of data transmission method flow chart provided in an embodiment of the present invention;
Figure 10 is a kind of data transmission method flow chart provided in an embodiment of the present invention;
Figure 11 is a kind of data transmission method flow chart provided in an embodiment of the present invention;
Figure 12 is a kind of data transmission method flow chart provided in an embodiment of the present invention;
Figure 13-1 is a kind of data transmission method flow chart provided in an embodiment of the present invention;
Figure 13-2 is a kind of schematic diagram of first pre-coding matrix provided in an embodiment of the present invention;
Figure 13-3 is a kind of schematic diagram of antenna port provided in an embodiment of the present invention;
Figure 13-4 is the schematic diagram of a kind of first pre-coding matrix provided in an embodiment of the present invention and the second pre-coding matrix;
Figure 14 is a kind of data transmission method flow chart provided in an embodiment of the present invention.
Embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing to embodiment party of the present invention
Formula is described in further detail.
In downlink transfer pattern 9 or 10, when eNB transmits data to UE, CSI-RS first is transmitted to UE, the CSI-RS is used
In the channel condition information for obtaining data channel;UE receives the CSI-RS that eNB is sent, and pre- according to CSI-RS measurements first
Encoder matrix and the second pre-coding matrix, the first pre-coding matrix be by multiple Column vector groups into block diagonal matrix;Second is pre-
Encoder matrix includes the phase difference between the instruction that column vector is selected from the first pre-coding matrix and two groups of poliarizing antennas, to
ENB sends the first PMI and the 2nd PMI, and the first PMI includes the first pre-coding matrix, and the 2nd PMI includes the second pre-coding matrix;
ENB receives the first PMI and the 2nd PMI that UE is sent, and is included according to the first PMI the first pre-coding matrixes included and the 2nd PMI
The second pre-coding matrix, determine pre-coding matrix, and place is weighted to UE data to be transmitted by the pre-coding matrix
UE is transferred to after reason.
Because in the scene of UE high-speed motions, data channel quickly changes, when data channel changes, the second precoding
Phase difference in matrix will change, but eNB calculates pre-coding matrix and pre- by this according to the second pre-coding matrix
When encoder matrix is weighted processing to data waiting for transmission, the phase difference has occurred that change, so as to cause calculating to obtain
Pre-coding matrix and current data channel mismatch, and then cause precoding hydraulic performance decline.
Due to the first pre-coding matrix reflect be multiple column vectors index, and there is column vector non-frequency to select and long week
The characteristic of phase, therefore under the scene of high-speed motion, the first pre-coding matrix is still effective.
Because the second pre-coding matrix includes the phase difference between the instruction of column vector selection and two groups of poliarizing antennas, for
The instruction of column vector selection, its effect is that one or two column vector is selected from multiple column vectors, in the scene of high-speed motion
Under, the column vector that the second pre-coding matrix is selected is still effective, namely the column vector selection in the second pre-coding matrix
Instruction is effective, but the phase difference that the second pre-coding matrix includes is fast-changing, namely phase difference is invalid.
Because the order of data channel becomes slowly, the order that data channel is still believed that under high motion scenes is effective
's.The CQI of data channel change speed it is related to UE movement velocity and the transmission mode of use, if then logarithm it is believed that
The pre-coding matrix that trace weighting becomes slowly, and time domain and frequency domain in turn using the pre-coding matrix become soon, then CQI also can be slow becomes
, namely to remain on be effective to the CQI of data channel.
To sum up shown, PMI includes fast change information and becomes information slowly, and UE is measured according to the CSI-RS and fed back slow change information;
The slow change information that eNB is reported according to UE, with reference in turn using fast change information, it is possible to so that downlink data transmission can obtaining portion
Partial wave beam assigns row gain, again can be insensitive to the translational speed of user.
Therefore, in embodiments of the present invention, UE can report the order of the first pre-coding matrix, data channel to eNB, eNB
According to the order of the first pre-coding matrix and data channel, used in turn in RB or RB groups row in the first pre-coding matrix to
Amount, and each phase difference in phase difference set is used in turn, so that pre-coding matrix group is constituted, according to data to be transmitted in frequency
Domain and the transmission sequence of time domain, pre-coding matrix is selected from the pre-coding matrix group.
In embodiments of the present invention, UE can also report column vector in the first pre-coding matrix, the second pre-coding matrix to select
The instruction selected, the order of data channel are to eNB.ENB is selected according to column vector in the first pre-coding matrix, the second pre-coding matrix
The order with data is indicated, the instruction that the column vector is selected only is used only in RB or RB groups, in turn using in phase difference set
Each phase difference, it is pre- from this according to data to be transmitted in frequency domain and the transmission sequence of time domain so as to constitute pre-coding matrix group
Pre-coding matrix is selected in encoder matrix group.
In embodiments of the present invention, UE can also only reported data channel order.ENB is according to the order of data channel, structure
Pre-coding matrix group is made, according to data to be transmitted in frequency domain and the transmission sequence of time domain, selects pre- from the pre-coding matrix group
Encoder matrix.
Referring to Fig. 1, Fig. 1 is a kind of apparatus structure block diagram of data transfer provided in an embodiment of the present invention, data transfer
Device can be different and produce than larger difference because of configuration or performance, can including one or more first receivers 101,
The reflector 103 of first processor 102 and first.
First receiver 101, the order instruction RI of the data channel for receiving user terminal UE transmissions, the first precoding square
Battle array indicates PMI;
First processor 102, the pre-coding matrix group of the data to be transmitted for determining UE according to RI and the first PMI, in advance
Encoder matrix group includes multiple pre-coding matrixes;
First processor 102, for according to data to be transmitted in frequency domain and the transmission sequence of time domain, from pre-coding matrix group
Middle selection pre-coding matrix, in a resource block RB of transmission data to be transmitted, at least in the presence of two resource element RE positions
Pre-coding matrix different in selection pre-coding matrix group during upper transmission data to be transmitted;
First reflector 103, is weighted after processing to data to be transmitted for the pre-coding matrix by selection and transmits
To UE.
Optionally, the device of data transfer is except including above-mentioned first receiver 101, the hair of first processor 102 and first
Outside emitter 103, miscellaneous part can also be included.For example, it is also possible to including first memory 104, one or more storages
(for example one or more mass memories are set first storage medium 107 of the first application program 105 or the first data 106
It is standby).Wherein, the storage medium 107 of first memory 104 and first can be of short duration storage or persistently storage.First is stored in deposit
The program of storage media 107 can include one or more modules (diagram is not marked), and each module can include data and pass
Series of instructions operation in defeated device.Further, first processor 102 could be arranged to and the first storage medium
107 communications, perform the series of instructions operation in the first storage medium 107 on the device of data transfer.
The device of data transfer can also include one or more first power supplys 108, and one or more first
Wired or wireless network interface 109, one or more first input/output interfaces 110, one or more first keys
Disk 111, and/or, one or more first operating systems 112, such as Windows ServerTM, Mac OS XTM,
UnixTM, LinuxTM, FreeBSDTM etc..
The device of data transfer includes in the present invention the first receiver 101, first processor 102 and first transmitter
103 can also have following functions:
First processor 102, for according to RI and the first PMI, determining the first pre-coding matrix;According to the first precoding square
Each phase difference in battle array and phase difference set, determines the second pre-coding matrix group;It is pre- according to the first pre-coding matrix and second
Encoder matrix group, determines the pre-coding matrix group of UE data to be transmitted, phase difference set be used to storing two groups of poliarizing antennas it
Between phase difference;Or,
First processor 102, the 2nd PMI for receiving UE transmission, the 2nd PMI includes the instruction of column vector selection;
According to RI and the first PMI, the first pre-coding matrix is determined;Column vector and phase difference set that the instruction selected according to column vector is determined
Each phase difference in conjunction, determines the second pre-coding matrix group;According to the first pre-coding matrix and the second pre-coding matrix group, really
Determine the pre-coding matrix group of UE data to be transmitted, phase difference set is used to store the phase difference between two groups of poliarizing antennas.
Optionally, the first pre-coding matrix is
Wherein, W1For Nt× 2M matrix, NtThe antenna port number included for eNB, X be by multiple Column vector groups intoMatrix, M is the column vector numbers that include of X.
Optionally, first processor 102, for according to data to be transmitted in frequency domain and the transmission sequence of time domain, according to pre-
The selecting sequence first defined selects pre-coding matrix from pre-coding matrix group.
Optionally, the pre-coding matrix W=[V included in pre-coding matrix group0 … VR-1] each column vector, just like
The lower form of the composition
Wherein, ViFor Nt× 1 column vector,Mould for 1 plural number andBelong to 1, -1, j, the value in-j, NtFor eNB
Including antenna port number, R is the order of data channel that RI includes, viFor the first precoding square determined according to the first PMI
A column vector in diagonal block matrix X in battle array.
Optionally, RI includes the order of data channel;
First processor 102, for the order according to data channel, determines the demodulation reference mark DMRS of data channel end
Mouth number, DMRS port number is the even number of the order more than or equal to data channel.
Optionally, first processor 102, for the pre-coding matrix according to selection, determine data channel DMRS's plus
Each column vector in weight matrix, DMRS weighting matrix can be expressed as:OrviFor the pre- of selection
The instruction that column vector is selected in the 2nd PMI in encoder matrix.
Optionally, in RB, identical v is included in the different pre-coding matrixes that base station selects for data to be transmitted0~
vR-1, viThe instruction selected for column vector in the 2nd PMI in the pre-coding matrix of selection, i is >=0 and≤R-1 integer;
In RB, in the different pre-coding matrixes that base station selects for data to be transmittedDiffer,For selection
Phase difference between two groups of poliarizing antennas that the 2nd PMI in pre-coding matrix includes.
Optionally, first transmitter 103, for sending the first configuration information or the second configuration information, the first configuration to UE
Information is used to indicate that UE only feeds back RI and the first PMI when to eNB feeding back channel state informations, and the second configuration information is used to indicate
UE feeds back the instruction that column vector is selected in RI, the first PMI and the 2nd PMI when to eNB feeding back channel state informations.
Optionally, the first configuration information or the second configuration information are additionally operable to indicate UE to eNB feeding back channel state informations
When feedback channel quality index CQI;
First receiver 101, for receiving the data channel that UE is sent according to the first configuration information or the second configuration information
CQI;
First processor 102, for according to CQI, data to be transmitted to be divided into multiple data blocks;Pass through selection respectively
Pre-coding matrix is transferred to UE after processing is weighted to each data block in multiple data blocks.
In embodiments of the present invention, UE only reports RI and the first PMI to be determined to eNB, eNB according to the first RI and the first PMI
Pre-coding matrix group, according to data to be transmitted in frequency domain and the transmission sequence of time domain, precoding is selected from pre-coding matrix group,
And transmit in a resource block RB of data to be transmitted, at least exist and transmit data to be transmitted on two resource element RE positions
When selection pre-coding matrix group in different pre-coding matrixes, so as to realize the precoding square used in turn in pre-coding matrix group
Battle array, improves the code performance that prelists.
Referring to Fig. 2, Fig. 2 is a kind of apparatus structure block diagram of data transfer provided in an embodiment of the present invention, data transfer
Device can be different and produce than larger difference because of configuration or performance, can including one or more second receivers 201,
The reflector 203 of second processor 202 and second.
Second receiver 201, the order instruction RI of the data channel for receiving user terminal UE transmissions;
Second processor 202, the pre-coding matrix group of the data to be transmitted for determining UE according to RI;By pre-coding matrix
Group is transferred to UE, so that UE decodes data to be transmitted according to pre-coding matrix group, pre-coding matrix group includes multiple precodings
Matrix;
Second processor 202, is additionally operable to according to data to be transmitted in frequency domain and the transmission sequence of time domain, from pre-coding matrix
Pre-coding matrix is selected in group, in a resource block RB of transmission data to be transmitted, at least in the presence of two resource elements RE
Pre-coding matrix different in selection pre-coding matrix group when putting transmission data to be transmitted;
Second transmitter 203, is weighted after processing to data to be transmitted for the pre-coding matrix by selection and transmits
To UE.
Optionally, the device of data transfer is except including above-mentioned second receiver 201, the hair of second processor 202 and second
Outside emitter 203, miscellaneous part can also be included.For example, it is also possible to including second memory 204, one or more storages
(for example one or more mass memories are set second storage medium 207 of the second application program 205 or the second data 206
It is standby).Wherein, the storage medium 207 of second memory 104 and second can be of short duration storage or persistently storage.Second is stored in deposit
The program of storage media 207 can include one or more modules (diagram is not marked), and each module can include data and pass
Series of instructions operation in defeated device.Further, second processor 202202 could be arranged to be situated between with the second storage
Matter 207 is communicated, and the series of instructions operation in the second storage medium 207 is performed on the device of data transfer.
The device of data transfer can also include one or more second sources 208, and one or more second
Wired or wireless network interface 209, one or more second input/output interfaces 210, one or more second keys
Disk 211, and/or, one or more second operating systems 212, such as Windows ServerTM, Mac OS XTM,
UnixTM, LinuxTM, FreeBSDTM etc..
The device of data transfer includes in the present invention the second receiver 201, second processor 202202 and second are sent out
Emitter 203 can also have following functions:
Second transmitter 203, is additionally operable to by radio resource control RRC transmitting signaling downwards pre-coding matrix group to UE.
Optionally, second transmitter 203, are additionally operable to send the 3rd configuration information to UE, the 3rd configuration information is used to indicate
UE only feeds back RI when to eNB feeding back channel state informations.
Optionally, the 3rd configuration information is additionally operable to indicate UE feedback channel qualities when to eNB feeding back channel state informations
Index CQI;
Second receiver 201, is additionally operable to receive the CQI for the data channel that UE is sent according to the 3rd configuration information;
Second transmitter 203, is additionally operable to according to CQI, and data to be transmitted is divided into multiple data blocks;Pass through selection respectively
Pre-coding matrix to each data block in multiple data blocks be weighted processing after be transferred to UE.
In embodiments of the present invention, UE only reports RI to determine pre-coding matrix group according to the first RI to eNB, eNB, according to treating
Data are transmitted in frequency domain and the transmission sequence of time domain, precoding are selected from pre-coding matrix group, and transmit data to be transmitted
A resource block RB in, at least exist and select pre-coding matrix group when data to be transmitted is transmitted on two resource element RE positions
Middle different pre-coding matrix, so as to realize the pre-coding matrix used in turn in pre-coding matrix group, improves precoding
Energy.
Referring to Fig. 3, Fig. 3 is a kind of apparatus structure block diagram of data transfer provided in an embodiment of the present invention, data transfer
Device can be different and produce than larger difference because of configuration or performance, can including one or more the 3rd receivers 301,
3rd processor 302 and the 3rd reflector 303.
3rd receiver 301, for receiving the channel condition information reference symbol CSI-RS that base station eNB is issued;
3rd processor 302, the pre-coding matrix of sum of ranks first for determining data channel according to CSI-RS;
3rd transmitter 303, for sending order instruction and the first pre-coding matrix instruction PMI to eNB, order instruction includes
RI, the first PMI include the first pre-coding matrix, so that eNB determines pre-coding matrix group simultaneously according to the pre-coding matrix of sum of ranks first
Pre-coding matrix is selected from pre-coding matrix group, and UE data to be transmitted is weighted by the pre-coding matrix of selection
UE is transferred to after processing;
3rd receiver 301, is additionally operable to receive the transmission data after the weighting processing that eNB is issued;
3rd processor 302, is additionally operable to according to transmission data in frequency domain and the transmission sequence of time domain, determines prelisting for selection
Code matrix;
3rd processor 302, is additionally operable to demodulate the transmission data after weighting processing by the pre-coding matrix of selection.
Optionally, the device of data transfer is except including above-mentioned 3rd receiver 301, the 3rd processor 302 and the 3rd hair
Outside emitter 303, miscellaneous part can also be included.For example, it is also possible to including the 3rd memory 304, one or more storages
(for example one or more mass memories are set 3rd storage medium 307 of the 3rd application program 305 or the 3rd data 306
It is standby).Wherein, the 3rd memory 304 and the 3rd storage medium 307 can be of short duration storage or persistently storage.The 3rd is stored in deposit
The program of storage media 307 can include one or more modules (diagram is not marked), and each module can include data and pass
Series of instructions operation in defeated device.Further, the 3rd processor 302302 could be arranged to be situated between with the 3rd storage
Matter 307 is communicated, and the series of instructions operation in the 3rd storage medium 307 is performed on the device of data transfer.
The device of data transfer can also include one or more the 3rd power supplys 308, and one or more the 3rd
Wired or wireless network interface 309, one or more the 3rd input/output interfaces 310, one or more the 3rd keys
Disk 311, and/or, one or more the 3rd operating systems 312, such as Windows ServerTM, Mac OS XTM,
UnixTM, LinuxTM, FreeBSDTM etc..
The device of data transfer includes in the present invention the 3rd receiver 301, the 3rd processor 302302 and the 3rd hair
Emitter 303 can also have following functions:
3rd processor 302, is additionally operable to, according to RI and the first PMI, determine pre-coding matrix group;According to transmission data in frequency
Domain and the transmission sequence of time domain, pre-coding matrix is selected from pre-coding matrix group;Or,
3rd processor 302, be additionally operable to receive eNB send pre-coding matrix group, according to transmission data frequency domain and when
The transmission sequence in domain, pre-coding matrix is selected from pre-coding matrix group.
Optionally, the 3rd receiver 301, is additionally operable to receive the first configuration information that eNB is sent, the first configuration information is used for
Indicate that UE only feeds back RI and the first PMI when to eNB feeding back channel state informations;
3rd processor 302, is additionally operable to determine that the sum of ranks first of data channel is pre- according to the first configuration information and CSI-RS
Encoder matrix.
Optionally, the 3rd processor 302, is additionally operable to determine the instruction that column vector is selected in the 2nd PMI;
3rd transmitter 303, is additionally operable to send the 2nd PMI to eNB, the 2nd PMI includes the instruction that column vector is selected, so that
The instruction that eNB is selected according to RI, the first PMI and column vector, determines pre-coding matrix group.
Optionally, the 3rd receiver 301, is additionally operable to receive the second configuration information that eNB is sent, the second configuration information is used for
Indicate that UE feeds back the instruction that column vector is selected in RI, the first PMI and the 2nd PMI when to eNB feeding back channel state informations;
3rd processor 302, is additionally operable to according to the second configuration information, determines the instruction that column vector is selected in the 2nd PMI.
Optionally, the first configuration information or the second configuration information are additionally operable to indicate UE to eNB feeding back channel state informations
When feedback channel quality index CQI;
3rd processor 302, is additionally operable to assume the order of the frequency domain and time domain according to transmission data, by pre-defined choosing
Select order and during selection pre-coding matrix, calculate the CQI of data channel from pre-coding matrix group;
3rd transmitter 303, is additionally operable to according to the first configuration information or the second configuration information, and CQI is sent to eNB.
Optionally, the pre-coding matrix W=[V included in pre-coding matrix group0 … VR-1] each column vector, just like
The lower form of the composition
Wherein, ViFor Nt× 1 column vector,Mould for 1 plural number andBelong to 1, -1, j, the value in-j, NtFor eNB
Including antenna port number, R is the order of data channel that RI includes, and vi is the first precoding square determined according to the first PMI
A column vector in diagonal block matrix X in battle array.
Optionally, in RB, identical v is included in the different pre-coding matrixes that base station selects for data to be transmitted0~
vR-1, viThe instruction selected for column vector in the 2nd PMI in the pre-coding matrix of selection, i is >=0 and≤R-1 integer;
In RB, in the different pre-coding matrixes that base station selects for data to be transmittedDiffer,For selection
Phase difference between two groups of poliarizing antennas that the 2nd PMI in pre-coding matrix includes.
Optionally, CQI number and the order of data channel are unrelated.
Optionally, the 3rd processor, is additionally operable to the order according to data channel, determines the demodulation reference mark of data channel
DMRS port number, DMRS port number is the even number of the order more than or equal to data channel.
In embodiments of the present invention, UE only reports RI and the first PMI to be determined to eNB, eNB according to the first RI and the first PMI
Pre-coding matrix group, according to data to be transmitted in frequency domain and the transmission sequence of time domain, precoding is selected from pre-coding matrix group,
And transmit in a resource block RB of data to be transmitted, at least exist and transmit data to be transmitted on two resource element RE positions
When selection pre-coding matrix group in different pre-coding matrixes, so as to realize the precoding square used in turn in pre-coding matrix group
Battle array, improves the code performance that prelists.
Referring to Fig. 4, Fig. 4 is a kind of apparatus structure block diagram of data transfer provided in an embodiment of the present invention, data transfer
Device can be different and produce than larger difference because of configuration or performance, can including one or more the 4th receivers 401,
The reflector 403 of fourth processor 402 and the 4th.
4th receiver 401, for receiving the channel condition information reference symbol CSI-RS that base station eNB is issued;
Fourth processor 402, the order for determining data channel according to CSI-RS;
4th transmitter 403, includes the order of data channel, so that eNB roots for sending order instruction RI, RI to base station eNB
Pre-coding matrix group is determined according to order and pre-coding matrix, and the pre-coding matrix pair for passing through selection are selected from pre-coding matrix group
UE data to be transmitted is transferred to UE after being weighted processing;
4th receiver 401, is additionally operable to receive the transmission data after the pre-coding matrix group of eNB transmissions and weighting processing;
Fourth processor 402, is additionally operable to according to transmission data in frequency domain and the transmission sequence of time domain, from pre-coding matrix group
Middle selection pre-coding matrix;
Fourth processor 402, is additionally operable to demodulate the transmission data after weighting processing by the pre-coding matrix of selection.
Optionally, the device of data transfer is except including above-mentioned 4th receiver 401, the hair of fourth processor 402 and the 4th
Outside emitter 403, miscellaneous part can also be included.For example, it is also possible to including the 4th memory 404, one or more storages
(for example one or more mass memories are set 4th storage medium 407 of the 4th application program 405 or the 4th data 406
It is standby).Wherein, the 4th memory 404 and the 4th storage medium 407 can be of short duration storage or persistently storage.The 4th is stored in deposit
The program of storage media 407 can include one or more modules (diagram is not marked), and each module can include data and pass
Series of instructions operation in defeated device.Further, fourth processor 402 could be arranged to and the 4th storage medium
407 communications, perform the series of instructions operation in the 4th storage medium 407 on the device of data transfer.
The device of data transfer can also include one or more the 4th power supplys 408, and one or more the 4th
Wired or wireless network interface 409, one or more the 4th input/output interfaces 410, one or more the 4th keys
Disk 411, and/or, one or more the 4th operating systems 412, such as Windows ServerTM, Mac OS XTM,
UnixTM, LinuxTM, FreeBSDTM etc..
The device of data transfer includes in the present invention the 4th receiver 401, the transmitter of fourth processor 402 and the 4th
403 can also have following functions:
Optionally, the 4th receiver 401, also receives the 3rd configuration information that eNB is sent, and the 3rd configuration information is used to indicate
UE only feeds back RI when to eNB feeding back channel state informations;
Fourth processor 402, is additionally operable to determine the order of data channel according to the 3rd configuration information and CSI-RS.
Optionally, the 3rd configuration information is additionally operable to indicate UE feedback channel qualities when to eNB feeding back channel state informations
Index CQI
Fourth processor 402, is additionally operable to assume the order of the frequency domain and time domain according to transmission data, by pre-defined choosing
Select order and during selection pre-coding matrix, calculate the CQI of data channel from pre-coding matrix group;
4th transmitter 403, is additionally operable to according to the 3rd configuration information, and CQI is sent to eNB.
In embodiments of the present invention, UE only reports RI to determine pre-coding matrix group according to the first RI to eNB, eNB, according to treating
Data are transmitted in frequency domain and the transmission sequence of time domain, precoding are selected from pre-coding matrix group, and transmit data to be transmitted
A resource block RB in, at least exist and select pre-coding matrix group when data to be transmitted is transmitted on two resource element RE positions
Middle different pre-coding matrix, so as to realize the pre-coding matrix used in turn in pre-coding matrix group, improves precoding
Energy.
Referring to Fig. 5, Fig. 5 is a kind of data transmission device provided in an embodiment of the present invention, and the device includes:
First receiving module 501, the order instruction RI of the data channel for receiving user terminal UE transmissions, the first precoding
Matrix indicates PMI;
First determining module 502, the pre-coding matrix group of the data to be transmitted for determining UE according to RI and the first PMI,
Pre-coding matrix group includes multiple pre-coding matrixes;
First choice module 503, for according to data to be transmitted in frequency domain and the transmission sequence of time domain, from pre-coding matrix
Pre-coding matrix is selected in group, in a resource block RB of transmission data to be transmitted, at least in the presence of two resource elements RE
Pre-coding matrix different in selection pre-coding matrix group when putting transmission data to be transmitted;
First transport module 504, is weighted after processing to data to be transmitted for the pre-coding matrix by selection and passes
It is defeated by UE.
Optionally, the first determining module 502, including:
First determining unit, for according to RI and the first PMI, determining the first pre-coding matrix;
Second determining unit, for each phase difference in the first pre-coding matrix and phase difference set, determines
Two pre-coding matrix groups, phase difference set is used to store the phase difference between two groups of poliarizing antennas;
3rd determining unit, for according to the first pre-coding matrix and the second pre-coding matrix group, determining that UE's is to be transmitted
The pre-coding matrix group of data;Or,
First determining module 502, including:
First receiving unit, the 2nd PMI for receiving UE transmission, the 2nd PMI includes the instruction of column vector selection;
4th determining unit, for according to RI and the first PMI, determining the first pre-coding matrix;
It is each in 5th determining unit, column vector and phase difference set that the instruction for being selected according to column vector is determined
Phase difference, determines the second pre-coding matrix group, and phase difference set is used to store the phase difference between two groups of poliarizing antennas;
6th determining unit, for according to the first pre-coding matrix and the second pre-coding matrix group, determining that UE's is to be transmitted
The pre-coding matrix group of data.
Optionally, the first pre-coding matrix is
Wherein, W1For Nt× 2M matrix, NtThe antenna port number included for eNB, X be by multiple Column vector groups intoMatrix, M is the column vector numbers that include of X.
Optionally, first choice module 503, including:
First choice unit, for according to data to be transmitted in frequency domain and the transmission sequence of time domain, according to pre-defined
Selecting sequence selects pre-coding matrix from pre-coding matrix group.
Optionally, the pre-coding matrix W=[V included in pre-coding matrix group0 … VR-1] each column vector, just like
The lower form of the composition
Wherein, ViFor Nt× 1 column vector,Mould for 1 plural number andBelong to 1, -1, j, the value in-j, NtFor eNB
Including antenna port number, R is the order of data channel that RI includes, viFor the first precoding square determined according to the first PMI
A column vector in diagonal block matrix X in battle array.
Optionally, RI includes the order of data channel;
Device also includes:
Second determining module, for the order according to data channel, determines the demodulation reference mark DMRS of data channel end
Mouth number, DMRS port number is the even number of the order more than or equal to data channel.
Optionally, device also includes:
3rd determining module, for the pre-coding matrix according to selection, determines the DMRS of data channel weighting matrix,
Each column vector in DMRS weighting matrix can be expressed as:OrviFor the precoding square of selection
The instruction that column vector is selected in the 2nd PMI in battle array.
Optionally, in RB, identical v is included in the different pre-coding matrixes that base station selects for data to be transmitted0~
vR-1, viThe instruction selected for column vector in the 2nd PMI in the pre-coding matrix of selection, i is >=0 and≤R-1 integer;
In RB, in the different pre-coding matrixes that base station selects for data to be transmittedDiffer,For selection
Phase difference between two groups of poliarizing antennas that the 2nd PMI in pre-coding matrix includes.
Optionally, device also includes:
First sending module, for sending the first configuration information or the second configuration information to UE, the first configuration information is used for
Indicate that UE only feeds back RI and the first PMI when to eNB feeding back channel state informations, the second configuration information be used to indicating UE to
The instruction that column vector is selected in RI, the first PMI and the 2nd PMI is fed back during eNB feeding back channel state informations.
Optionally, the first configuration information or the second configuration information are additionally operable to indicate UE to eNB feeding back channel state informations
When feedback channel quality index CQI;
Device also includes:
First receiving module 501, is additionally operable to receive the data that UE is sent according to the first configuration information or the second configuration information
The CQI of channel;
First transport module 504, including:
First division unit, for according to CQI, data to be transmitted to be divided into multiple data blocks;
First transmission unit, enters for the pre-coding matrix respectively by selection to each data block in multiple data blocks
UE is transferred to after row weighting processing.
In embodiments of the present invention, UE only reports RI and the first PMI to be determined to eNB, eNB according to the first RI and the first PMI
Pre-coding matrix group, according to data to be transmitted in frequency domain and the transmission sequence of time domain, precoding is selected from pre-coding matrix group,
And transmit in a resource block RB of data to be transmitted, at least exist and transmit data to be transmitted on two resource element RE positions
When selection pre-coding matrix group in different pre-coding matrixes, so as to realize the precoding square used in turn in pre-coding matrix group
Battle array, improves the code performance that prelists.
Referring to Fig. 6, Fig. 6 is a kind of data transmission device provided in an embodiment of the present invention, and the device includes:
Second receiving module 601, the order instruction RI of the data channel for receiving user terminal UE transmissions;
4th determining module 602, the pre-coding matrix group of the data to be transmitted for determining UE according to RI;
Second transport module 603, for pre-coding matrix group to be transferred into UE, so that UE is decoded according to pre-coding matrix group
Go out data to be transmitted, pre-coding matrix group includes multiple pre-coding matrixes;
Second selecting module 604, for according to data to be transmitted in frequency domain and the transmission sequence of time domain, from pre-coding matrix
Pre-coding matrix is selected in group, in a resource block RB of transmission data to be transmitted, at least in the presence of two resource elements RE
Pre-coding matrix different in selection pre-coding matrix group when putting transmission data to be transmitted;
3rd transport module 605, is weighted after processing to data to be transmitted for the pre-coding matrix by selection and passes
It is defeated by UE.
Optionally, the second transport module 603, for being given by radio resource control RRC transmitting signaling downwards pre-coding matrix group
UE。
Optionally, device also includes:
Second sending module, for sending the 3rd configuration information to UE, the 3rd configuration information is used to indicate UE anti-to eNB
RI is only fed back during feedback channel condition information.
Optionally, the 3rd configuration information is additionally operable to indicate UE feedback channel qualities when to eNB feeding back channel state informations
Index CQI;
Device also includes:
3rd receiving module, the CQI for receiving the data channel that UE is sent according to the 3rd configuration information;
3rd transport module 605, including:
Second division unit, for according to CQI, data to be transmitted to be divided into multiple data blocks;
Second transmission unit, enters for the pre-coding matrix respectively by selection to each data block in multiple data blocks
UE is transferred to after row weighting processing.
In embodiments of the present invention, UE only reports RI to determine pre-coding matrix group according to the first RI to eNB, eNB, according to treating
Data are transmitted in frequency domain and the transmission sequence of time domain, precoding are selected from pre-coding matrix group, and transmit data to be transmitted
A resource block RB in, at least exist and select pre-coding matrix group when data to be transmitted is transmitted on two resource element RE positions
Middle different pre-coding matrix, so as to realize the pre-coding matrix used in turn in pre-coding matrix group, improves precoding
Energy.
Referring to Fig. 7, Fig. 7 is a kind of data transmission device provided in an embodiment of the present invention, and the device includes:
4th receiving module 701, for receiving the channel condition information reference symbol CSI-RS that base station eNB is issued;
5th determining module 702, the pre-coding matrix of sum of ranks first for determining data channel according to CSI-RS;
3rd sending module 703, for sending order instruction and the first pre-coding matrix instruction PMI to eNB, order instruction includes
RI, the first PMI include the first pre-coding matrix, so that eNB determines pre-coding matrix group simultaneously according to the pre-coding matrix of sum of ranks first
Pre-coding matrix is selected from pre-coding matrix group, and UE data to be transmitted is weighted by the pre-coding matrix of selection
UE is transferred to after processing;
4th receiving module 701, for receiving the transmission data after the weighting processing that eNB is issued;
6th determining module 704, for, in frequency domain and the transmission sequence of time domain, determining prelisting for selection according to transmission data
Code matrix;
First demodulation module 705, the transmission data after weighting processing are demodulated for the pre-coding matrix by selection.
Optionally, the 6th determining module 704, including:
8th determining unit, for according to RI and the first PMI, determining pre-coding matrix group;
Second selecting unit, for according to data are transmitted in frequency domain and the transmission sequence of time domain, from pre-coding matrix group
Select pre-coding matrix;Or,
6th determining module 704, including:
Second receiving unit, the pre-coding matrix group for receiving eNB transmissions;
3rd selecting unit, for according to data are transmitted in frequency domain and the transmission sequence of time domain, from pre-coding matrix group
Select pre-coding matrix.
Optionally, device also includes:
5th receiving module, for receive eNB transmission the first configuration information, the first configuration information be used for indicate UE to
RI and the first PMI are only fed back during eNB feeding back channel state informations;
5th determining module 702, for according to the first configuration information and CSI-RS, determining that the sum of ranks first of data channel is pre-
Encoder matrix.
Optionally, device also includes:
7th determining module, the instruction for determining column vector selection in the 2nd PMI;
4th sending module, for for eNB send the 2nd PMI, the 2nd PMI include column vector select instruction, with
The instruction for making eNB be selected according to RI, the first PMI and column vector, determines pre-coding matrix group.
Optionally, device also includes:
6th receiving module, for receive eNB transmission the second configuration information, the second configuration information be used for indicate UE to
The instruction that column vector is selected in RI, the first PMI and the 2nd PMI is fed back during eNB feeding back channel state informations;
7th determining module, for according to the second configuration information, determining the instruction that column vector is selected in the 2nd PMI.
Optionally, the first configuration information or the second configuration information are additionally operable to indicate UE to eNB feeding back channel state informations
When feedback channel quality index CQI;
Device also includes:
First computing module, for assuming the frequency domain according to transmission data and the order of time domain, by pre-defined selection
When order selects pre-coding matrix from pre-coding matrix group, the CQI of data channel is calculated;
5th sending module, for according to the first configuration information or the second configuration information, CQI to be sent to eNB.
Optionally, the pre-coding matrix W=[V included in pre-coding matrix group0 … VR-1] each column vector, just like
The lower form of the composition
Wherein, ViFor Nt× 1 column vector,Mould for 1 plural number andBelong to 1, -1, j, the value in-j, NtFor eNB
Including antenna port number, R is the order of data channel that RI includes, viFor the first precoding square determined according to the first PMI
A column vector in diagonal block matrix X in battle array.
Optionally, in RB, identical v is included in the different pre-coding matrixes that base station selects for data to be transmitted0~
vR-1, viThe instruction selected for column vector in the 2nd PMI in the pre-coding matrix of selection, i is >=0 and≤R-1 integer;
In RB, in the different pre-coding matrixes that base station selects for data to be transmittedDiffer,For selection
Phase difference between two groups of poliarizing antennas that the 2nd PMI in pre-coding matrix includes.
Optionally, CQI number and the order of data channel are unrelated.
Optionally, device also includes:
8th determining module, for the order according to data channel, determines the demodulation reference mark DMRS of data channel end
Mouth number, DMRS port number is the even number of the order more than or equal to data channel.
In embodiments of the present invention, UE only reports RI and the first PMI to be determined to eNB, eNB according to the first RI and the first PMI
Pre-coding matrix group, according to data to be transmitted in frequency domain and the transmission sequence of time domain, precoding is selected from pre-coding matrix group,
And transmit in a resource block RB of data to be transmitted, at least exist and transmit data to be transmitted on two resource element RE positions
When selection pre-coding matrix group in different pre-coding matrixes, so as to realize the precoding square used in turn in pre-coding matrix group
Battle array, improves the code performance that prelists.
Referring to Fig. 8, Fig. 8 is a kind of data transmission device provided in an embodiment of the present invention, and the device includes:
7th receiving module 801, for receiving the channel condition information reference symbol CSI-RS that base station eNB is issued;
9th determining module 802, the order for determining data channel according to CSI-RS;
6th sending module 803, for sending order instruction RI to base station eNB, RI includes the order of data channel, so that eNB
Pre-coding matrix group is determined according to order and pre-coding matrix, and the pre-coding matrix for passing through selection are selected from pre-coding matrix group
UE is transferred to after processing is weighted to UE data to be transmitted;
7th receiving module 801, for receive eNB transmission pre-coding matrix group and weighting processing after transmission data;
Tenth determining module 804, for according to data are transmitted in frequency domain and the transmission sequence of time domain, from pre-coding matrix group
Middle selection pre-coding matrix;
Second demodulation module 805, the transmission data after weighting processing are demodulated for the pre-coding matrix by selection.
Optionally, device also includes:
8th receiving module, for receive eNB transmission the 3rd configuration information, the 3rd configuration information be used for indicate UE to
RI is only fed back during eNB feeding back channel state informations;
9th determining module 802, for according to the 3rd configuration information and CSI-RS, determining the order of data channel.
Optionally, the 3rd configuration information is additionally operable to indicate UE feedback channel qualities when to eNB feeding back channel state informations
Index CQI
Device also includes:
Second computing module, for assuming the frequency domain according to transmission data and the order of time domain, by pre-defined selection
When order selects pre-coding matrix from pre-coding matrix group, the CQI of data channel is calculated;
7th sending module, for according to the 3rd configuration information, CQI to be sent to eNB.
In embodiments of the present invention, UE only reports RI to determine pre-coding matrix group according to the first RI to eNB, eNB, according to treating
Data are transmitted in frequency domain and the transmission sequence of time domain, precoding are selected from pre-coding matrix group, and transmit data to be transmitted
A resource block RB in, at least exist and select pre-coding matrix group when data to be transmitted is transmitted on two resource element RE positions
Middle different pre-coding matrix, so as to realize the pre-coding matrix used in turn in pre-coding matrix group, improves precoding
Energy.
The embodiments of the invention provide a kind of data transmission method, this method is using in the enb, referring to Fig. 9, wherein, should
Method includes:
Step 901:Base station eNB receives the order instruction RI for the data channel that user terminal UE is sent, the first pre-coding matrix
PMI is indicated, and determines according to RI and the first PMI the pre-coding matrix group of UE data to be transmitted, pre-coding matrix group includes many
Individual pre-coding matrix;
Step 902:According to data to be transmitted in frequency domain and the transmission sequence of time domain, select to prelist from pre-coding matrix group
Code matrix, it is at least to be passed in the presence of being transmitted on two resource element RE positions in a resource block RB of transmission data to be transmitted
Pre-coding matrixes different in pre-coding matrix group are selected during transmission of data;
Step 903:UE is transferred to after processing is weighted to data to be transmitted by the pre-coding matrix of selection.
In embodiments of the present invention, UE only reports RI and the first PMI to be determined to eNB, eNB according to the first RI and the first PMI
Pre-coding matrix group, according to data to be transmitted in frequency domain and the transmission sequence of time domain, precoding is selected from pre-coding matrix group,
And transmit in a resource block RB of data to be transmitted, at least exist and transmit data to be transmitted on two resource element RE positions
When selection pre-coding matrix group in different pre-coding matrixes, so as to realize the precoding square used in turn in pre-coding matrix group
Battle array, improves the code performance that prelists.
The embodiments of the invention provide a kind of data transmission method, this method is using in the enb, referring to Figure 10, wherein, should
Method includes:
Step 1001:Base station eNB receives the order instruction RI for the data channel that user terminal UE is sent, and determines UE's according to RI
The pre-coding matrix group of data to be transmitted, and pre-coding matrix group is transferred to UE, so that UE is decoded according to pre-coding matrix group
Go out data to be transmitted, pre-coding matrix group includes multiple pre-coding matrixes;
Step 1002:According to data to be transmitted in frequency domain and the transmission sequence of time domain, select pre- from pre-coding matrix group
Encoder matrix, in a resource block RB of transmission data to be transmitted, at least exists to transmit on two resource element RE positions and treats
Pre-coding matrix different in selection pre-coding matrix group when transmitting data;
Step 1003:UE is transferred to after processing is weighted to data to be transmitted by the pre-coding matrix of selection.
In embodiments of the present invention, UE only reports RI to determine pre-coding matrix group according to the first RI to eNB, eNB, according to treating
Data are transmitted in frequency domain and the transmission sequence of time domain, precoding are selected from pre-coding matrix group, and transmit data to be transmitted
A resource block RB in, at least exist and select pre-coding matrix group when data to be transmitted is transmitted on two resource element RE positions
Middle different pre-coding matrix, so as to realize the pre-coding matrix used in turn in pre-coding matrix group, improves precoding
Energy.
The embodiments of the invention provide a kind of data transmission method, this method is applied in UE, referring to Figure 11, wherein, should
Method includes:
Step 1101:The channel condition information reference symbol CSI-RS that user terminal UE is issued according to base station eNB, according to
CSI-RS determines the pre-coding matrix of sum of ranks first of data channel;
Step 1102:Order instruction and the first pre-coding matrix instruction PMI are sent to eNB, order instruction includes RI, the first PMI
Including the first pre-coding matrix, so that eNB determines pre-coding matrix group and from precoding square according to the pre-coding matrix of sum of ranks first
Pre-coding matrix is selected in battle array group, and transmission after processing is weighted to UE data to be transmitted by the pre-coding matrix of selection
To UE;
Step 1103:The transmission data after the weighting processing that eNB is issued are received, according to transmission data in frequency domain and time domain
Transmission sequence, determines the pre-coding matrix of selection, and demodulate the transmission data after weighting processing by the pre-coding matrix of selection.
In embodiments of the present invention, UE only reports RI and the first PMI to be determined to eNB, eNB according to the first RI and the first PMI
Pre-coding matrix group, according to data to be transmitted in frequency domain and the transmission sequence of time domain, precoding is selected from pre-coding matrix group,
And transmit in a resource block RB of data to be transmitted, at least exist and transmit data to be transmitted on two resource element RE positions
When selection pre-coding matrix group in different pre-coding matrixes, so as to realize the precoding square used in turn in pre-coding matrix group
Battle array, improves the code performance that prelists.
The embodiments of the invention provide a kind of data transmission method, this method is applied in UE, referring to Figure 12, wherein, should
Method includes:
Step 1201:User terminal UE receives the channel condition information reference symbol CSI-RS that base station eNB is issued, according to
CSI-RS determines the order of data channel;
Step 1202:Sending order instruction RI, RI to base station eNB includes the order of data channel, so that eNB is determined in advance according to order
Encoder matrix group simultaneously selects pre-coding matrix from pre-coding matrix group, and by the pre-coding matrix of selection to the to be transmitted of UE
Data are transferred to UE after being weighted processing;
Step 1203:Transmission data after the pre-coding matrix group of reception eNB transmissions and weighting processing, according to transmission data
In frequency domain and the transmission sequence of time domain, pre-coding matrix, and the pre-coding matrix for passing through selection are selected from pre-coding matrix group
Demodulate the transmission data after weighting processing.
In embodiments of the present invention, UE only reports RI to determine pre-coding matrix group according to the first RI to eNB, eNB, according to treating
Data are transmitted in frequency domain and the transmission sequence of time domain, precoding are selected from pre-coding matrix group, and transmit data to be transmitted
A resource block RB in, at least exist and select pre-coding matrix group when data to be transmitted is transmitted on two resource element RE positions
Middle different pre-coding matrix, so as to realize the pre-coding matrix used in turn in pre-coding matrix group, improves precoding
Energy.
The embodiments of the invention provide a kind of data transmission method, this method is applied between eNB and UE, referring to Figure 13-
1, wherein, this method includes:
Step 1301:ENB sends CSI-RS to UE.
Data diversity and array gain are obtained by precoding processing in mimo wireless communication system, at precoding
The signal phasor that UE is received after reason can be represented by below equation (1):
Y=HWs+n (1)
Wherein, Y represents the signal phasor received;H represents data channel matrix;W represents pre-coding matrix, and s represents transmitting
Symbolic vector, n represents measurement noise.
Optimal precoding usually requires the eNB completely known channel condition information of emitter (Channel State
Information, CSI), therefore, eNB is transmitted to UE before data, and CSI-RS is sent to UE, and the CSI-RS is used for UE and measured simultaneously
Report current CSI.
Wherein, CSI includes the order instruction (Rank Index, RI) of data channel, the first pre-coding matrix instruction (The
First Precoding Matrix Index, PMI1), the second pre-coding matrix instruction (The Second Precoding
Matrix Index, PMI2) and previous, the first two in channel quality index (Channel Quality Index, CQI),
First three is first four.
The number of plies that RI marker antennas are used, PMI1 is corresponding with the first pre-coding matrix W1, PMI2 and the second pre-coding matrix
W2 correspondences, W1 and W2 are used to construct pre-coding matrix W, and W is the product acquisition by W1 and W2, shown in equation below (2):
W=W1 × W2 (2)
W1 is the first pre-coding matrix, and its forms of characterization is block diagonal matrix, one polarised direction of each sub-block correspondence, such as
Shown in lower formula (3):
Wherein X(k)Represent k-th of the Vector Groups selected in the first pre-coding matrix.For the order of different data channels, X(k)And W2There are the different forms of expression.
As the order RANK=1 or RANK=2 of data channel, vector set is defined as:
B=[b0 b1 … b31],
Vector set, which is divided into 16 Vector Groups, each Vector Groups, 4 column vectors, has in two adjacent Vector Groups
Two row are overlapping.X(k)Represent k-th of Vector Groups.
X(k)∈{[b2kmod32 b(2k+1)mod32 b(2k+2)mod32 b(2k+3)mod32]:K=0,1 ..., 15 } (4)
Work as RANK=1, W2Selected from the code book of the second level, i.e.,
Wherein
Work as RANK=2, W2Selected from the code book of the second level, i.e.,
Wherein
Expression is that a column vector selection indicates that its nth elements is 1, and remaining element is 0;
As RANK=3 or RACK=4:Vector set is defined as
B=[b0 b1 … b15],
Vector set, which is divided into 4 Vector Groups, each Vector Groups, 8 column vectors, in two adjacent Vector Groups
It is overlapping to have four column vectors.X(k)Represent k-th of Vector Groups.
X(k)∈{[b4kmod16 b(4k+1)mod16 … b(4k+7)mod16]:K=0,1,2,3 } (8)
Work as RANK=3, W2Optional collection is combined into
Wherein,
Work as RANK=4, W2Optional collection is combined into
Wherein,
Y∈{[e1 e5], [e2 e6], [e3 e7], [e4 e8]} (12)
First pre-coding matrix is applied to whole system bandwidth, and with long period characteristic.Second pre-coding matrix reflects
The matrix of each subband, it act as the phase difference (co- between each subband selection column vector and two groups of polarised directions of selection
phase)。
With the application of two-dimentional (2D) antenna technology, the codebook design of 2D forms is also with the focus for becoming research.In mesh
During preceding LTE standard is discussed, the code book of KP (Kronecker Product) form obtains the accreditation of numerous companies that attend a meeting, i.e. W1
Block diagonal matrix by horizontal direction vector sum vertical direction vector be made up of KP
Wherein,K-th of Vector Groups of horizontal direction are expressed as,It is expressed as l-th of Vector Groups of vertical direction.
Figure 13-2 is given in 2D vector set in the case of RANK=1 and RANK2, the signal of first pre-coding matrix
Figure.Wherein, 32 Column vector groups of horizontal direction horizontally vector set, 8 Column vector groups of vertical direction are into vertical direction
Vector set, wherein bM, nRepresent horizontal direction n-component column vector and the Kronecker product of m-th of column vector of vertical direction.Figure
One Vector Groups of middle hypothesis are produced by 4 horizontal direction column vectors and 2 vertical direction column vectors by KP modes, that is, are included
8 column vectors.
Step 1302:UE receives the CSI-RS that eNB is sent, and the pre-coding matrix of sum of ranks first of measurement data channel, to
ENB sends RI and the first PMI.
RI includes the order of data channel, and the first PMI includes the first pre-coding matrix, and the first pre-coding matrix is
Wherein, W1For Nt× 2M matrix, NtThe antenna port number included for eNB, X be by multiple Column vector groups intoMatrix.
Before this step, eNB is to UE send configuration information, and the configuration information can be the first configuration information or second
Configuration information, the first configuration information is used to indicate that UE only feeds back RI and the first PMI when to eNB feeding back channel state informations;The
Two configuration informations are used to indicate that UE feeds back column vector in RI, the first PMI and the 2nd PMI when to eNB feeding back channel state informations
The instruction of selection.
First configuration information and the second configuration information are additionally operable to indicate that UE also feeds back when to eNB feeding back channel state informations
The CQI of data channel.
If what eNB was sent to UE is the first configuration information, this step can be:
UE is according to the first configuration information, and the sum of ranks CQI and the first pre-coding matrix of measurement data channel are sent to eNB
RI and CQI and the first PMI.
If what eNB was sent to UE is the second configuration information, this step can be:
UE prelists according to the second configuration information, the sum of ranks CQI and the first pre-coding matrix of measurement data channel and second
The instruction that column vector is selected in code matrix;It is pre- to the sum of ranks CQI and the first pre-coding matrix of eNB transmission data channels and second
The instruction that column vector is selected in encoder matrix.
ENB defines one group of column vector v0..., vm, UE received after the CSI-RS, and one is selected from this group of column vector
Or multiple suitable UE column vector, and assume every in each column vector and phase difference set in one or more column vectors
Individual phase difference is used in turn between resource block (RB) or RB groups, so as to calculate the sum of ranks CQI of data channel.
It should be noted that because each column vector and each phase difference are used in turn between RB or RB groups, therefore,
The data of each layer of antenna have identical channel quality, namely no matter RI value is how many, all only corresponds to a CQI, because
This, the number of the CQI is unrelated with the order of data channel.
Step 1303:ENB receives the RI and the first PMI that UE is sent, and determines according to RI and the first PMI UE number to be transmitted
According to pre-coding matrix group.
Specifically, according to RI and the first PMI, the first pre-coding matrix is determined, according to the first pre-coding matrix and phase difference
Each phase difference in set, determines the second pre-coding matrix group, according to the first pre-coding matrix and the second pre-coding matrix group,
Determine the pre-coding matrix group of UE data to be transmitted.
If UE also sends the instruction that column vector is selected in the 2nd PMI to eNB in step 1302, this step can be with
For:
The instruction that column vector is selected in the 2nd PMI of UE transmission is received, according to RI and the first PMI, the first precoding is determined
Matrix, each phase difference in the instruction selected according to column vector and phase difference set determines the second pre-coding matrix group, according to
First pre-coding matrix and the second pre-coding matrix group, determine the pre-coding matrix group of UE data to be transmitted.
Pre-coding matrix group includes the pre-coding matrix W=included in multiple pre-coding matrixes, and pre-coding matrix group
[V0 … VR-1] each column vector, have the following form of the composition
Wherein, ViFor Nt× 1 column vector,Mould for 1 plural number andBelong to 1, -1, j, the value in-j, NtFor eNB
Including antenna port number, R is the order of data channel that RI includes, viFor the first precoding square determined according to the first PMI1
A column vector in diagonal block matrix X in battle array.
For example, the W1 that the first PMI is indicated, when the order of data channel is 1 or 2, shown in W1 equation below (14):
W1 diagonal matrix X includes 4 column vectors, respectively v0, v1, v2 and v3.Two diagonal matrix represent two groups
The antenna port of polarised direction.UE selects W1, then when CQI and RI is calculated, in turn using diagonal matrix X in W1
Phase difference in column vector and phase difference set, namely column vector in W1 diagonal matrix X are taken turns between WB or RB groups in turn
Stream is used, and internal for RB or RB groups, and the phase difference in phase difference set, phase difference set are recycled between two groups of polarised directions
Conjunction can be φL, l=0,1,2,3={ 1, j, -1,-j }.
The pre-coding matrix worked as on RANK=1, k-th of subcarrier is
Wherein, l=mod (k, 4), en=[0,0 ..., 1 ..., 0]TFor 4 × 1 column vector, wherein nth elements are 1,
Remaining element is 0, l=mod (m, 4);Matrix A is a scalar matrix.
As RANK=1,
Wherein, k represents the index of subcarrier or subcarrier group, and Γ represents a constant.Or A is expressed as adding for SFBC
Weight matrix, the weighting scheme of the data of 2m subcarriers is
The data weighting mode of 2m+1 subcarriers is
The pre-coding matrix worked as on RANK=2, k-th of subcarrier is
As RANK=2,
K represents subcarrier or RB index, and Γ represents a constant or constant matrices.
Work as RANK=3, the phase difference an of column vector and a pair of orthogonal can only constitute the precoding column vector of 2 layers, because
This needs an orthogonal vector to constitute the precoding vector of another layer, therefore W1 becomes
Wherein, (v0, v4), (v1, v5), (v2, v6), (v3, v7) constitute orthogonal vectorial right, W2 has following form
Each RB or RB groups are right using one group of vector in turn.For example, first RB or RB group, right using vector
(v0, v4), on each subcarrier of a RB or RB group, in turn using in W2 matrixesWithAnd each matrix column is exchanged
The W2 used in turn between matrix, i.e. subcarrier is
Therefore, on some subcarrier in a RB or RB group, its pre-coding matrix is
As RANK=3, the representation of matrix A is:
Work as RANK=4, W1 during its W1 and RANK=3 has identical form, but for W2, from following matrix group
Selection
Each RB or RB groups are right using one group of vector in turn.For example, first RB or RB group, right using vector
(v0, v4), on each subcarrier of a RB or RB group, in turn using in W2 matrixesAnd each matrix column switching matrix, i.e., between subcarrier
The W2 used in turn is
Therefore, on some subcarrier in a RB or RB group, its pre-coding matrix is
As RANK=4, the representation of matrix A is:
Work as RANK=5, W1 has following form
Wherein, vector v0, v1, v2, v3It is mutually orthogonal vector.At this time W2 is a fixed matrix.Therefore
In this transfer mode, W2 simply is carried out into column permutation just can be with.I.e. in the case of RANK=5
WalterIt is to enter ranks exchange to W2
Therefore, on some subcarrier in a RB or RB group, its pre-coding matrix is
As RANK=5, the representation of matrix A is
In the case of RANK=6
WalterIt is to enter ranks exchange to W2
Therefore, on some subcarrier in a RB or RB group, its pre-coding matrix is
As RANK=6, the representation of matrix A is
In the case of RANK=7
WalterIt is to enter ranks exchange to W2
Therefore, on some subcarrier in a RB or RB group, its pre-coding matrix is
As RANK=7, the representation of matrix A is
In the case of RANK=8
WalterIt is to enter ranks exchange to W2
Therefore, on some subcarrier in a RB or RB group, its pre-coding matrix is
As RANK=8, the representation of matrix A is
Further, according to the order of the data channel, the DMRS of data channel port number can also be determined, the DMRS
Port number be more than or equal to data channel order even number.
The corresponding relation of sum of ranks port number can be stored in eNB, accordingly, this step can be:According to data channel
Order, from the corresponding relation of sum of ranks port number obtain data channel DMRS port number.
ENB can not also store the corresponding relation of sum of ranks port number, directly according to the order of data channel, as follows
15 calculate the DMRS of data channel port number.
P is DMRS port number, and R is the order of data channel,For R/2 ratio is carried out to round.
For example, R=1 or 2, then P is 2;R=3 or 4, then P is 4;R=5 or 6, then P is 6;R=7 or 8, then P
For 8;Namely in embodiments of the present invention, P is always even number.
Step 1304:According to data to be transmitted in frequency domain and the transmission sequence of time domain, select pre- from pre-coding matrix group
Encoder matrix.
Specifically, according to data to be transmitted in frequency domain and the transmission sequence of time domain, according to pre-defined selecting sequence from
Pre-coding matrix is selected in pre-coding matrix group.
In this step, the RB of transmission data to be transmitted uses the pre-coding matrix in pre-coding matrix group in turn, therefore,
In a resource block RB of transmission data to be transmitted, when at least there is transmission data to be transmitted on two resource element RE positions
Select pre-coding matrixes different in pre-coding matrix group.
In RB, identical v is included in the different pre-coding matrixes that base station selects for data to be transmitted0~vR-1, viFor
The instruction that column vector is selected in the 2nd PMI in the pre-coding matrix of selection, i is >=0 and≤R-1 integer;
In RB, in the different pre-coding matrixes that base station selects for data to be transmittedDiffer,For selection
Phase difference between two groups of poliarizing antennas that the 2nd PMI in pre-coding matrix includes.
Further, according to the encoder matrix of the selection, the DMRS of data channel weighting matrix, DMRS can also be determined
Weighting matrix in each column vector can be expressed as:OrviFor in the pre-coding matrix of selection
The 2nd PMI in column vector select instruction.
Assuming that transmitting terminal has 8 antenna ports, wherein antenna port 1-4 belongs to+45 polarised directions, antenna port 5-8 category
In-45 polarised directions, as shown in Figure 13-3.
Antenna port 0,1,2,3 and the weighting matrix v for pointing to certain beam direction0Constitute a DMRS port, antenna end
4,5,6,7 and v of mouth0Constitute another DMRS port.Similarly, antenna port 0,1,2,3 and points to certain beam direction
Weighting matrix v1It may be constructed the 3rd DMRS port, antenna port 4,5,6,7 and v1The 4th DMRS port is may be constructed,
Wherein v0v1For Na× 1 weighting matrix, NaFor the number of a polarised direction internal antenna port.Below, we are using formula
Form shows the weighting of DMRS port.
Assuming that first DMRS port transmission signal is s0, its weighted type isSimilarly, second DMRS port
For3rd DMRS port be4th DMRS port be5th DMRS port be
Wherein,For 2Na× 1 weighting matrix.
Include 4 column vectors for example, with reference to Figure 13-4, the first pre-coding matrixes W1, UE selects column vector from W1.
Step 1305:UE is transferred to after processing is weighted to data to be transmitted by the pre-coding matrix of selection.
Specifically, according to CQI, data to be transmitted is divided into multiple data blocks;Pass through the pre-coding matrix of selection respectively
UE is transferred to after processing is weighted to each data block in multiple data blocks.
Each data block is weighted after processing by the pre-coding matrix of selection, each data after weighting is handled
Block is carried in the subcarrier in data channel, and subcarrier is transmitted to UE.
Step 906:UE receives the transmission data after the weighting processing that eNB is issued, according to transmission data in frequency domain and time domain
Transmission sequence, determine the pre-coding matrix of selection, and the transmission after weighting processing is demodulated by the pre-coding matrix of selection
Data.
Wherein, according to transmission data in frequency domain and the transmission sequence of time domain, the step of determining the pre-coding matrix of selection can
Think:
According to RI and the first PMI, determine the pre-coding matrix group of selection, according to transmission data frequency domain and time domain transmission
Sequentially, pre-coding matrix is selected from pre-coding matrix group;Or,
The pre-coding matrix group that eNB is sent is received, according to transmission data in frequency domain and the transmission sequence of time domain, from precoding
Pre-coding matrix is selected in matrix group.
For data channel, each data Layer carries out data weighting.Assuming that the weighting scheme of i-th of data flow is
Wherein, diThe data sent for i-th of data Layer, A represents a scalar matrix, φlRepresent two groups of polarised directions day
Phase difference between line.Thus we can see that the weighting matrix of data Layer can be passed through by the weighting matrix of two DMRS ports
The mode of linear combination is produced, such as the weighting matrix of i-th data Layer can be expressed as
So if A and φlIf being all known, every layer of transmission of data channel can be recovered by DMRS port
Data.
Before this step, UE also needs to orders of the UE according to the data channel, can also determine the EMRS's of data channel
Port number, the port number of the DMRS is the even number of the order more than or equal to data channel.
The corresponding relation of sum of ranks port number can be stored in UE, accordingly, this step can be:According to data channel
Order, obtains the DMRS of data channel port number from the corresponding relation of sum of ranks port number.
UE can not also store the corresponding relation of sum of ranks port number, directly according to the order of data channel, as follows
15 calculate the DMRS of data channel port number.
P is DMRS port number, and R is the order of data channel,For R/2 ratio is carried out to round.
For example, R=1 or 2, then P is 2;R=3 or 4, then P is 4;R=5 or 6, then P is 6;R=7 or 8, then P
For 8;Namely in embodiments of the present invention, P is always even number.
In embodiments of the present invention, UE only reports RI and the first PMI to be determined to eNB, eNB according to the first RI and the first PMI
Pre-coding matrix group, according to data to be transmitted in frequency domain and the transmission sequence of time domain, precoding is selected from pre-coding matrix group,
And transmit in a resource block RB of data to be transmitted, at least exist and transmit data to be transmitted on two resource element RE positions
When selection pre-coding matrix group in different pre-coding matrixes, so as to realize the precoding square used in turn in pre-coding matrix group
Battle array, improves the code performance that prelists.
The embodiments of the invention provide a kind of method for transmitting data, this method is applied between eNB and UE, referring to figure
14, this method includes:
Step 1401:ENB sends CSI-RS to UE.
Step 1402:UE receives the CSI-RS that eNB is sent, and obtains the order of data channel, and RI is transmitted to eNB.
Before this step, eNB sends the 3rd configuration information to UE, and the 3rd configuration information is used to indicate UE anti-to eNB
The order of only feedback data channel when presenting channel condition information, then in this step, UE obtain data letter according to the 3rd configuration information
The order in road, RI is transmitted to eNB, and the RI includes the order of data channel.
3rd configuration information is additionally operable to indicate UE also CQI of feedback data channel when to eNB feeding back channel state informations,
Then in this step, UE according to the 3rd configuration information, can also obtain the CQI of data channel, and data channel is transmitted to eNB
CQI。
Step 1403:ENB receives the RI that UE is sent, and determines according to the RI pre-coding matrix of UE data to be transmitted
Group, and pre-coding matrix group is transferred to UE.
ENB can be by radio resource control RRC transmitting signaling downwards pre-coding matrix group to UE.
ENB stores the corresponding relation of sum of ranks pre-coding matrix group, accordingly, UE data to be transmitted is determined according to the RI
The step of pre-coding matrix group can be:
According to the order of the RI data channels included, the order pair is obtained from the corresponding relation of sum of ranks pre-coding matrix group
The pre-coding matrix group answered.
When RANK=1, the pre-coding matrix on k-th of subcarrier in m-th of RB or RB group is
Wherein, eiIt is Na× 1 vector, the value of i-th of element is 1, and remaining value is 0, wherein NaIt is of port pair
Number.Wherein n=mod (k, 4)+1, l=mod (m, 2);A is a scalar matrix.On different subcarriers, in turn using not
Same φL, l=0,1,2,3={ 0, pi/2, π, 3 pi/2s }.Between different RB or RB groups, circulation uses different ports pair.
When RANK=2, the pre-coding matrix on k-th of subcarrier in m-th of RB or RB group is
Wherein, eiIt is Na× 1 vector, the value of i-th of element is 1, and remaining value is 0, wherein NaIt is of port pair
Number.Wherein n=mod (k, 4)+1, l=mod (m, 2).
When RANK=3, W2 is selected from following 4 matrixes
Used in turn on each subcarrier in each RB or RB groups WithAnd each matrix column switching matrix, i.e., the W2 used in turn between subcarrier is
Therefore, on some subcarrier in a RB or RB group, its pre-coding matrix is
Working as RANK=4, W1 and RANK=3 W1 has identical form, but for W2, is selected from following matrix group
On each subcarrier of a RB or RB group, in turn using in W2 matrixes
And each matrix column switching matrix, i.e.,
The W2 used in turn between subcarrier is
Therefore, on some subcarrier in a RB or RB group, its pre-coding matrix is
Step 1404:UE receives the pre-coding matrix group of eNB transmission, and stores the pre-coding matrix group.
Step 1405:ENB, in frequency domain and the transmission sequence of time domain, is selected according to data to be transmitted from pre-coding matrix group
Pre-coding matrix.
It is at least to be passed in the presence of being transmitted on two resource element RE positions in a resource block RB of transmission data to be transmitted
Pre-coding matrixes different in pre-coding matrix group are selected during transmission of data;
Step 1406:ENB is transferred to UE after processing is weighted to data to be transmitted by the pre-coding matrix of selection.
Step 1407:UE receive eNB transmission weighting processing after transmission data, and according to according to transmission data in frequency domain
With the transmission sequence of time domain, the pre-coding matrix of selection is determined, and demodulate after weighting processing by the pre-coding matrix of selection
Transmit data.
Specifically, precoding is selected from pre-coding matrix group in frequency domain and the transmission sequence of time domain according to transmission data
Matrix.
In embodiments of the present invention, UE only reports RI to determine pre-coding matrix group according to the first RI to eNB, eNB, according to treating
Data are transmitted in frequency domain and the transmission sequence of time domain, precoding are selected from pre-coding matrix group, and transmit data to be transmitted
A resource block RB in, at least exist and select pre-coding matrix group when data to be transmitted is transmitted on two resource element RE positions
Middle different pre-coding matrix, so as to realize the pre-coding matrix used in turn in pre-coding matrix group, improves precoding
Energy.
It should be noted that:The device for the data transfer that above-described embodiment is provided is in the data clusters of data transfer, only
With the division progress of above-mentioned each functional module for example, in practical application, can as needed and by above-mentioned functions distribution by
Different functional modules is completed, i.e., the internal structure of device is divided into different functional modules, described above complete to complete
Portion or partial function.In addition, the device based on data transfer that above-described embodiment is provided belongs to data transmission method embodiment
In same design, it implements process and refers to embodiment of the method, repeats no more here.
One of ordinary skill in the art will appreciate that realizing that all or part of step of above-described embodiment can be by hardware
To complete, the hardware of correlation can also be instructed to complete by program, described program can be stored in a kind of computer-readable
In storage medium, storage medium mentioned above can be read-only storage, disk or CD etc..
The foregoing is only presently preferred embodiments of the present invention, be not intended to limit the invention, it is all the present invention spirit and
Within principle, any modification, equivalent substitution and improvements made etc. should be included in the scope of the protection.
Claims (38)
1. a kind of data transmission method, it is characterised in that methods described includes:
Base station eNB receives order instruction RI, the first pre-coding matrix instruction PMI for the data channel that user terminal UE is sent, and root
The pre-coding matrix group of the data to be transmitted of the UE, the pre-coding matrix group bag are determined according to the RI and the first PMI
Include multiple pre-coding matrixes;
According to the data to be transmitted in frequency domain and the transmission sequence of time domain, precoding square is selected from the pre-coding matrix group
, in a resource block RB for transmitting the data to be transmitted, at least there is transmission on two resource element RE positions described in battle array
Pre-coding matrixes different in the pre-coding matrix group are selected during data to be transmitted;
The UE is transferred to after processing is weighted to the data to be transmitted by the pre-coding matrix of the selection.
2. according to the method described in claim 1, it is characterised in that described according to being determined the RI and the first PMI
The pre-coding matrix group of UE data to be transmitted, including:
According to the RI and the first PMI, the first pre-coding matrix is determined, according to first pre-coding matrix and phase difference
Each phase difference in set, determines the second pre-coding matrix group, is prelisted according to first pre-coding matrix and described second
Code matrix group, determines the pre-coding matrix group of the data to be transmitted of the UE, and the phase difference set is used to store two groups of polarization
Phase difference between antenna;Or,
The 2nd PMI of the UE transmission is received, the 2nd PMI includes the instruction of column vector selection, according to the RI and institute
The first PMI is stated, the first pre-coding matrix is determined, column vector and phase difference set that the instruction selected according to the column vector is determined
In each phase difference, the second pre-coding matrix group is determined, according to first pre-coding matrix and the second precoding square
Battle array group, determines the pre-coding matrix group of the data to be transmitted of the UE, and the phase difference set is used to store two groups of poliarizing antennas
Between phase difference.
3. the method according to claim 1-2 any claims, it is characterised in that described according to the data to be transmitted
In frequency domain and the transmission sequence of time domain, pre-coding matrix is selected from the pre-coding matrix group, including:
According to the data to be transmitted in frequency domain and the transmission sequence of time domain, prelisted according to pre-defined selecting sequence from described
Pre-coding matrix is selected in code matrix group.
4. the method according to claim 1-3 any claims, it is characterised in that
Pre-coding matrix W=[the V included in the pre-coding matrix group0 … VR-1] each column vector, have and following constitute shape
Formula
Wherein, ViFor Nt× 1 column vector,Mould for 1 plural number andBelong to 1, -1, j, the value in-j, NtFor the eNB
Including antenna port number, R is the order of data channel that the RI includes, viFor determined according to the first PMI1 first
A column vector in diagonal block matrix X in pre-coding matrix.
5. the method according to claim 1-4 any claims, it is characterised in that the RI includes the data channel
Order;
Methods described also includes:
According to the order of the data channel, the demodulation reference mark DMRS of data channel port number is determined, it is described
DMRS port number is the even number of the order more than or equal to the data channel.
6. the method according to claim 1-5 any claims, it is characterised in that methods described also includes:
According to the pre-coding matrix of the selection, the DMRS of data channel weighting matrix, the weighting of the DMRS are determined
Each column vector in matrix can be expressed as:OrviIn pre-coding matrix for the selection
The column vector for indicating selection that column vector is selected in 2nd PMI.
7. according to the method described in claim 1, it is characterised in that methods described also includes:
Send the first configuration information or the second configuration information to the UE, first configuration information be used to indicating the UE to
The RI and the first PMI are only fed back during the eNB feeding back channel state informations, second configuration information is used to indicate institute
State UE and column vector in the RI, the first PMI and the 2nd PMI is fed back when to the eNB feeding back channel state informations
The instruction of selection.
8. a kind of data transmission method, it is characterised in that methods described includes
Base station eNB receives the order instruction RI for the data channel that user terminal UE is sent, and determines that the UE's is to be passed according to the RI
The pre-coding matrix group of transmission of data, and the pre-coding matrix group is transferred to the UE, so that the UE prelists according to
Code matrix group decodes the data to be transmitted, and the pre-coding matrix group includes multiple pre-coding matrixes;
According to the data to be transmitted in frequency domain and the transmission sequence of time domain, precoding square is selected from the pre-coding matrix group
, in a resource block RB for transmitting the data to be transmitted, at least there is transmission on two resource element RE positions described in battle array
Pre-coding matrixes different in the pre-coding matrix group are selected during data to be transmitted;
The UE is transferred to after processing is weighted to the data to be transmitted by the pre-coding matrix of the selection.
9. method according to claim 8, it is characterised in that described that the pre-coding matrix group is transferred to the UE,
Including:
The UE is given by pre-coding matrix group described in radio resource control RRC transmitting signaling downwards.
10. method according to claim 8, it is characterised in that methods described also includes:
The 3rd configuration information is sent to the UE, the 3rd configuration information is used to indicate the UE to the eNB feedback letters
The RI is only fed back during channel state information.
11. a kind of data transmission method, it is characterised in that methods described includes:
The channel condition information reference symbol CSI-RS that user terminal UE is issued according to base station eNB, is determined according to the CSI-RS
The pre-coding matrix of sum of ranks first of data channel;
Order instruction and the first pre-coding matrix instruction PMI are sent to the eNB, the order instruction includes the RI, described first
PMI includes first pre-coding matrix, so that the eNB first pre-coding matrixes according to the sum of ranks determine precoding
Matrix group simultaneously selects pre-coding matrix, and the UE is treated by the pre-coding matrix of the selection from pre-coding matrix group
Transmission data are transferred to the UE after being weighted processing;
The transmission data after the weighting processing that the eNB is issued are received, according to the transmission for transmitting data in frequency domain and time domain
Sequentially, the pre-coding matrix of the selection is determined, and is demodulated by the pre-coding matrix of the selection after the weighting processing
Transmit data.
12. method according to claim 11, it is characterised in that it is described according to the transmission data in frequency domain and time domain
Transmission sequence, determines the pre-coding matrix of the selection, including:
According to the RI and the first PMI, pre-coding matrix group is determined, according to the transmission data in frequency domain and the biography of time domain
Defeated order, pre-coding matrix is selected from the pre-coding matrix group;Or,
The pre-coding matrix group that the eNB is sent is received, according to the transmission data in frequency domain and the transmission sequence of time domain, from institute
State in pre-coding matrix group and select pre-coding matrix.
13. method according to claim 11, it is characterised in that methods described also includes:
The first configuration information that the eNB is sent is received, first configuration information is used to indicate the UE anti-to the eNB
The RI and the first PMI are only fed back during feedback channel condition information;
The pre-coding matrix of sum of ranks first that data channel is determined according to the CSI-RS, including:
According to first configuration information and the CSI-RS, the pre-coding matrix of sum of ranks first of data channel is determined.
14. the method according to claim 11 or 12, it is characterised in that methods described also includes:
The instruction of column vector selection is determined, the 2nd PMI is sent to the eNB, the 2nd PMI includes what the column vector was selected
Indicate, so that the instruction that the eNB is selected according to the RI, the first PMI and the column vector, determines pre-coding matrix
Group.
15. method according to claim 14, it is characterised in that methods described also includes:
The second configuration information that the eNB is sent is received, second configuration information is used to indicate the UE anti-to the eNB
The instruction of the column vector selection in the RI, the first PMI and the 2nd PMI is fed back during feedback channel condition information;
The instruction of column vector selection in the 2nd PMI of the determination, including:
According to second configuration information, the instruction of the column vector selection in the 2nd PMI is determined.
16. the method according to claim 11 claim, it is characterised in that
Pre-coding matrix W=[the V included in the pre-coding matrix group0 … VR-1] each column vector, have and following constitute shape
Formula
Wherein, ViFor Nt× 1 column vector,Mould for 1 plural number andBelong to 1, -1, j, the value in-j, NtFor the eNB
Including antenna port number, R is the order of data channel that the RI includes, viFor determined according to the first PMI1 first
A column vector in diagonal block matrix X in pre-coding matrix.
17. according to claim 11~16 any claim methods described, it is characterised in that methods described also includes:
According to the order of the data channel, the demodulation reference mark DMRS of data channel port number is determined, it is described
DMRS port number is the even number of the order more than or equal to the data channel.
18. a kind of data transmission method, it is characterised in that methods described includes:
User terminal UE receives the channel condition information reference symbol CSI-RS that base station eNB is issued, and is determined according to the CSI-RS
The order of data channel;
Sending order instruction RI, the RI to base station eNB includes the order of the data channel, so that the eNB is true according to the order
Determine pre-coding matrix group and pre-coding matrix is selected from pre-coding matrix group, and by the pre-coding matrix of the selection to institute
State UE data to be transmitted be weighted processing after be transferred to the UE;
The transmission data after the pre-coding matrix group and weighting processing that the eNB sends are received, according to the transmission data in frequency
Domain and the transmission sequence of time domain, select the pre-coding matrix, and pass through the pre- of the selection from the pre-coding matrix group
Encoder matrix demodulates the transmission data after the weighting processing.
19. method according to claim 18, it is characterised in that methods described also includes:
The 3rd configuration information that the eNB is sent is received, the 3rd configuration information is used to indicate the UE anti-to the eNB
The RI is only fed back during feedback channel condition information;
The order that data channel is determined according to the CSI-RS, including:
According to the 3rd configuration information and the CSI-RS, the order of data channel is determined.
20. a kind of data transmission device, it is characterised in that described device includes:
First receiving module, the order instruction RI of the data channel for receiving user terminal UE transmissions, the first pre-coding matrix refers to
Show PMI;
First determining module, the precoding square of the data to be transmitted for determining the UE according to the RI and the first PMI
Battle array group, the pre-coding matrix group includes multiple pre-coding matrixes;
First choice module, for according to the data to be transmitted in frequency domain and the transmission sequence of time domain, from the precoding square
Pre-coding matrix is selected in battle array group, in a resource block RB for transmitting the data to be transmitted, at least in the presence of two resource elements
Pre-coding matrixes different in the pre-coding matrix group are selected when transmitting the data to be transmitted on plain RE positions;
First transport module, is weighted after processing to the data to be transmitted for the pre-coding matrix by the selection and passes
It is defeated by the UE.
21. device according to claim 20, it is characterised in that first determining module, including:
First determining unit, for according to the RI and the first PMI, determining the first pre-coding matrix;
Second determining unit, for each phase difference in first pre-coding matrix and phase difference set, determines
Two pre-coding matrix groups, the phase difference set is used to store the phase difference between two groups of poliarizing antennas;
3rd determining unit, for according to first pre-coding matrix and the second pre-coding matrix group, determining the UE
Data to be transmitted pre-coding matrix group;Or,
First determining module, including:
First receiving unit, the 2nd PMI for receiving the UE transmission, the 2nd PMI includes the finger of column vector selection
Show;
4th determining unit, for according to the RI and the first PMI, determining the first pre-coding matrix;
It is each in 5th determining unit, column vector and phase difference set that the instruction for being selected according to the column vector is determined
Phase difference, determines the second pre-coding matrix group, and the phase difference set is used to store the phase difference between two groups of poliarizing antennas;
6th determining unit, for according to first pre-coding matrix and the second pre-coding matrix group, determining the UE
Data to be transmitted pre-coding matrix group.
22. the device according to claim 20-21 any claims, it is characterised in that the first choice module, bag
Include:
First choice unit, for according to the data to be transmitted in frequency domain and the transmission sequence of time domain, according to pre-defined
Selecting sequence selects pre-coding matrix from the pre-coding matrix group.
23. the device according to claim 20-22 any claims, it is characterised in that
Pre-coding matrix W=[the V included in the pre-coding matrix group0 … VR-1] each column vector, have and following constitute shape
Formula
Wherein, ViFor Nt× 1 column vector,Mould for 1 plural number andBelong to 1, -1, j, the value in-j, NtFor the eNB
Including antenna port number, R is the order of data channel that the RI includes, viFor determined according to the first PMI first
A column vector in diagonal block matrix X in pre-coding matrix.
24. the device according to claim 20-23 any claims, it is characterised in that the RI includes the data
The order of channel;
Described device also includes:
Second determining module, for the order according to the data channel, determines the demodulation reference mark DMRS of the data channel
Port number, the port number of the DMRS is the even number of the order more than or equal to the data channel.
25. the device according to claim 20-24 any claims, it is characterised in that described device also includes:
3rd determining module, for the pre-coding matrix according to the selection, determines the DMRS of data channel weighting square
Each column vector in battle array, the weighting matrix of the DMRS can be expressed as:OrviFor the choosing
The instruction that column vector is selected in the 2nd PMI in the pre-coding matrix selected.
26. device according to claim 20, it is characterised in that described device also includes:
First sending module, for sending the first configuration information or the second configuration information, first configuration information to the UE
For indicating that the UE only feeds back the RI and the first PMI, described second when to the eNB feeding back channel state informations
Configuration information is used to indicate that the UE feeds back the RI, the first PMI and institute when to the eNB feeding back channel state informations
State the instruction that column vector is selected in the 2nd PMI.
27. a kind of data transmission device, it is characterised in that described device includes
Second receiving module, the order instruction RI of the data channel for receiving user terminal UE transmissions;
4th determining module, the pre-coding matrix group of the data to be transmitted for determining the UE according to the RI;
Second transport module, for the pre-coding matrix group to be transferred into the UE, so that the UE is according to the precoding
Matrix group decodes the data to be transmitted, and the pre-coding matrix group includes multiple pre-coding matrixes;
Second selecting module, for according to the data to be transmitted in frequency domain and the transmission sequence of time domain, from the precoding square
Pre-coding matrix is selected in battle array group, in a resource block RB for transmitting the data to be transmitted, at least in the presence of two resource elements
Pre-coding matrixes different in the pre-coding matrix group are selected when transmitting the data to be transmitted on plain RE positions;
3rd transport module, is weighted after processing to the data to be transmitted for the pre-coding matrix by the selection and passes
It is defeated by the UE.
28. device according to claim 27, it is characterised in that
Second transport module, for giving the UE by pre-coding matrix group described in radio resource control RRC transmitting signaling downwards.
29. device according to claim 27, it is characterised in that described device also includes:
Second sending module, for sending the 3rd configuration information to the UE, the 3rd configuration information is used to indicate the UE
The RI is only fed back when to the eNB feeding back channel state informations.
30. a kind of data transmission device, it is characterised in that described device includes:
4th receiving module, for receiving the channel condition information reference symbol CSI-RS that base station eNB is issued;
5th determining module, the pre-coding matrix of sum of ranks first for determining data channel according to the CSI-RS;
3rd sending module, for sending order instruction and the first pre-coding matrix instruction PMI, the order instruction bag to the eNB
The RI is included, the first PMI includes first pre-coding matrix, so that the eNB is first pre- according to the sum of ranks
Encoder matrix determines pre-coding matrix group and pre-coding matrix, and prelisting by the selection is selected from pre-coding matrix group
Code matrix is transferred to the UE after processing is weighted to the data to be transmitted of the UE;
4th receiving module, for receiving the transmission data after the weighting processing that the eNB is issued;
6th determining module, for, in frequency domain and the transmission sequence of time domain, determining the pre- of the selection according to the transmission data
Encoder matrix;
First demodulation module, the transmission data after the weighting processing are demodulated for the pre-coding matrix by the selection.
31. device according to claim 30, it is characterised in that the 6th determining module, including:
8th determining unit, for according to the RI and the first PMI, determining pre-coding matrix group;
Second selecting unit, for according to it is described transmission data in frequency domain and the transmission sequence of time domain, from the pre-coding matrix
Pre-coding matrix is selected in group;Or,
6th determining module, including:
Second receiving unit, for receiving the pre-coding matrix group that the eNB is sent;
3rd selecting unit, for according to it is described transmission data in frequency domain and the transmission sequence of time domain, from the pre-coding matrix
Pre-coding matrix is selected in group.
32. device according to claim 30, it is characterised in that described device also includes:
5th receiving module, for receiving the first configuration information that the eNB is sent, first configuration information is used to indicate institute
State UE and only feed back the RI and the first PMI when to the eNB feeding back channel state informations;
5th determining module, for according to first configuration information and the CSI-RS, determining the sum of ranks of data channel
First pre-coding matrix.
33. the device according to claim 30 or 31, it is characterised in that described device also includes:
7th determining module, the instruction for determining column vector selection;
4th sending module, for sending the 2nd PMI to the eNB, the 2nd PMI includes the finger that the column vector is selected
Show, so that the instruction that the eNB is selected according to the RI, the first PMI and the column vector, determines pre-coding matrix group.
34. device according to claim 33, it is characterised in that described device also includes:
6th receiving module, for receiving the second configuration information that the eNB is sent, second configuration information is used to indicate institute
State UE and column vector in the RI, the first PMI and the 2nd PMI is fed back when to the eNB feeding back channel state informations
The instruction of selection;
7th determining module, for according to second configuration information, determining the finger of the column vector selection in the 2nd PMI
Show.
35. the device according to claim 30 claim, it is characterised in that
Pre-coding matrix W=[the V included in the pre-coding matrix group0 … VR1] each column vector, have and following constitute shape
Formula
Wherein, ViFor Nt× 1 column vector,Mould for 1 plural number andBelong to 1, -1, j, the value in-j, NtFor the eNB
Including antenna port number, R is the order of data channel that the RI includes, viFor determined according to the first PMI first
A column vector in diagonal block matrix X in pre-coding matrix.
36. according to claim 30~35 any claim described device, it is characterised in that described device also includes:
8th determining module, for the order according to the data channel, determines the demodulation reference mark DMRS of the data channel
Port number, the port number of the DMRS is the even number of the order more than or equal to the data channel.
37. a kind of data transmission device, it is characterised in that described device includes:
7th receiving module, for receiving the channel condition information reference symbol CSI-RS that base station eNB is issued;
9th determining module, the order for determining data channel according to the CSI-RS;
6th sending module, includes the order of the data channel, so that institute for sending order instruction RI, the RI to base station eNB
State eNB to determine pre-coding matrix group according to the order and select pre-coding matrix from pre-coding matrix group, and pass through the choosing
The pre-coding matrix selected is transferred to the UE after processing is weighted to the data to be transmitted of the UE;
7th receiving module, for receiving the transmission data after the pre-coding matrix group and weighting processing that the eNB sends;
Tenth determining module, for according to it is described transmission data in frequency domain and the transmission sequence of time domain, from the pre-coding matrix
The pre-coding matrix is selected in group;
Second demodulation module, the transmission data after the weighting processing are demodulated for the pre-coding matrix by the selection.
38. the device according to claim 37, it is characterised in that described device also includes:
8th receiving module, for receiving the 3rd configuration information that the eNB is sent, the 3rd configuration information is used to indicate institute
State UE and only feed back the RI when to the eNB feeding back channel state informations;
9th determining module, for according to the 3rd configuration information and the CSI-RS, determining the order of data channel.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610205911.7A CN107294578B (en) | 2016-04-01 | 2016-04-01 | Data transmission method and device |
PCT/CN2017/078446 WO2017167184A1 (en) | 2016-04-01 | 2017-03-28 | Data transmission method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610205911.7A CN107294578B (en) | 2016-04-01 | 2016-04-01 | Data transmission method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107294578A true CN107294578A (en) | 2017-10-24 |
CN107294578B CN107294578B (en) | 2021-01-29 |
Family
ID=59963507
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610205911.7A Active CN107294578B (en) | 2016-04-01 | 2016-04-01 | Data transmission method and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107294578B (en) |
WO (1) | WO2017167184A1 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109787667A (en) * | 2017-11-12 | 2019-05-21 | 上海朗帛通信技术有限公司 | A kind of user equipment that be used to wirelessly communicate, the method and apparatus in base station |
WO2019196886A1 (en) * | 2018-04-13 | 2019-10-17 | 华为技术有限公司 | Method and apparatus for determining pre-coding matrix |
CN110535582A (en) * | 2018-08-10 | 2019-12-03 | 中兴通讯股份有限公司 | Transmission method, device, sending ending equipment and the storage medium of physical control channel |
CN110838857A (en) * | 2018-08-17 | 2020-02-25 | 电信科学技术研究院有限公司 | Data transmission method, terminal and network equipment |
CN111092640A (en) * | 2018-10-24 | 2020-05-01 | 上海朗帛通信技术有限公司 | Method and device used in user equipment and base station for wireless communication |
CN111435848A (en) * | 2019-01-11 | 2020-07-21 | 华为技术有限公司 | Method for indicating and determining precoding vector and communication device |
CN112262536A (en) * | 2018-06-27 | 2021-01-22 | 华为技术有限公司 | Data transmission method and device |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4348857A4 (en) * | 2022-03-03 | 2024-07-24 | Zte Corp | Method for uplink transmission |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090238298A1 (en) * | 2008-03-24 | 2009-09-24 | Jae Wan Kim | Method for transmitting and receiving precoded signal in MIMO communication system |
CN102546110A (en) * | 2011-12-31 | 2012-07-04 | 电信科学技术研究院 | Channel state information transmission method and device |
CN103782560A (en) * | 2011-03-30 | 2014-05-07 | 华为技术有限公司 | Method and apparatus for open loop transmission in a multiple antenna wireless communication system |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8923143B2 (en) * | 2009-06-29 | 2014-12-30 | Qualcomm Incorporated | Open loop channel reporting in a wireless communication system |
CN107317614B (en) * | 2013-12-31 | 2020-09-04 | 上海华为技术有限公司 | Method and device for measuring channel state information and sending reference signal |
CN104243106A (en) * | 2014-09-28 | 2014-12-24 | 重庆邮电大学 | Codebook construction method based of 3D (three dimensional) cross polarization channel based massive multiple input multiple output (MIMO) system |
-
2016
- 2016-04-01 CN CN201610205911.7A patent/CN107294578B/en active Active
-
2017
- 2017-03-28 WO PCT/CN2017/078446 patent/WO2017167184A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090238298A1 (en) * | 2008-03-24 | 2009-09-24 | Jae Wan Kim | Method for transmitting and receiving precoded signal in MIMO communication system |
CN103782560A (en) * | 2011-03-30 | 2014-05-07 | 华为技术有限公司 | Method and apparatus for open loop transmission in a multiple antenna wireless communication system |
CN102546110A (en) * | 2011-12-31 | 2012-07-04 | 电信科学技术研究院 | Channel state information transmission method and device |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109787667A (en) * | 2017-11-12 | 2019-05-21 | 上海朗帛通信技术有限公司 | A kind of user equipment that be used to wirelessly communicate, the method and apparatus in base station |
CN109787667B (en) * | 2017-11-12 | 2020-06-30 | 上海朗帛通信技术有限公司 | Method and device used in user equipment and base station for wireless communication |
WO2019196886A1 (en) * | 2018-04-13 | 2019-10-17 | 华为技术有限公司 | Method and apparatus for determining pre-coding matrix |
CN112262536A (en) * | 2018-06-27 | 2021-01-22 | 华为技术有限公司 | Data transmission method and device |
CN112262536B (en) * | 2018-06-27 | 2021-09-07 | 华为技术有限公司 | Data transmission method and device |
CN110535582A (en) * | 2018-08-10 | 2019-12-03 | 中兴通讯股份有限公司 | Transmission method, device, sending ending equipment and the storage medium of physical control channel |
CN110535582B (en) * | 2018-08-10 | 2022-07-05 | 中兴通讯股份有限公司 | Transmission method and device of physical control channel, sending end equipment and storage medium |
CN110838857A (en) * | 2018-08-17 | 2020-02-25 | 电信科学技术研究院有限公司 | Data transmission method, terminal and network equipment |
CN110838857B (en) * | 2018-08-17 | 2022-01-07 | 大唐移动通信设备有限公司 | Data transmission method, terminal and network equipment |
US11064380B2 (en) | 2018-10-24 | 2021-07-13 | Shanghai Langbo Communication Technology Company Limited | Method and device in UE and base station for wireless communication |
CN111092640B (en) * | 2018-10-24 | 2021-03-09 | 上海朗帛通信技术有限公司 | Method and device used in user equipment and base station for wireless communication |
CN111092640A (en) * | 2018-10-24 | 2020-05-01 | 上海朗帛通信技术有限公司 | Method and device used in user equipment and base station for wireless communication |
CN111435848A (en) * | 2019-01-11 | 2020-07-21 | 华为技术有限公司 | Method for indicating and determining precoding vector and communication device |
CN111435848B (en) * | 2019-01-11 | 2022-05-31 | 华为技术有限公司 | Method for indicating and determining precoding vector and communication device |
US11362707B2 (en) | 2019-01-11 | 2022-06-14 | Huawei Technologies Co., Ltd. | Precoding vector indicating and determining method and communications apparatus |
Also Published As
Publication number | Publication date |
---|---|
CN107294578B (en) | 2021-01-29 |
WO2017167184A1 (en) | 2017-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107294578A (en) | Data transmission method and device | |
CN104184561B (en) | Precoded pilot processing method, device, base station and terminal | |
CN102301666B (en) | Precoding codebook and feedback representation | |
JP5127394B2 (en) | MIMO system precoding method and apparatus using the method | |
CN105210306B (en) | It is used to select to send and receive the device and method of wave beam in wireless communication system | |
KR101996680B1 (en) | Terminal appratus, transmission method and base station apparatus | |
CN106464334B (en) | Improved beam-forming method and the device for it in multi-aerial radio communication system | |
CN102122983B (en) | Method and equipment for generating codebook and sending and feeding back information | |
CN109302220B (en) | Method, device and system for data transmission | |
CN101611567A (en) | The method of using block diagonal matrix to carry out precoding | |
CN104396153A (en) | Apparatus and method for channel state information codeword construction for a cellular wireless communication system | |
CN106165314A (en) | Method and apparatus for reporting channel status information in a wireless communication system | |
CN108092699A (en) | Method, user equipment and the base station of reporting channel status information | |
CN108028692A (en) | The method and its equipment of the bit size of order designator are determined in a wireless communication system | |
CN105075139A (en) | Method for transmitting signal in multi-antenna wireless communication system and apparatus for same | |
US10560162B2 (en) | Transmit diversity method, device, and system | |
CN104662811A (en) | Method for transmitting efficient feedback in multi-antenna wireless communication system and apparatus therefor | |
CN107113643A (en) | The method and device and a kind of electronic equipment of a kind of resource selection | |
KR102381159B1 (en) | Method for transmitting reference signal for channel measurement in multi-antenna wireless communication system, and apparatus therefor | |
CN102696180B (en) | Space channel State Feedback Approach and device | |
WO2014162567A1 (en) | Mobile station, base station, and communication control method | |
CN103718491B (en) | Data transmission method, system, transmitter and receiver | |
KR101422028B1 (en) | Codebook For Channel Adaptation and Precoding Method Using The Same | |
CN103001742A (en) | Method and device for open-loop MIMO (multi-input multi-output) transmission on basis of demodulation reference signal | |
CN104092516B (en) | A kind of nonopiate precoding codebook design method suitable for MU mimo systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |