CN107294578A - Data transmission method and device - Google Patents

Data transmission method and device Download PDF

Info

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
Application number
CN201610205911.7A
Other languages
Chinese (zh)
Other versions
CN107294578B (en
Inventor
张瑞齐
曲秉玉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201610205911.7A priority Critical patent/CN107294578B/en
Priority to PCT/CN2017/078446 priority patent/WO2017167184A1/en
Publication of CN107294578A publication Critical patent/CN107294578A/en
Application granted granted Critical
Publication of CN107294578B publication Critical patent/CN107294578B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • H04B7/0486Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting taking channel rank into account
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity 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/0615Diversity 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/0619Diversity 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/0636Feedback format
    • H04B7/0639Using 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

Data transmission method and device
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.
CN201610205911.7A 2016-04-01 2016-04-01 Data transmission method and device Active CN107294578B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4348857A4 (en) * 2022-03-03 2024-07-24 Zte Corp Method for uplink transmission

Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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