CN103634071B - Pre-coding matrix selection method, device and system - Google Patents
Pre-coding matrix selection method, device and system Download PDFInfo
- Publication number
- CN103634071B CN103634071B CN201210306811.5A CN201210306811A CN103634071B CN 103634071 B CN103634071 B CN 103634071B CN 201210306811 A CN201210306811 A CN 201210306811A CN 103634071 B CN103634071 B CN 103634071B
- Authority
- CN
- China
- Prior art keywords
- matrix
- modulus value
- coding matrix
- objective
- coding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Radio Transmission System (AREA)
Abstract
The embodiment of the invention discloses a pre-coding matrix selection method, a device and a system. The method comprises the steps that pilot frequency information sent by a sending end is received through the current channel; according to the pilot frequency information, an equivalent channel matrix of the current channel is estimated; inner product and modulo operation are respectively carried out on the equivalent channel matrix and each pre-coding matrix in a preset pre-coding codebook collection, so as to acquire a number of module values; the pre-coding matrix corresponding to the maximum module value in a number of module values is selected as a target matrix; and the target matrix is fed back to the sending end, so that the sending end selects the target matrix to carry out pre-coding on a signal sent through the current channel. The embodiment of the invention further discloses a pre-coding matrix selection device and system. According to the invention, the pre-coding matrix selection method, device and system are provided; a pre-coding selection process can be simplified; the calculation amount in the pre-coding selection process is reduced; and the problems of large calculation amount and complicated operation of the pre-coding matrix selection method in the prior art, are solved.
Description
Technical field
The present invention relates to communication technical field, more particularly to a kind of precoding matrix selection method, device and system.
Background technology
Multiple-input and multiple-output(Multiple-Input-Multiple-Output, MIMO)Technology is improving the frequency spectrum of system
For the purpose of the capacity of utilization rate and expansion system, passed using multiple antennas or aerial array in signal sending end and receiving terminal
Defeated signal.In order to improve the performance of system, it is pre- that MIMO communication system can utilize channel information to carry out the signal for needing to send
Coding, one way in which is all known comprising a series of pre-coding matrixes by being pre-designed a transmitting terminal and receiving terminal
Determination code book(codebook), receiving terminal selects a pre-coding matrix in the code book, and by the pre-coding matrix
Index is indicated(Precoding Matrix Indicator, PMI)Transmitting terminal is fed back to, so that transmitting terminal is using corresponding pre-
Encoder matrix carries out precoding to the information for sending.
In prior art, PMI is carried out using capacity criterion or right singular matrix similarity criterion more.Specifically, the former is every
Corresponding channel capacity is calculated under one code word, the corresponding code word of channel capacity of maximum is found out, it has the disadvantage to need into every trade
Column is asked for, and amount of calculation is very big, complex operation;The latter then needs to carry out singular value decomposition to channel(Singular Value
Decomposition, SVD), to find out one immediate with right singular matrix first row in code book, it has the disadvantage to need to square
Battle array makees SVD decomposition, and amount of calculation is equally very big, complex operation.
The content of the invention
The embodiment of the present invention provides a kind of precoding matrix selection method, device and system, it is adaptable to multiple-input and multiple-output
Mimo system, to solve the problems, such as prior art in precoding matrix selection method is computationally intensive and complex operation.
In a first aspect, a kind of precoding matrix selection method is embodiments provided, including:
The pilot frequency information sent by present channel receiving end/sending end;
The equivalent channel matrix of the present channel is estimated according to the pilot frequency information;
To each pre-coding matrix in the equivalent channel matrix and preset precoding codebook set, carry out respectively
Inner product and modulo operation, obtain multiple modulus value;
The corresponding pre-coding matrix of modulus value maximum in the plurality of modulus value is selected as objective matrix;
The objective matrix is fed back to into the transmitting terminal, the objective matrix is selected to passing through in order to the transmitting terminal
The signal that the present channel sends carries out precoding.
It is described to the equivalent channel matrix and preset precoding codebook set in the first possible implementation
In each pre-coding matrix, inner product and modulo operation are carried out respectively, obtain multiple modulus value, specifically include:
According to the equivalent channel matrix, the associate matrix of the equivalent channel matrix is obtained;
According to the pre-coding matrix in the precoding codebook set, obtain by the jth in the precoding codebook set
The column vector that first column element of individual pre-coding matrix is constituted;
The equivalent channel matrix, the associate matrix and the column vector are substituted into into computing formula, is carried out respectively
Inner product and modulo operation, obtain multiple modulus value.
With reference to the first possible implementation of first aspect or first aspect, in second possible implementation
In, in described each pre-coding matrix to the equivalent channel matrix and in preset precoding codebook set, enter respectively
Row inner product and modulo operation, in obtaining multiple modulus value, the computing formula of the modulus value includes:
Nj=|<HHHWj,Wj>|,
Wherein, H represents the equivalent channel matrix, HHRepresent the associate matrix of equivalent channel matrix H, WjTable
Show the column vector being made up of the first column element of j-th pre-coding matrix in the precoding codebook set.
With reference to the first or second possible implementation of first aspect or first aspect, in the third possible reality
It is described to select the corresponding pre-coding matrix of modulus value maximum in the plurality of modulus value as objective matrix in existing mode, concrete bag
Include:
When the pilot frequency information is 2x2MIMO data and fluxion is single current, mould maximum in the plurality of modulus value is selected
It is worth corresponding single-row pre-coding matrix as the objective matrix.
With reference to the first or second possible implementation of first aspect or first aspect, in the 4th kind of possible reality
It is described to select the corresponding pre-coding matrix of modulus value maximum in the plurality of modulus value as objective matrix in existing mode, it is concrete to go back
Including:
When the pilot frequency information is 2x2MIMO data and fluxion is double fluid, selection makes maximum in the plurality of modulus value
The pre-coding matrix of corresponding two row of modulus value is used as the objective matrix;
Wherein, the first row of the objective matrix is used for the main flow weighting in the double fluid, and the of the objective matrix
Two arrange for the secondary flow weighting in the double fluid, the secondary series of the first row of the objective matrix and the objective matrix to be just
Hand over.
With reference to the first or second possible implementation of first aspect or first aspect, in the 5th kind of possible reality
It is described to select the corresponding pre-coding matrix of modulus value maximum in the plurality of modulus value as objective matrix in existing mode, it is concrete to go back
Including:
When the pilot frequency information is higher-dimension MIMO data and fluxion is single current, mould maximum in the plurality of modulus value is selected
It is worth corresponding single-row pre-coding matrix as the objective matrix.
Second aspect, the embodiment of the present invention additionally provides a kind of pre-coding matrix selecting device, including:
Receptor, for the pilot frequency information sent by present channel receiving end/sending end;
Estimation module, the pilot frequency information for being received according to the receptor is estimated to obtain the equivalent of the present channel
Channel matrix;
Computing module, in the equivalent channel matrix and preset precoding codebook set that obtain to the estimation module
Each pre-coding matrix, inner product and modulo operation are carried out respectively, obtain multiple modulus value;
Selecting module, for select the computing module to obtain multiple modulus value in the maximum corresponding precoding square of modulus value
Battle array is objective matrix;
Feedback module, for the objective matrix that the selecting module is obtained to be fed back to into the transmitting terminal, in order to described
Transmitting terminal selects the objective matrix to carry out precoding to the signal sent by the present channel.
In the first possible implementation, the computing module is specifically included:
Matrix unit, for the equivalent channel matrix obtained according to the estimation module, obtains the equivalent channel matrix
Associate matrix;
Column vector unit, for the pre-coding matrix in the precoding codebook set, obtains by the precoding
The column vector that first column element of j-th pre-coding matrix in codebook set is constituted;
Form unit, for the equivalent channel matrix for obtaining the estimation module, the conjugation that the matrix unit is obtained turns
The column vector substitution computing formula that matrix and the column vector unit are obtained is put, inner product and modulo operation are carried out respectively, obtain many
Individual modulus value.
With reference to the first possible implementation of second aspect or second aspect, in second possible implementation
In, the computing module calculates the computing formula of the modulus value to be included:
Nj=|<HHHWj,Wj>|,
Wherein, H represents the equivalent channel matrix, HHRepresent the associate matrix of equivalent channel matrix H, WjTable
Show the column vector being made up of the first column element of j-th pre-coding matrix in the precoding codebook set.
With reference to the first or second possible implementation of second aspect or second aspect, in the third possible reality
In existing mode, the selecting module specifically for:
When the pilot frequency information that the receptor is received is 2x2MIMO data and fluxion is single current, the calculating is selected
The maximum corresponding single-row pre-coding matrix of modulus value is used as the objective matrix in multiple modulus value that module is obtained.
With reference to the first or second possible implementation of second aspect or second aspect, in the 4th kind of possible reality
In existing mode, the selecting module is specifically additionally operable to:
When the pilot frequency information that the receptor is received is 2x2MIMO data and fluxion is double fluid, the calculating is selected
The pre-coding matrix of corresponding two row of maximum modulus value is used as the objective matrix in multiple modulus value that module is obtained;
Wherein, the first row of the objective matrix is used for the main flow weighting in the double fluid, and the of the objective matrix
Two arrange for the secondary flow weighting in the double fluid, the secondary series of the first row of the objective matrix and the objective matrix to be just
Hand over.
With reference to the first or second possible implementation of second aspect or second aspect, in the 5th kind of possible reality
In existing mode, the selecting module is additionally operable to:
When the pilot frequency information that the receptor is received is higher-dimension MIMO data and fluxion is single current, the calculating is selected
The maximum corresponding single-row pre-coding matrix of modulus value is used as the objective matrix in multiple modulus value that module is obtained.
The third aspect, the embodiment of the present invention also provides a kind of pre-coding matrix selecting device, including memorizer and with it is described
The processor that memorizer is communicated, wherein, the memorizer internal memory contains program code, and described program code includes computer
Operational order.The computing device described program code, is used for:
The pilot frequency information sent by present channel receiving end/sending end;
The equivalent channel matrix of the present channel is estimated according to the pilot frequency information;
To each pre-coding matrix in the equivalent channel matrix and preset precoding codebook set, carry out respectively
Inner product and modulo operation, obtain multiple modulus value;
The corresponding pre-coding matrix of modulus value maximum in the plurality of modulus value is selected as objective matrix;
The objective matrix is fed back to into the transmitting terminal, the objective matrix is selected to passing through in order to the transmitting terminal
The signal that the present channel sends carries out precoding.
In the first possible implementation, the computing device described program code, for the equivalent letter
Each pre-coding matrix in road matrix and preset precoding codebook set, carries out respectively inner product and modulo operation, obtains
Multiple modulus value, specifically include:
According to the equivalent channel matrix, the associate matrix of the equivalent channel matrix is obtained;
According to the pre-coding matrix in the precoding codebook set, obtain by the jth in the precoding codebook set
The column vector that first column element of individual pre-coding matrix is constituted;
The equivalent channel matrix, the associate matrix and the column vector are substituted into into computing formula, is carried out respectively
Inner product and modulo operation, obtain multiple modulus value.
With reference to the first possible implementation of the third aspect or the third aspect, in second possible implementation
In, the processor calculates the computing formula of the modulus value to be included:
Nj=|<HHHWj,Wj>|,
Wherein, H represents the equivalent channel matrix, HHRepresent the associate matrix of equivalent channel matrix H, WjTable
Show the column vector being made up of the first column element of j-th pre-coding matrix in the precoding codebook set.
With reference to the first or second possible implementation of the third aspect or the third aspect, in the third possible reality
In existing mode, the computing device described program code, for selecting the plurality of modulus value in maximum modulus value it is corresponding pre-
Encoder matrix is specifically included as objective matrix:
When the pilot frequency information is 2x2MIMO data and fluxion is single current, mould maximum in the plurality of modulus value is selected
It is worth corresponding single-row pre-coding matrix as the objective matrix.
With reference to the first or second possible implementation of the third aspect or the third aspect, in the 4th kind of possible reality
In existing mode, the computing device described program code, for selecting the plurality of modulus value in maximum modulus value it is corresponding pre-
Encoder matrix is specifically included as objective matrix:
When gone up brief biography of a deceased person pilot frequency information is 2x2MIMO data and fluxion is double fluid, select maximum in the plurality of modulus value
Modulus value it is corresponding two row pre-coding matrix as the objective matrix;
Wherein, the first row of the objective matrix is used for the main flow weighting in the double fluid, and the of the objective matrix
Two arrange for the secondary flow weighting in the double fluid, the secondary series of the first row of the objective matrix and the objective matrix to be just
Hand over.
With reference to the first or second possible implementation of the third aspect or the third aspect, in the 5th kind of possible reality
In existing mode, the computing device described program code, for selecting the plurality of modulus value in maximum modulus value it is corresponding pre-
Encoder matrix is specifically included as objective matrix:
When the pilot frequency information is higher-dimension MIMO data and fluxion is single current, mould maximum in the plurality of modulus value is selected
It is worth corresponding single-row pre-coding matrix as the objective matrix.
Fourth aspect, the embodiment of the present invention additionally provides a kind of pre-coding matrix and selects system, the system to include receiving
End and the transmitting terminal communicated with the receiving terminal, the receiving terminal includes pre-coding matrix selecting device as above.
Implement the embodiment of the present invention, have the advantages that:
The embodiment of the present invention estimates the equivalent letter for obtaining present channel by the pilot frequency information according to the transmitting terminal for receiving
Road matrix, with reference to the pre-coding matrix in given precoding codebook set, calculate respectively the equivalent channel matrix with it is each
The mould of the expression formula of the individual pre-coding matrix composition, and select the corresponding pre-coding matrix of modulus value maximum in multiple modulus value to make
For objective matrix, can effectively simplify the process of precoding selection, reduce the amount of calculation in precoding selection course, solve existing
Computationally intensive and complex operation the problem of precoding matrix selection method in technology.
Description of the drawings
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
The accompanying drawing to be used needed for having technology description is briefly described, it should be apparent that, drawings in the following description are only this
Some embodiments of invention, for those of ordinary skill in the art, on the premise of not paying creative work, can be with
Other accompanying drawings are obtained according to these accompanying drawings.
Fig. 1 is a kind of structural representation of pre-coding matrix selecting device provided in an embodiment of the present invention;
Fig. 2 is a kind of up multiple-input and multiple-output(Up-Link Multiple-Input Multiple-Output,
ULMIMO)Emitting structural schematic diagram;
Fig. 3 is the structural representation of another kind of pre-coding matrix selecting device provided in an embodiment of the present invention;
Fig. 4 is a kind of schematic flow sheet of precoding matrix selection method provided in an embodiment of the present invention;
Fig. 5 is the structural representation that a kind of pre-coding matrix provided in an embodiment of the present invention selects system.
Specific embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete
Site preparation is described, it is clear that described embodiment is only a part of embodiment of the invention, rather than the embodiment of whole.It is based on
Embodiment in the present invention, it is every other that those of ordinary skill in the art are obtained under the premise of creative work is not made
Embodiment, belongs to the scope of protection of the invention.
Fig. 1 is referred to, is a kind of structural representation of pre-coding matrix selecting device provided in an embodiment of the present invention, it is described
The selection of pre-coding matrix of the pre-coding matrix selecting device suitable for mimo system, including:Receptor 01, estimation module
02nd, computing module 03, selecting module 04 and feedback module 05, wherein:
The receptor 01, for the pilot frequency information sent by present channel receiving end/sending end;
The estimation module 02, the pilot frequency information for being received according to the receptor 01 is estimated to obtain the current letter
The equivalent channel matrix in road.
The computing module 03, for the equivalent channel matrix that obtains to the estimation module 02 and preset precoding code
Each pre-coding matrix in this set, carries out respectively inner product and modulo operation, obtains multiple modulus value;
The selecting module 04, for select the computing module 03 to obtain multiple modulus value in maximum modulus value it is corresponding
Pre-coding matrix is objective matrix;
The feedback module 05, for the objective matrix that the selecting module 04 is obtained to be fed back to into the transmitting terminal, with
It is easy to the transmitting terminal to select signal of the objective matrix to sending by the present channel to carry out precoding.
Specifically, the transmitting terminal of the mimo system is included but is not limited to:Base station(NodeB)And user equipment(User
Equipment, UE), and the receiving terminal of mimo system also includes but is not limited to:Base station and user equipment, when base station sets with user
When communicating between standby, if base station is the transmitting terminal of mimo system, user equipment is the receiving terminal of mimo system;If user sets
Standby is the transmitting terminal of mimo system, then base station is the receiving terminal of mimo system.Pre-coding matrix provided in an embodiment of the present invention
Selecting device is arranged in the receiving terminal of mimo system, certainly, in other examples, the pre-coding matrix selecting device
Other network sites with the receiving terminal of mimo system with identical function can also be arranged on, the present invention is not limited this.
Receiving terminal of transmitting terminal, base station of the embodiment of the present invention with user equipment as mimo system as mimo system, it is described
Pre-coding matrix selecting device is arranged in a base station as a kind of example, illustrates the technical scheme of the embodiment of the present invention.
The receptor 01 is used for receive user equipment by present channel to leading that pre-coding matrix selecting device sends
Frequency information, the estimation module 02 is used for according to the pilot frequency information for receiving, and estimation obtains equivalent channel matrix.Assume current letter
Road is up channel, then the pilot frequency information is ascending pilot frequency information.
The computing module 03, for the equivalent channel matrix that obtained according to the estimation module 02 and preset precoding
Each pre-coding matrix in codebook set, carries out respectively inner product operation, and the knot for obtaining to inner product operation each time respectively
Fruit carries out modular arithmetic, obtains and the modulus value corresponding to each pre-coding matrix in the precoding codebook set.
Specifically, to be combined into one all known by the transmitting terminal and receiving terminal of mimo system for the preset precoding codebook collection
The set of multiple pre-coding matrixes.In embodiments of the present invention, it is directed to difference as the base station of the receiving terminal of mimo system
Equivalent channel matrix, can according to certain rule in the precoding codebook set selection target matrix, and will select mesh
Transmitting terminal of the mark matrix feedback to mimo system.Specifically, can build for each pre-coding matrix in precoding codebook set
Stand corresponding index, when objective matrix is selected, using objective matrix it is corresponding index by uplink feedback to as
The user equipment of the transmitting terminal of mimo system, so that user equipment obtains objective matrix according to index, before useful signal is sent
Useful signal is weighted.Transinformation can be so effectively reduced, the transmission pressure of channel is reduced.
Otherwise objective matrix can also be fed back to into the transmitting terminal of mimo system, be will not be described here.
In embodiments of the present invention, the computing module 03 calculates modulus value N with specific reference to equation belowj:
Nj=|<HHHWj,Wj>|, wherein, H represents the equivalent channel matrix, HHRepresent being total to for equivalent channel matrix H
Yoke transposed matrix, WjWhat expression was made up of the first column element of j-th pre-coding matrix in the precoding codebook set
Column vector, < > represent HHHWjWith WjInner product operation is carried out, ︳ ︱ represent that the result to the inner product operation carries out modular arithmetic.
So, the computing module 03 will eventually get corresponding with j pre-coding matrix in precoding codebook set
J modulus value Nj。
Specifically, the selecting module 04 is used for j modulus value N obtained in the computing module 03jMiddle selection maximum
Modulus value NjmaxCorresponding pre-coding matrix is objective matrix.
The feedback module 05 is used to for objective matrix to feed back to user equipment, specially by the corresponding index of objective matrix
By uplink feedback to user equipment, so that user equipment obtains objective matrix according to index, before useful signal is sent
Useful signal is weighted.Certainly, objective matrix can also be fed back to transmission by the feedback module 05 using alternate manner
End, will not be described here.
Further, continuing with referring to Fig. 1, the computing module 02 is specifically included:Matrix unit 021, column vector unit
022 and form unit 023, wherein:
The matrix unit 021, for the equivalent channel matrix obtained according to the estimation module 01, obtains described equivalent
The associate matrix of channel matrix.
The column vector unit 022, for the pre-coding matrix in preset precoding codebook set, obtains by institute
State the column vector that the first column element of j-th pre-coding matrix in precoding codebook set is constituted.
The form unit 023, for the equivalent channel matrix for obtaining the estimation module 01, the matrix unit 021
Column vector that the associate matrix and the column vector unit 022 for obtaining is obtained substitutes into computing formula, carry out respectively inner product and
Modulo operation, obtains multiple modulus value.
Specifically, the matrix unit 021 is used for equivalent channel matrix H obtained according to the estimation module 01, obtains
The associate matrix H of the equivalent channel matrixH。
The column vector unit 022 is used for each pre-coding matrix in preset precoding codebook set, point
Do not obtain column vector W that the first column element of each pre-coding matrix is constitutedj。
The form unit 023 is used for equivalent channel matrix H, the matrix unit 021 for obtaining the estimation module 01
The associate matrix H for obtainingHColumn vector W obtained with the column vector unit 022jSubstitute into computing formula Nj=|<HHHWj,Wj
>|, H is carried out respectivelyHHWjWith WjInner product operation, and modular arithmetic is carried out to the result that each inner product operation is obtained, obtain and prelist
Corresponding j modulus value N of j pre-coding matrix in code codebook setj。
The selecting module 04 is 2x2MIMO data and stream specifically for the pilot frequency information received when the receptor 01
When number is single current, the maximum corresponding single-row pre-coding matrix of modulus value in the j modulus value that the selection computing module 03 is obtained
As the objective matrix.
The pilot frequency information that the selecting module 04 is specifically additionally operable to be received when the estimation module 01 is 2x2MIMO data
And fluxion for double fluid when, the precoding for selecting modulus value corresponding two maximum in the j modulus value that the computing module 03 obtains to arrange
Matrix is used as the objective matrix;
Wherein, the first row of the objective matrix is used for the main flow weighting in the double fluid, and the of the objective matrix
Two arrange for the secondary flow weighting in the double fluid, the secondary series of the first row of the objective matrix and the objective matrix to be just
Hand over.
The pilot frequency information that the selecting module 04 is specifically additionally operable to be received when the receptor 01 is higher-dimension MIMO data
And fluxion is when being single current, the corresponding single-row precoding of modulus value of maximum in the j modulus value that the computing module 03 obtains is selected
Matrix is used as the objective matrix.
Specifically, pre-coding matrix selecting device provided in an embodiment of the present invention is primarily adapted for use in 2x2MIMO systems.
In third generation partner program(3rd Generation Partnership Project, 3GPP)In tissue,
UL MIMO are current Universal Mobile Telecommunications Systems(Universal Mobile Telecommunications System,
UMTS)Land radio access web(Universal Terrestrial Radio Access Network, UTRAN)R11 versions
In a job content.UL MIMO have two kinds of transmission modes, and one kind is single-stream transmission, and one kind is stream transmission, and the former is one
Individual transmission intercal(Transmission Time Interval, TTI)One transmission block of interior transmission(Transport Block,
TB), the latter then two TB of simultaneous transmission in a TTI.The main purpose for introducing UL MIMO is to improve the average throughput of cell
Amount, but while to consider to introduce the impact handled up user fairness and Cell Edge User after UL MIMO, and its realize it is multiple
Many factors such as miscellaneous degree.A kind of emitting structural of UL MIMO is as shown in Figure 2.
The mathematical model of MIMO precodings is as follows:
By taking 2x2MIMO as an example, it is assumed that the signal that the transmitting terminal of mimo system sends is respectively x1And x2, mimo system connects
Receiving end receives signal and is respectively y1And y2, channel represents that then system model is expressed as with 2*2 matrix Hs:
Or Y=HX+N
When the transmitting terminal of mimo system sends single current, the process for carrying out precoding is represented by
Or Y=HWS+N
Wherein, w1And w2For two elements of single-row pre-coding matrix W.s1For useful signal.That is single current signal
The single-row pre-coding matrix of correspondence.
When the transmitting terminal of mimo system sends double fluid, the process for carrying out precoding is represented by
Or Y=HWS+N
Wherein, w1, w2, w3And w4For four elements of the pre-coding matrix W of two row.s1And s2For the signal on two streams.
That is the pre-coding matrix that double-current signal correspondence two is arranged.
Diversity multiplexing increasing in the transmitting terminal of mimo system selects suitable pre-coding matrix to utilize MIMO transmission
Benefit, improves link performance.And in UL-MIMO, a kind of criterion that precoding is selected is so that the received signal to noise ratio of main flow is maximum,
The precoding vector of secondary flow is orthogonal with main flow precoding vector, it means that it is to 2 rows that the precoding in UL-MIMO is selected
The precoding vector of 1 row is selected.
When the pilot frequency information that the receptor 01 is received is 2x2MIMO data and fluxion is single current, the selection mould
Block 04 is used to select maximum modulus value N in the j modulus value that computing module 03 is obtained is statedjmaxCorresponding single-row pre-coding matrix is made
For the objective matrix.
When the pilot frequency information that the receptor 01 is received for 2x2MIMO data and fluxion for double fluid when, the selection
Module 04 is used to select maximum modulus value N in the j modulus value that the computing module 02 is obtainedjmaxThe precoding square of corresponding two row
Battle array is used as the objective matrix.Wherein, the first row of the objective matrix is used for the main flow weighting in the double fluid, the mesh
The secondary series of mark matrix is used for the secondary flow weighting in the double fluid.The first row and secondary series of the objective matrix is orthogonal.
Specifically, high-dimensional channel matrix is being carried out can equally to use this when the PMI under single current signal transmission chooses
The pre-coding matrix selecting device that bright embodiment is provided carries out the selection of pre-coding matrix.Because high-dimensional channel matrix carries out list
During streaming, corresponding objective matrix is also single-row pre-coding matrix.The high-dimensional channel matrix refers to the letter more than two dimension
Road matrix, such as 4x4MIMO.
When the pilot frequency information that the receptor 01 is received is higher-dimension MIMO data and fluxion is single current, the selection mould
Block 04 is additionally operable to select maximum modulus value N in the j modulus value that the computing module 02 is obtainedjmaxCorresponding single-row precoding square
Battle array is the objective matrix.
The embodiment of the present invention estimates the equivalent letter for obtaining present channel by the pilot frequency information according to the transmitting terminal for receiving
Road matrix, with reference to the pre-coding matrix in given precoding codebook set, calculate respectively the equivalent channel matrix with it is each
The mould of the expression formula of individual pre-coding matrix composition, and select the corresponding pre-coding matrix of modulus value maximum in multiple modulus value to be
Objective matrix, can effectively simplify the process of precoding selection, reduce the amount of calculation in precoding selection course, solve existing skill
Computationally intensive and complex operation the problem of precoding matrix selection method in art.
Fig. 3 is referred to, is the structural representation of another kind of pre-coding matrix selecting device provided in an embodiment of the present invention, institute
The selection of pre-coding matrix of the pre-coding matrix selecting device suitable for multiple-input and multiple-output mimo system is stated, including:
Memorizer 002 and the processor 001 communicated with the memorizer 002, wherein, the internal memory of the memorizer 002
Program code is contained, described program code includes computer-managed instruction.
The processor 001 performs described program code, is used for:
The pilot frequency information sent by present channel receiving end/sending end;
The equivalent channel matrix of the present channel is estimated according to the pilot frequency information;
To each pre-coding matrix in the equivalent channel matrix and preset precoding codebook set, carry out respectively
Inner product and modulo operation, obtain multiple modulus value;
The corresponding pre-coding matrix of modulus value maximum in the plurality of modulus value is selected as objective matrix;
The objective matrix is fed back to into the transmitting terminal, the objective matrix is selected to passing through in order to the transmitting terminal
The signal that the present channel sends carries out precoding.
The processor 001 performs described program code, for the equivalent channel matrix and preset precoding code
Each pre-coding matrix in this set, carries out respectively inner product and modulo operation, obtains multiple modulus value, specifically includes:
According to the equivalent channel matrix, the associate matrix of the equivalent channel matrix is obtained;
According to the pre-coding matrix in the precoding codebook set, obtain by the jth in the precoding codebook set
The column vector that first column element of individual pre-coding matrix is constituted;
The equivalent channel matrix, the associate matrix and the column vector are substituted into into computing formula, is carried out respectively
Inner product and modulo operation, obtain multiple modulus value.
The processor 001 calculates the computing formula of the modulus value to be included:
Nj=|<HHHWj,Wj>|,
Wherein, H represents the equivalent channel matrix, HHRepresent the associate matrix of equivalent channel matrix H, WjTable
Show the column vector being made up of the first column element of j-th pre-coding matrix in the precoding codebook set.
The processor 001 performs described program code, for selecting the plurality of modulus value in maximum modulus value it is corresponding
Pre-coding matrix is specifically included as objective matrix:
When the pilot frequency information is 2x2MIMO data and fluxion is single current, mould maximum in the plurality of modulus value is selected
It is worth corresponding single-row pre-coding matrix as the objective matrix.
The processor 001 performs described program code, for selecting the plurality of modulus value in maximum modulus value it is corresponding
Pre-coding matrix is specifically included as objective matrix:
When the pilot frequency information is 2x2MIMO data and fluxion is double fluid, mould maximum in the plurality of modulus value is selected
It is worth the pre-coding matrix of corresponding two row as the objective matrix;
Wherein, the first row of the objective matrix is used for the main flow weighting in the double fluid, and the of the objective matrix
Two arrange for the secondary flow weighting in the double fluid, the secondary series of the first row of the objective matrix and the objective matrix to be just
Hand over.
The processor 001 performs described program code, for selecting the plurality of modulus value in maximum modulus value it is corresponding
Pre-coding matrix is specifically included as objective matrix:
When the pilot frequency information is higher-dimension MIMO data and fluxion is single current, mould maximum in the plurality of modulus value is selected
It is worth corresponding single-row pre-coding matrix as the objective matrix.
I.e. described processor 001 can perform the operation of pre-coding matrix selecting device described in Fig. 1 of the present invention, realize to mesh
The selection of mark matrix and feedback function.
Fig. 4 is referred to, is a kind of schematic flow sheet of precoding matrix selection method provided in an embodiment of the present invention.It is described
Method includes:
S101, the pilot frequency information sent by present channel receiving end/sending end.
S102, according to the pilot frequency information equivalent channel matrix of the present channel is estimated.
S103, to each pre-coding matrix in the equivalent channel matrix and preset precoding codebook set, point
Inner product and modulo operation are not carried out, multiple modulus value are obtained.
S104, selects the corresponding pre-coding matrix of modulus value maximum in the plurality of modulus value as objective matrix.
S105, by the objective matrix transmitting terminal is fed back to, and in order to the transmitting terminal objective matrix is selected
Signal to being sent by the present channel carries out precoding.
Specifically, the transmitting terminal of mimo system is included but is not limited to:Base station and user equipment, the receiving terminal of mimo system
Including but not limited to:Base station and user equipment, when communicating between base station and user equipment, if base station is the transmission of mimo system
End, then user equipment is the receiving terminal of mimo system;If user equipment is the transmitting terminal of mimo system, base station is
The receiving terminal of mimo system.Pre-coding matrix selecting device provided in an embodiment of the present invention is arranged on the receiving terminal of mimo system
In, certainly, in other examples, the pre-coding matrix selecting device can also be arranged on other to be had and mimo system
Receiving terminal identical function network site, the present invention this is not limited.
Receiving terminal of transmitting terminal, base station of the embodiment of the present invention with user equipment as mimo system as mimo system, it is described
Pre-coding matrix selecting device is arranged in a base station as a kind of example, illustrates the technical scheme of the embodiment of the present invention.
After user equipment sends pilot frequency information by present channel to base station, the pre-coding matrix selecting device is root
According to the pilot frequency information for receiving, estimation obtains equivalent channel matrix.Hypothesis present channel is up channel, then the pilot frequency information
For ascending pilot frequency information.
Specifically, to be combined into one all known by the transmitting terminal and receiving terminal of mimo system for the preset precoding codebook collection
The set of multiple pre-coding matrixes.In embodiments of the present invention, select as the pre-coding matrix of the receiving terminal of mimo system
Device is selected for different equivalent channel matrix, can according to certain rule in the precoding codebook set selection target square
Battle array, and the objective matrix of selection is fed back to into the transmitting terminal of mimo system.Specifically, can set up right for each pre-coding matrix
The index answered, when objective matrix is selected, by the corresponding index of objective matrix by uplink feedback to mimo system
Transmitting terminal, so that the transmitting terminal of mimo system obtains objective matrix according to index, enters before useful signal is sent to useful signal
Row weighting.Otherwise objective matrix can also be fed back to into the transmitting terminal of mimo system, be will not be described here.
In embodiments of the present invention, the pre-coding matrix selecting device calculates modulus value N with specific reference to equation belowj:
Nj=|<HHHWj,Wj>|, wherein, H represents the equivalent channel matrix, HHRepresent being total to for equivalent channel matrix H
Yoke transposed matrix, WjWhat expression was made up of the first column element of j-th pre-coding matrix in the precoding codebook set
Column vector, < > represent HHHWjWith WjInner product operation is carried out, ︳ ︱ represent that the result to the inner product operation carries out modular arithmetic.
So, the pre-coding matrix selecting device will eventually get and j precoding square in precoding codebook set
J corresponding modulus value N of battle arrayj。
Specifically, the S103 is comprised the following steps:
Step one:According to the equivalent channel matrix, the associate matrix of the equivalent channel matrix is obtained;
Step 2:According to the pre-coding matrix in preset precoding codebook set, obtain by the precoding codebook collection
The column vector that first column element of j-th pre-coding matrix in conjunction is constituted;
Step 3:By the equivalent channel matrix, the associate matrix and column vector substitution computing formula, point
Inner product and modulo operation are not carried out, multiple modulus value are obtained.
Specifically, the pre-coding matrix selecting device is in j modulus value NjIt is middle to select maximum modulus value NjmaxCorresponding is pre-
Encoder matrix is objective matrix.
The S104 is specifically divided into following three kinds of situations:
When the pilot frequency information is 2x2MIMO data and fluxion is single current, mould maximum in the plurality of modulus value is selected
It is worth corresponding single-row pre-coding matrix as the objective matrix;
When the pilot frequency information is 2x2MIMO data and fluxion is double fluid, mould maximum in the plurality of modulus value is selected
It is worth the pre-coding matrix of corresponding two row as the objective matrix;
Wherein, the first row of the objective matrix is used for the main flow weighting in the double fluid, and the of the objective matrix
Two arrange for the secondary flow weighting in the double fluid, the secondary series of the first row of the objective matrix and the objective matrix to be just
Hand over;
When the pilot frequency information is higher-dimension MIMO data and fluxion is single current, mould maximum in the plurality of modulus value is selected
It is worth corresponding single-row pre-coding matrix as the objective matrix.
Specifically, pre-coding matrix selecting device provided in an embodiment of the present invention is primarily adapted for use in 2x2MIMO systems.
In 3GPP tissues, UL MIMO are a job contents in current UMTS UTRAN R11 versions.UL MIMO
There are two kinds of transmission modes, one kind is single-stream transmission, and one kind is stream transmission, the former only transmits one in a transmission intercal TTI
Individual TB, the latter then two TB of simultaneous transmission in a TTI.The main purpose for introducing UL MIMO is to improve averagely gulping down for cell
The amount of telling, but while to consider to introduce the impact for handling up user fairness and Cell Edge User after ULMIMO, and its realization
Many factors such as complexity.Referring again to a kind of emitting structural of the UL MIMO shown in Fig. 2.
The mathematical model of MIMO precodings is as follows:
By taking 2x2MIMO as an example, it is assumed that the signal that the transmitting terminal of mimo system sends is respectively x1And x2, mimo system connects
Receiving end receives signal and is respectively y1And y2, channel represents that then system model is expressed as with 2*2 matrix Hs:
Or Y=HX+N
When the transmitting terminal of mimo system sends single current, the process for carrying out precoding is represented by
Or Y=HWS+N
Wherein, w1And w2For two elements of single-row pre-coding matrix W.s1For useful signal.That is single current signal
The single-row pre-coding matrix of correspondence.
When the transmitting terminal of mimo system sends double fluid, the process for carrying out precoding is represented by
Or Y=HWS+N
Wherein, w1, w2, w3And w4For four elements of the pre-coding matrix W of two row.s1And s2For the signal on two streams.
That is the pre-coding matrix that double-current signal correspondence two is arranged.
Diversity multiplexing increasing in the transmitting terminal of mimo system selects suitable pre-coding matrix to utilize MIMO transmission
Benefit, improves link performance.And in UL-MIMO, a kind of criterion that precoding is selected is so that the received signal to noise ratio of main flow is maximum,
The precoding vector of secondary flow is orthogonal with main flow precoding vector, it means that it is to 2 rows that the precoding in UL-MIMO is selected
The precoding vector of 1 row is selected.
When the pilot frequency information that the pre-coding matrix selecting device is received is 2x2MIMO data and fluxion is single current,
The pre-coding matrix selecting device selects modulus value N maximum in the j modulus valuejmaxCorresponding single-row pre-coding matrix
As the objective matrix.
The pilot frequency information received when the pre-coding matrix selecting device is for 2x2MIMO data and fluxion is double fluid
When, the pre-coding matrix selecting device selects modulus value N maximum in the j modulus valuejmaxThe precoding of corresponding two row
Matrix is used as the objective matrix.Wherein, the first row of the objective matrix is used for the main flow weighting in the double fluid, described
The secondary series of objective matrix is used for the secondary flow weighting in the double fluid.The first row of the objective matrix and the objective matrix
Secondary series it is orthogonal.
Specifically, high-dimensional channel matrix is being carried out can equally to use this when the PMI under single current signal transmission chooses
The pre-coding matrix selecting device that bright embodiment is provided carries out the selection of pre-coding matrix.Because high-dimensional channel matrix carries out list
During streaming, corresponding objective matrix is also single-row pre-coding matrix.The high-dimensional channel matrix refers to the letter more than two dimension
Road matrix, such as 4x4MIMO.
When the pilot frequency information that the pre-coding matrix selecting device is received is higher-dimension MIMO data and fluxion is single current,
The pre-coding matrix selecting device is additionally operable to select modulus value N maximum in the j modulus valuejmaxCorresponding single-row precoding
Matrix is used as the objective matrix.
After objective matrix is selected, need for objective matrix to feed back to user equipment, can be precoding specifically
Each pre-coding matrix in codebook set sets up corresponding index, and the pre-coding matrix selecting device only need to be by objective matrix
Corresponding index, to user equipment, so that user equipment obtains objective matrix according to index, is being sent by uplink feedback
Useful signal is weighted before useful signal.Transinformation can be so effectively reduced, the transmission pressure of channel is reduced.
Otherwise objective matrix can also be fed back to into the transmitting terminal of mimo system, be will not be described here.
The pilot frequency information of the transmitting terminal that the embodiment of the present invention is received by basis estimates the equivalent of the present channel for obtaining
Channel matrix, with reference to the pre-coding matrix in given precoding codebook set, calculate respectively the equivalent channel matrix with it is every
The mould of the expression formula of one pre-coding matrix composition, and select the corresponding pre-coding matrix of modulus value maximum in multiple modulus value
For objective matrix, can effectively simplify the process of precoding selection, reduce the amount of calculation in precoding selection course, solve existing
Computationally intensive and complex operation the problem of precoding matrix selection method in technology.
Fig. 5 is referred to, for the structural representation that a kind of pre-coding matrix that the present invention is provided selects system, the system bag
Include:Receiving terminal 10 and the transmitting terminal 20 communicated with the receiving terminal 10, wherein:
The receiving terminal 10 includes pre-coding matrix selecting device 30, and the pre-coding matrix selecting device 30 is such as figure
Pre-coding matrix selecting device shown in 1 or Fig. 3, the pre-coding matrix selecting device 30 is used for:
The pilot frequency information sent by present channel receiving end/sending end;
The equivalent channel matrix of the present channel is estimated according to the pilot frequency information;
To each pre-coding matrix in the equivalent channel matrix and preset precoding codebook set, carry out respectively
Inner product and modulo operation, obtain multiple modulus value;
The corresponding pre-coding matrix of modulus value maximum in the plurality of modulus value is selected as objective matrix;
The objective matrix is fed back to into the transmitting terminal, the objective matrix is selected to logical in order to the transmitting terminal 20
Crossing the signal of the present channel transmission carries out precoding.
The pilot frequency information of the transmitting terminal that the embodiment of the present invention is received by basis estimates the equivalent of the present channel for obtaining
Channel matrix, with reference to the pre-coding matrix in given precoding codebook set, calculate respectively the equivalent channel matrix with it is every
The mould of the expression formula of one pre-coding matrix composition, and select the corresponding pre-coding matrix of modulus value maximum in multiple modulus value
For objective matrix, can effectively simplify the process of precoding selection, reduce the amount of calculation in precoding selection course, solve existing
Computationally intensive and complex operation the problem of precoding matrix selection method in technology.
One of ordinary skill in the art will appreciate that realizing all or part of flow process in above-described embodiment method, can be
Related hardware is instructed to complete by computer program, described program can be stored in a computer read/write memory medium
In, the program is upon execution, it may include such as the flow process of the embodiment of above-mentioned each method.Wherein, described storage medium can be magnetic
Dish, CD, read-only memory(Read-Only Memory, ROM)Or random access memory(Random Access
Memory, RAM)Deng.
Above disclosed is only present pre-ferred embodiments, can not limit the right model of the present invention with this certainly
Enclose, therefore the equivalent variations made according to the claims in the present invention, still belong to the scope that the present invention is covered.
Claims (16)
1. a kind of precoding matrix selection method, for the selection of the pre-coding matrix in multiple-input and multiple-output mimo system, its
It is characterised by, including:
The pilot frequency information sent by present channel receiving end/sending end;
The equivalent channel matrix of the present channel is estimated according to the pilot frequency information;
To each pre-coding matrix in the equivalent channel matrix and preset precoding codebook set, inner product is carried out respectively
And modulo operation, obtain multiple modulus value;
The corresponding pre-coding matrix of modulus value maximum in the plurality of modulus value is selected as objective matrix;
The objective matrix is fed back to into the transmitting terminal, the objective matrix is selected to by described in order to the transmitting terminal
The signal that present channel sends carries out precoding;
Wherein, described each pre-coding matrix to the equivalent channel matrix and in preset precoding codebook set, point
Inner product and modulo operation are not carried out, multiple modulus value are obtained, is specifically included:
According to the equivalent channel matrix, the associate matrix of the equivalent channel matrix is obtained;
According to the pre-coding matrix in the precoding codebook set, obtain pre- by j-th in the precoding codebook set
The column vector that first column element of encoder matrix is constituted;
The equivalent channel matrix, the associate matrix and the column vector are substituted into into computing formula, inner product is carried out respectively
And modulo operation, obtain multiple modulus value.
2. the method for claim 1, it is characterised in that described to the equivalent channel matrix and preset precoding
Each pre-coding matrix in codebook set, carries out respectively inner product and modulo operation, in obtaining multiple modulus value, the modulus value
Computing formula includes:
Nj=|<HHHWj,Wj>|,
Wherein, NjFor modulus value, H represents the equivalent channel matrix, HHThe associate matrix of equivalent channel matrix H is represented,
WjThe column vector that expression is made up of the first column element of j-th pre-coding matrix in the precoding codebook set.
3. the method as described in any one of claim 1-2, it is characterised in that maximum mould in the plurality of modulus value of the selection
It is worth corresponding pre-coding matrix as objective matrix, specifically includes:
When the pilot frequency information is 2x2MIMO data and fluxion is single current, modulus value pair maximum in the plurality of modulus value is selected
The single-row pre-coding matrix answered is used as the objective matrix.
4. the method as described in any one of claim 1-2, it is characterised in that maximum mould in the plurality of modulus value of the selection
It is worth corresponding pre-coding matrix as objective matrix, specifically also includes:
When the pilot frequency information is 2x2MIMO data and fluxion is double fluid, modulus value pair maximum in the plurality of modulus value is selected
The pre-coding matrix of two row answered is used as the objective matrix;
Wherein, the first row of the objective matrix is used for the main flow weighting in the double fluid, the secondary series of the objective matrix
For to the secondary flow weighting in the double fluid, the first row of the objective matrix to be orthogonal with the secondary series of the objective matrix.
5. the method for claim 1, it is characterised in that maximum modulus value is corresponding in the plurality of modulus value of the selection
The step of pre-coding matrix is as objective matrix, specifically also includes:
When the pilot frequency information is higher-dimension MIMO data and fluxion is single current, modulus value pair maximum in the plurality of modulus value is selected
The single-row pre-coding matrix answered is the objective matrix.
6. a kind of pre-coding matrix selecting device, for the selection of the pre-coding matrix in mimo system, it is characterised in that bag
Include:
Receptor, for the pilot frequency information sent by present channel receiving end/sending end;
Estimation module, the pilot frequency information for being received according to the receptor estimates the equivalent channel for obtaining the present channel
Matrix;
Computing module, for every in the equivalent channel matrix and preset precoding codebook set that obtain to the estimation module
One pre-coding matrix, carries out respectively inner product and modulo operation, obtains multiple modulus value;
Selecting module, for select the computing module to obtain multiple modulus value in the maximum corresponding pre-coding matrix of modulus value make
For objective matrix;
Feedback module, for the objective matrix that the selecting module is obtained to be fed back to into the transmitting terminal, in order to the transmission
End selects the objective matrix to carry out precoding to the signal sent by the present channel;
Wherein, the computing module is specifically included:
Matrix unit, for the equivalent channel matrix obtained according to the estimation module, obtains being total to for the equivalent channel matrix
Yoke transposed matrix;
Column vector unit, for the pre-coding matrix in the precoding codebook set, obtains by the precoding codebook
The column vector that first column element of j-th pre-coding matrix in set is constituted;
Form unit, for the conjugate transpose square that the equivalent channel matrix that obtains the estimation module, the matrix unit are obtained
The column vector that battle array and the column vector unit are obtained substitutes into computing formula, and inner product and modulo operation are carried out respectively, obtains multiple moulds
Value.
7. pre-coding matrix selecting device as claimed in claim 6, it is characterised in that the computing module calculates the modulus value
Computing formula include:
Nj=|<HHHWj,Wj>|,
Wherein, H represents the equivalent channel matrix, HHRepresent the associate matrix of equivalent channel matrix H, WjRepresent by
The column vector that first column element of j-th pre-coding matrix in the precoding codebook set is constituted.
8. the pre-coding matrix selecting device as described in any one of claim 6-7, it is characterised in that the selecting module is concrete
For:
When the pilot frequency information that the receptor is received is 2x2MIMO data and fluxion is single current, the computing module is selected
The maximum corresponding single-row pre-coding matrix of modulus value is used as the objective matrix in the multiple modulus value for obtaining.
9. the pre-coding matrix selecting device as described in any one of claim 6-7, it is characterised in that the selecting module is concrete
It is additionally operable to:
When the pilot frequency information that the receptor is received is 2x2MIMO data and fluxion is double fluid, the computing module is selected
The pre-coding matrix of corresponding two row of maximum modulus value is used as the objective matrix in the multiple modulus value for obtaining;
Wherein, the first row of the objective matrix is used for the main flow weighting in the double fluid, the secondary series of the objective matrix
For to the secondary flow weighting in the double fluid, the first row of the objective matrix to be orthogonal with the secondary series of the objective matrix.
10. the pre-coding matrix selecting device as described in any one of claim 6-7, it is characterised in that the selecting module tool
Body is additionally operable to:
When the pilot frequency information that the receptor is received is higher-dimension MIMO data and fluxion is single current, the computing module is selected
The maximum corresponding single-row pre-coding matrix of modulus value is used as the objective matrix in the multiple modulus value for obtaining.
A kind of 11. pre-coding matrix selecting devices, it is adaptable to multiple-input and multiple-output mimo system, it is characterised in that including storage
Device and the processor communicated with the memorizer, wherein, the memorizer internal memory contains program code, described program code
Including computer-managed instruction, the computing device described program code is used for:
The pilot frequency information sent by present channel receiving end/sending end;
The equivalent channel matrix of the present channel is estimated according to the pilot frequency information;
To each pre-coding matrix in the equivalent channel matrix and preset precoding codebook set, inner product is carried out respectively
And modulo operation, obtain multiple modulus value;
The corresponding pre-coding matrix of modulus value maximum in the plurality of modulus value is selected as objective matrix;
The objective matrix is fed back to into the transmitting terminal, the objective matrix is selected to by described in order to the transmitting terminal
The signal that present channel sends carries out precoding;
Wherein, the computing device described program code, for the equivalent channel matrix and preset precoding codebook
Each pre-coding matrix in set, carries out respectively inner product and modulo operation, obtains multiple modulus value, specifically includes:
According to the equivalent channel matrix, the associate matrix of the equivalent channel matrix is obtained;
According to the pre-coding matrix in the precoding codebook set, obtain pre- by j-th in the precoding codebook set
The column vector that first column element of encoder matrix is constituted;
The equivalent channel matrix, the associate matrix and the column vector are substituted into into computing formula, inner product is carried out respectively
And modulo operation, obtain multiple modulus value.
12. pre-coding matrix selecting devices as claimed in claim 11, it is characterised in that:
The processor calculates the computing formula of the modulus value to be included:
Nj=|<HHHWj,Wj>|,
Wherein, H represents the equivalent channel matrix, HHRepresent the associate matrix of equivalent channel matrix H, WjRepresent by
The column vector that first column element of j-th pre-coding matrix in the precoding codebook set is constituted.
The 13. pre-coding matrix selecting devices as described in any one of claim 11-12, it is characterised in that the processor is held
Row described program code, for selecting the plurality of modulus value in the maximum corresponding pre-coding matrix of modulus value as objective matrix,
Specifically include:
When the pilot frequency information is 2x2MIMO data and fluxion is single current, modulus value pair maximum in the plurality of modulus value is selected
The single-row pre-coding matrix answered is used as the objective matrix.
The 14. pre-coding matrix selecting devices as described in any one of claim 11-12, it is characterised in that the processor is held
Row described program code, for selecting the plurality of modulus value in the maximum corresponding pre-coding matrix of modulus value as objective matrix,
Specifically include:
When the pilot frequency information is 2x2MIMO data and fluxion is double fluid, modulus value pair maximum in the plurality of modulus value is selected
The pre-coding matrix of two row answered is used as the objective matrix;
Wherein, the first row of the objective matrix is used for the main flow weighting in the double fluid, the secondary series of the objective matrix
For to the secondary flow weighting in the double fluid, the first row of the objective matrix to be orthogonal with the secondary series of the objective matrix.
The 15. pre-coding matrix selecting devices as described in any one of claim 11-12, it is characterised in that the processor is held
Row described program code, for selecting the plurality of modulus value in the maximum corresponding pre-coding matrix of modulus value as objective matrix,
Specifically include:
When the pilot frequency information is higher-dimension MIMO data and fluxion is single current, modulus value pair maximum in the plurality of modulus value is selected
The single-row pre-coding matrix answered is used as the objective matrix.
A kind of 16. pre-coding matrixes select systems, including receiving terminal and the transmitting terminal that communicated with the receiving terminal, its feature
It is that the receiving terminal includes the pre-coding matrix selecting device as any one of claim 6-10.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210306811.5A CN103634071B (en) | 2012-08-27 | 2012-08-27 | Pre-coding matrix selection method, device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210306811.5A CN103634071B (en) | 2012-08-27 | 2012-08-27 | Pre-coding matrix selection method, device and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103634071A CN103634071A (en) | 2014-03-12 |
CN103634071B true CN103634071B (en) | 2017-04-12 |
Family
ID=50214747
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210306811.5A Expired - Fee Related CN103634071B (en) | 2012-08-27 | 2012-08-27 | Pre-coding matrix selection method, device and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103634071B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105406938B (en) * | 2014-09-15 | 2018-10-12 | 联想(北京)有限公司 | A kind of data transmission method, radio reception device and wireless terminal |
BR112017012969A2 (en) | 2014-12-17 | 2018-02-27 | Huawei Technologies Co., Ltd. | One prematch coding method of information gathering and transmission equipment |
WO2019041240A1 (en) | 2017-08-31 | 2019-03-07 | 南通朗恒通信技术有限公司 | Method and apparatus for use in wireless communication of user and base station |
CN111669233B (en) * | 2020-05-26 | 2022-03-15 | 中国联合网络通信集团有限公司 | Channel matrix selection method and device |
CN114128179A (en) * | 2020-06-30 | 2022-03-01 | 华为技术有限公司 | Signal transmission method and device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101753186A (en) * | 2008-12-19 | 2010-06-23 | 大唐移动通信设备有限公司 | Channel quality information estimating method used for transmitting multi-flow beam forming data |
CN101986587A (en) * | 2010-10-25 | 2011-03-16 | 北京邮电大学 | Multi-antenna codebook selection modulating method for overcoming weak scattering |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7248841B2 (en) * | 2000-06-13 | 2007-07-24 | Agee Brian G | Method and apparatus for optimization of wireless multipoint electromagnetic communication networks |
-
2012
- 2012-08-27 CN CN201210306811.5A patent/CN103634071B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101753186A (en) * | 2008-12-19 | 2010-06-23 | 大唐移动通信设备有限公司 | Channel quality information estimating method used for transmitting multi-flow beam forming data |
CN101986587A (en) * | 2010-10-25 | 2011-03-16 | 北京邮电大学 | Multi-antenna codebook selection modulating method for overcoming weak scattering |
Non-Patent Citations (1)
Title |
---|
Performance evaluation of downlink closed loop schemes for 4-branch LTE;Nortel;《3GPP TSG-Ran Working Group 1 Meeting #46,Tallinn,Estonia》;20060901;第1-9页 * |
Also Published As
Publication number | Publication date |
---|---|
CN103634071A (en) | 2014-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102273115B (en) | Wireless communication apparatus, wireless communication system and wireless communication method | |
CN103227672B (en) | Methods and apparatus for an improved reflectivity optical grid for image sensors | |
CN101374034B (en) | Down and up multi-user multi-input multi-output pre-coding method | |
CN104620527B (en) | Determine method, receiving device and the sending device of pre-coding matrix instruction | |
CN104202118B (en) | Precoding codebook and feedback representation | |
EP3300263B1 (en) | A precoder structure for mimo precoding | |
CN103716078B (en) | A kind of processing method and processing device of channel state information | |
CN104541456B (en) | A kind of method, user equipment and the base station of reporting channel status information | |
CN104094547B (en) | Method, user equipment and the base station of reporting channel status information | |
CN104067533B (en) | The method of information feedback and a kind of user equipment and base station | |
CN101277172B (en) | Method, apparatus and system for generating precoding matrix | |
CN103634071B (en) | Pre-coding matrix selection method, device and system | |
CN104579586B (en) | The feedback method and device and method of reseptance and device of channel condition information | |
KR20150098665A (en) | Method and apparatus for antenna array channel feedback | |
KR20150097774A (en) | Method and apparatus for antenna array channel feedback | |
CN104601209B (en) | A kind of cooperative multi-point transmission method suitable for 3D mimo systems | |
CN104321983B (en) | Method, user equipment and the base station of transmitting pre-encoding matrix | |
CN101997655A (en) | Method and device for realizing downlink multiple input multiple output (MIMO) | |
CN103220026B (en) | Code book feedback method and signal receiving device, signaling method and device | |
CN102227949B (en) | Method and equipment for controlling co-channel interference in wireless communication system | |
CN104303442B (en) | Feedback method, receiving terminal and the transmitting terminal of pre-coding matrix instruction | |
CN108631837A (en) | The transmission method and equipment of information | |
CN101359952B (en) | MIMO system communication method and apparatus under time division duplex mode | |
CN105227281B (en) | Pilot distribution method and device based on MIMO | |
CN107547117A (en) | A kind of method and device for determining beam shaping vector |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170412 Termination date: 20180827 |
|
CF01 | Termination of patent right due to non-payment of annual fee |