CN103634071B - Pre-coding matrix selection method, device and system - Google Patents

Pre-coding matrix selection method, device and system Download PDF

Info

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
Application number
CN201210306811.5A
Other languages
Chinese (zh)
Other versions
CN103634071A (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 CN201210306811.5A priority Critical patent/CN103634071B/en
Publication of CN103634071A publication Critical patent/CN103634071A/en
Application granted granted Critical
Publication of CN103634071B publication Critical patent/CN103634071B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of precoding matrix selection method, device and system
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.
CN201210306811.5A 2012-08-27 2012-08-27 Pre-coding matrix selection method, device and system Expired - Fee Related CN103634071B (en)

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)

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

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

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

Patent Citations (2)

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

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