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

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

Info

Publication number
CN103634071A
CN103634071A CN201210306811.5A CN201210306811A CN103634071A CN 103634071 A CN103634071 A CN 103634071A CN 201210306811 A CN201210306811 A CN 201210306811A CN 103634071 A CN103634071 A CN 103634071A
Authority
CN
China
Prior art keywords
matrix
coding matrix
coding
mould
objective
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201210306811.5A
Other languages
Chinese (zh)
Other versions
CN103634071B (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

Images

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, relate in particular to a kind of precoding matrix selection method, device and system.
Background technology
It is object that multiple-input and multiple-output (Multiple-Input-Multiple-Output, MIMO) technology be take the capacity that improves the availability of frequency spectrum of system and expand system, at signal sending end and receiving terminal, adopts a plurality of antennas or aerial array to carry out signal transmission.In order to improve the performance of system, the signal that MIMO communication system can utilize channel information to send needs carries out precoding, wherein a kind of mode is by designing in advance all known definite code books (codebook) that comprises a series of pre-coding matrixes of a transmitting terminal and receiving terminal, receiving terminal is selected a pre-coding matrix in this code book, and by the index of this pre-coding matrix or indication (Precoding Matrix Indicator, PMI) feed back to transmitting terminal, so that transmitting terminal is used corresponding pre-coding matrix to carry out precoding to the information sending.
In prior art, many uses capacity criterion or right singular matrix similarity criterion are carried out PMI.Concrete, the former calculates corresponding channel capacity under each code word, finds out code word corresponding to maximum channel capacity, and its shortcoming is to need asking for of procession formula, and amount of calculation is very large, complicated operation; Latter need to carry out singular value decomposition (Singular Value Decomposition to channel, SVD), find out in code book with right singular matrix first row immediate one, its shortcoming is need to make SVD to matrix to decompose, amount of calculation is equally very large, complicated operation.
Summary of the invention
The embodiment of the present invention provides a kind of precoding matrix selection method, device and system, is applicable to multiple-input and multiple-output mimo system, to solve the problem of the large and complicated operation of precoding matrix selection method amount of calculation in prior art.
First aspect, the embodiment of the present invention provides a kind of precoding matrix selection method, comprising:
The pilot frequency information sending by current channel receiving end/sending end;
According to described pilot frequency information, estimate the equivalent channel matrix of described current channel;
Each pre-coding matrix in described equivalent channel matrix and preset precoding codebook set, carries out respectively inner product and modulo operation, obtains a plurality of mould values;
Select pre-coding matrix corresponding to mould value maximum in described a plurality of mould value as objective matrix;
Described objective matrix is fed back to described transmitting terminal, so that described transmitting terminal selects described objective matrix to carry out precoding to the signal sending by described current channel.
In the possible implementation of the first, described each pre-coding matrix in described equivalent channel matrix and preset precoding codebook set is carried out respectively to inner product and modulo operation, obtain a plurality of mould values, specifically comprise:
According to described equivalent channel matrix, obtain the associate matrix of described equivalent channel matrix;
According to the pre-coding matrix in described precoding codebook set, obtain the column vector that the first row element of j pre-coding matrix in described precoding codebook set forms;
By described equivalent channel matrix, described associate matrix and described column vector substitution computing formula, carry out respectively inner product and modulo operation, obtain a plurality of mould values.
In conjunction with the possible implementation of the first of first aspect or first aspect, in the possible implementation of the second, described to each pre-coding matrix in described equivalent channel matrix and preset precoding codebook set, carry out respectively inner product and modulo operation, obtain in a plurality of mould values, the computing formula of described mould value comprises:
N j=|<H HHW j,W j>|,
Wherein, H represents described equivalent channel matrix, H hthe associate matrix that represents described equivalent channel matrix H, W jthe column vector that the first row element of j the pre-coding matrix of expression in described precoding codebook set forms.
In conjunction with the first or the possible implementation of the second of first aspect or first aspect, in the third possible implementation, in the described a plurality of mould values of described selection, pre-coding matrix corresponding to maximum mould value, as objective matrix, specifically comprises:
When described pilot frequency information is 2x2MIMO data and fluxion while being single current, select single-row pre-coding matrix corresponding to mould value maximum in described a plurality of mould value as described objective matrix.
In conjunction with the first or the possible implementation of the second of first aspect or first aspect, in the 4th kind of possible implementation, in the described a plurality of mould values of described selection, pre-coding matrix corresponding to maximum mould value, as objective matrix, specifically also comprises:
When described pilot frequency information is 2x2MIMO data and fluxion during for double fluid, select to make the pre-coding matrixes of two row corresponding to mould value maximum in described a plurality of mould value as described objective matrix;
Wherein, the first row of described objective matrix is for the main flow weighting to described double fluid, and the secondary series of described objective matrix is for the secondary flow weighting to described double fluid, the secondary series quadrature of the first row of described objective matrix and described objective matrix.
In conjunction with the first or the possible implementation of the second of first aspect or first aspect, in the 5th kind of possible implementation, in the described a plurality of mould values of described selection, pre-coding matrix corresponding to maximum mould value, as objective matrix, specifically also comprises:
When described pilot frequency information is higher-dimension MIMO data and fluxion while being single current, select single-row pre-coding matrix corresponding to mould value maximum in described a plurality of mould value as described objective matrix.
Second aspect, the embodiment of the present invention also provides a kind of pre-coding matrix choice device, comprising:
Receiver, for the pilot frequency information sending by current channel receiving end/sending end;
Estimation module, estimates to obtain the equivalent channel matrix of described current channel for the pilot frequency information that receives according to described receiver;
Computing module, each pre-coding matrix for equivalent channel matrix that described estimation module is obtained and preset precoding codebook set, carries out respectively inner product and modulo operation, obtains a plurality of mould values;
Selecting module, is objective matrix for selecting maximum pre-coding matrix corresponding to mould value of a plurality of mould values that described computing module obtains;
Feedback module, feeds back to described transmitting terminal for the objective matrix that described selection module is obtained, so that described transmitting terminal selects described objective matrix to carry out precoding to the signal sending by described current channel.
In the possible implementation of the first, described computing module specifically comprises:
Matrix unit, for the equivalent channel matrix obtaining according to described estimation module, obtains the associate matrix of described equivalent channel matrix;
Column vector unit, for according to the pre-coding matrix of described precoding codebook set, obtains the column vector that the first row element of j pre-coding matrix in described precoding codebook set forms;
Form unit, for the equivalent channel matrix that described estimation module is obtained, the column vector substitution computing formula that the associate matrix that described matrix unit obtains and described column vector unit obtain, carries out respectively inner product and modulo operation, obtains a plurality of mould values.
In conjunction with the possible implementation of the first of second aspect or second aspect, in the possible implementation of the second, the computing formula that described computing module calculates described mould value comprises:
N j=|<H HHW j,W j>|,
Wherein, H represents described equivalent channel matrix, H hthe associate matrix that represents described equivalent channel matrix H, W jthe column vector that the first row element of j the pre-coding matrix of expression in described precoding codebook set forms.
In conjunction with the first or the possible implementation of the second of second aspect or second aspect, in the third possible implementation, described selection module specifically for:
The pilot frequency information receiving when described receiver is 2x2MIMO data and fluxion while being single current, selects single-row pre-coding matrix corresponding to mould value maximum in a plurality of mould values that described computing module obtains as described objective matrix.
In conjunction with the first or the possible implementation of the second of second aspect or second aspect, in the 4th kind of possible implementation, described selection module specifically also for:
The pilot frequency information receiving when described receiver is 2x2MIMO data and fluxion during for double fluid, selects the pre-coding matrixes of two row corresponding to mould value maximum in a plurality of mould values that described computing module obtains as described objective matrix;
Wherein, the first row of described objective matrix is for the main flow weighting to described double fluid, and the secondary series of described objective matrix is for the secondary flow weighting to described double fluid, the secondary series quadrature of the first row of described objective matrix and described objective matrix.
In conjunction with the first or the possible implementation of the second of second aspect or second aspect, in the 5th kind of possible implementation, described selection module also for:
The pilot frequency information receiving when described receiver is higher-dimension MIMO data and fluxion while being single current, selects single-row pre-coding matrix corresponding to mould value maximum in a plurality of mould values that described computing module obtains as described objective matrix.
The third aspect, the embodiment of the present invention also provides a kind of pre-coding matrix choice device, comprises memory and the processor communicating with described memory, wherein, in described memory, stores program code, and described program code comprises computer-managed instruction.Described processor is carried out described program code, for:
The pilot frequency information sending by current channel receiving end/sending end;
According to described pilot frequency information, estimate the equivalent channel matrix of described current channel;
Each pre-coding matrix in described equivalent channel matrix and preset precoding codebook set, carries out respectively inner product and modulo operation, obtains a plurality of mould values;
Select pre-coding matrix corresponding to mould value maximum in described a plurality of mould value as objective matrix;
Described objective matrix is fed back to described transmitting terminal, so that described transmitting terminal selects described objective matrix to carry out precoding to the signal sending by described current channel.
In the possible implementation of the first, described processor is carried out described program code, and each pre-coding matrix for to described equivalent channel matrix and preset precoding codebook set, carries out respectively inner product and modulo operation, obtain a plurality of mould values, specifically comprise:
According to described equivalent channel matrix, obtain the associate matrix of described equivalent channel matrix;
According to the pre-coding matrix in described precoding codebook set, obtain the column vector that the first row element of j pre-coding matrix in described precoding codebook set forms;
By described equivalent channel matrix, described associate matrix and described column vector substitution computing formula, carry out respectively inner product and modulo operation, obtain a plurality of mould values.
In conjunction with the possible implementation of the first of the third aspect or the third aspect, in the possible implementation of the second, the computing formula that described processor calculates described mould value comprises:
N j=|<H HHW j,W j>|,
Wherein, H represents described equivalent channel matrix, H hthe associate matrix that represents described equivalent channel matrix H, W jthe column vector that the first row element of j the pre-coding matrix of expression in described precoding codebook set forms.
The first or the possible implementation of the second in conjunction with the third aspect or the third aspect, in the third possible implementation, described processor is carried out described program code, for selecting pre-coding matrix corresponding to the maximum mould value of described a plurality of mould value as objective matrix, specifically comprises:
When described pilot frequency information is 2x2MIMO data and fluxion while being single current, select single-row pre-coding matrix corresponding to mould value maximum in described a plurality of mould value as described objective matrix.
The first or the possible implementation of the second in conjunction with the third aspect or the third aspect, in the 4th kind of possible implementation, described processor is carried out described program code, for selecting pre-coding matrix corresponding to the maximum mould value of described a plurality of mould value as objective matrix, specifically comprises:
When gone up brief biography of a deceased person pilot frequency information is 2x2MIMO data and fluxion during for double fluid, select the pre-coding matrixes of two row corresponding to mould value maximum in described a plurality of mould value as described objective matrix;
Wherein, the first row of described objective matrix is for the main flow weighting to described double fluid, and the secondary series of described objective matrix is for the secondary flow weighting to described double fluid, the secondary series quadrature of the first row of described objective matrix and described objective matrix.
The first or the possible implementation of the second in conjunction with the third aspect or the third aspect, in the 5th kind of possible implementation, described processor is carried out described program code, for selecting pre-coding matrix corresponding to the maximum mould value of described a plurality of mould value as objective matrix, specifically comprises:
When described pilot frequency information is higher-dimension MIMO data and fluxion while being single current, select single-row pre-coding matrix corresponding to mould value maximum in described a plurality of mould value as described objective matrix.
Fourth aspect, the embodiment of the present invention also provides a kind of pre-coding matrix selective system, and described system comprises receiving terminal and the transmitting terminal communicating with described receiving terminal, and described receiving terminal comprises pre-coding matrix choice device as above.
Implement the embodiment of the present invention, there is following beneficial effect:
The pilot frequency information of the transmitting terminal that the embodiment of the present invention receives by basis estimates to obtain the equivalent channel matrix of current channel, in conjunction with the pre-coding matrix in given precoding codebook set, calculate respectively described equivalent channel matrix and the mould of the expression formula that described in each, pre-coding matrix forms, and select pre-coding matrix corresponding to mould value maximum in a plurality of mould values as objective matrix, can effectively simplify the process that precoding is selected, reduce the amount of calculation in precoding selection course, solve the problem of the large and complicated operation of precoding matrix selection method amount of calculation in prior art.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the structural representation of a kind of pre-coding matrix choice device of providing of the embodiment of the present invention;
Fig. 2 is the schematic diagram of the emitting structural of a kind of up multiple-input and multiple-output (Up-Link Multiple-Input Multiple-Output, ULMIMO);
Fig. 3 is the structural representation of the another kind of pre-coding matrix choice device that provides of the embodiment of the present invention;
Fig. 4 is the schematic flow sheet of a kind of precoding matrix selection method of providing of the embodiment of the present invention;
Fig. 5 is the structural representation of a kind of pre-coding matrix selective system of providing of the embodiment of the present invention.
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 clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Embodiment based in the present invention, those of ordinary skills, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
Refer to Fig. 1, the structural representation of a kind of pre-coding matrix choice device providing for the embodiment of the present invention, described pre-coding matrix choice device is applicable to the selection of the pre-coding matrix in mimo system, comprise: receiver 01, estimation module 02, computing module 03, selection module 04 and feedback module 05, wherein:
Described receiver 01, for the pilot frequency information sending by current channel receiving end/sending end;
Described estimation module 02, estimates to obtain the equivalent channel matrix of described current channel for the pilot frequency information that receives according to described receiver 01.
Described computing module 03, each pre-coding matrix for equivalent channel matrix that described estimation module 02 is obtained and preset precoding codebook set, carries out respectively inner product and modulo operation, obtains a plurality of mould values;
Described selection module 04 is objective matrix for selecting maximum pre-coding matrix corresponding to mould value of a plurality of mould values that described computing module 03 obtains;
Described feedback module 05, feeds back to described transmitting terminal for the objective matrix that described selection module 04 is obtained, so that described transmitting terminal selects described objective matrix to carry out precoding to the signal sending by described current channel.
Concrete, the transmitting terminal of described mimo system includes but not limited to: base station (NodeB) and subscriber equipment (User Equipment, UE), and the receiving terminal of mimo system also includes but not limited to: base station and subscriber equipment, when communicating by letter between base station and subscriber equipment, if the transmitting terminal that base station is mimo system, subscriber equipment is the receiving terminal of mimo system; If the transmitting terminal that subscriber equipment is mimo system, base station is the receiving terminal of mimo system.The pre-coding matrix choice device that the embodiment of the present invention provides is arranged in the receiving terminal of mimo system, certainly, in other embodiment, the receiving terminal that described pre-coding matrix choice device also can be arranged on other and mimo system has the network site of identical function, and the present invention does not limit this.
The embodiment of the present invention be take the transmitting terminal that subscriber equipment is mimo system, the receiving terminal that base station is mimo system, and described pre-coding matrix choice device is arranged in base station as a kind of example, and the technical scheme of the embodiment of the present invention is described.
The pilot frequency information that described receiver 01 sends to pre-coding matrix choice device by current channel for receiving subscriber equipment, described estimation module 02, for according to the pilot frequency information receiving, estimates to obtain equivalent channel matrix.Suppose that current channel is up channel, described pilot frequency information is ascending pilot frequency information.
Described computing module 03, each pre-coding matrix for the equivalent channel matrix that obtains according to described estimation module 02 and preset precoding codebook set, carry out respectively inner product operation, and respectively the result that inner product operation obtains is each time carried out to modular arithmetic, obtain with described precoding codebook set in the corresponding mould value of each pre-coding matrix.
Concrete, described preset precoding codebook set is a transmitting terminal by mimo system and all set of known a plurality of pre-coding matrixes of receiving terminal.In embodiments of the present invention, as the described base station of the receiving terminal of mimo system for different equivalent channel matrix, can be according to certain rule select target matrix in this precoding codebook set, and the objective matrix of selection is fed back to the transmitting terminal of mimo system.Particularly, can set up corresponding index for each pre-coding matrix in precoding codebook set, when selecting objective matrix, the index that objective matrix is corresponding is given as the subscriber equipment of the transmitting terminal of mimo system by uplink feedback, so that subscriber equipment obtains objective matrix according to index, before sending useful signal, useful signal is weighted.Can effectively reduce transinformation like this, reduce the transmission pressure of channel.
Also can by alternate manner, objective matrix be fed back to the transmitting terminal of mimo system, be not repeated herein.
In embodiments of the present invention, described computing module 03 is concrete calculates mould value N according to following formula j:
N j=| <H hhW j, W j>|, wherein, H represents described equivalent channel matrix, H hthe associate matrix that represents described equivalent channel matrix H, W jthe column vector that the first row element of j the pre-coding matrix of expression in described precoding codebook set forms, < > represents H hhW jwith W jcarry out inner product operation, ︳ ︱ represents the result of described inner product operation to carry out modular arithmetic.
So described computing module 03 finally can obtain j the mould value N corresponding with j pre-coding matrix in precoding codebook set j.
Concrete, j the mould value N of described selection module 04 for obtaining at described computing module 03 jthe mould value N that middle selection is maximum jmaxcorresponding pre-coding matrix is objective matrix.
Described feedback module 05 is for feeding back to subscriber equipment by objective matrix, be specially index corresponding to objective matrix by uplink feedback to subscriber equipment, so that subscriber equipment obtains objective matrix according to index, before sending useful signal, useful signal is weighted.Certainly, described feedback module 05 can also adopt alternate manner that objective matrix is fed back to transmitting terminal, is not repeated herein.
Further, please continue referring to Fig. 1, described computing module 02 specifically comprises: matrix unit 021, column vector unit 022 and form unit 023, wherein:
Described matrix unit 021, for the equivalent channel matrix obtaining according to described estimation module 01, obtains the associate matrix of described equivalent channel matrix.
Described column vector unit 022, for according to the pre-coding matrix of preset precoding codebook set, obtains the column vector that the first row element of j pre-coding matrix in described precoding codebook set forms.
Described form unit 023, for the equivalent channel matrix that described estimation module 01 is obtained, the column vector substitution computing formula that the associate matrix that described matrix unit 021 obtains and described column vector unit 022 obtain, carries out respectively inner product and modulo operation, obtains a plurality of mould values.
Concrete, the equivalent channel matrix H of described matrix unit 021 for obtaining according to described estimation module 01, obtains the associate matrix H of described equivalent channel matrix h.
Described column vector unit 022 is for according to each pre-coding matrix of preset precoding codebook set, obtains respectively the column vector W that the first row element of each pre-coding matrix forms j.
Described form unit 023 is for the equivalent channel matrix H that described estimation module 01 is obtained, the associate matrix H that described matrix unit 021 obtains hthe column vector W obtaining with described column vector unit 022 jsubstitution computing formula N j=| <H hhW j, W j>|, carries out respectively H hhW jwith W jinner product operation, and the result that each inner product operation is obtained carries out modular arithmetic, obtains j the mould value N corresponding with j pre-coding matrix in precoding codebook set j.
Described selection module 04 is 2x2MIMO data and fluxion while being single current specifically for the pilot frequency information receiving when described receiver 01, selects single-row pre-coding matrix corresponding to mould value maximum in j mould value that described computing module 03 obtains as described objective matrix.
Described selection module 04 is concrete is also 2x2MIMO data and fluxion during for double fluid for the pilot frequency information receiving when described estimation module 01, selects two pre-coding matrixes that are listed as corresponding to the mould value of maximum in j mould value that described computing module 03 obtains as described objective matrix;
Wherein, the first row of described objective matrix is for the main flow weighting to described double fluid, and the secondary series of described objective matrix is for the secondary flow weighting to described double fluid, the secondary series quadrature of the first row of described objective matrix and described objective matrix.
Described selection module 04 is concrete is also higher-dimension MIMO data and fluxion while being single current for the pilot frequency information receiving when described receiver 01, selects single-row pre-coding matrix corresponding to the mould value of maximum in j mould value that described computing module 03 obtains as described objective matrix.
Concrete, the pre-coding matrix choice device that the embodiment of the present invention provides is mainly applicable to 2x2MIMO system.
At third generation partner program (3rd Generation Partnership Project, 3GPP) in tissue, UL MIMO is current Universal Mobile Telecommunications System (Universal Mobile Telecommunications System, UMTS) action in land radio access web (Universal Terrestrial Radio Access Network, UTRAN) R11 version.UL MIMO has two kinds of transmission modes, and a kind of is single-stream transmission, and a kind of is stream transmission, the former is at a transmission intercal (Transmission Time Interval, TTI) in, only transmit a transmission block (Transport Block, TB), latter transmits two TB in a TTI simultaneously.The main purpose of introducing UL MIMO is to improve the average throughput of community, but will consider to introduce after UL MIMO the impact that user fairness and Cell Edge User are handled up simultaneously, and many-sided factor such as its implementation complexity.The emitting structural of a kind of UL MIMO as shown in Figure 2.
The Mathematical Modeling of MIMO precoding is as follows:
Take 2x2MIMO as example, suppose that the signal of the transmitting terminal transmission of mimo system is respectively x 1and x 2, the receiving terminal of mimo system receives signal and is respectively y 1and y 2, channel represents by 2*2 matrix H, system model is expressed as:
y 1 y 2 = h 11 h 21 h 12 h 22 x 1 x 2 + n 1 n 2 Or Y=HX+N
When the transmitting terminal of mimo system sends single current, the process of carrying out precoding can be expressed as
y 1 y 2 = h 11 h 21 h 12 h 22 w 1 w 2 s 1 + n 1 n 2 Or Y=HWS+N
Wherein, w 1and w 2two elements for single-row pre-coding matrix W.S 1for useful signal.That is to say the pre-coding matrix that single current signal is corresponding single-row.
When the transmitting terminal of mimo system sends double fluid, the process of carrying out precoding can be expressed as
y 1 y 2 = h 11 h 21 h 12 h 22 w 1 w 3 w 2 w 4 s 1 s 2 + n 1 n 2 Or Y=HWS+N
Wherein, w 1, w 2, w 3and w 4be four elements of the pre-coding matrix W of two row.S 1and s 2be two signals on stream.That is to say the pre-coding matrix of corresponding two row of double-current signal.
At the transmitting terminal of mimo system, select suitable pre-coding matrix can utilize the diversity spatial multiplexing gain in MIMO transmission, improve link performance.And in UL-MIMO, a kind of criterion that precoding is selected is to make the received signal to noise ratio of main flow maximum, the precoding vector of secondary flow and main flow precoding vector quadrature, this means that the precoding selection in UL-MIMO is that the precoding vector of 2 row 1 row is selected.
The pilot frequency information receiving when described receiver 01 is 2x2MIMO data and fluxion while being single current, and described selection module 04 is for selecting maximum norm value N stating j the mould value that computing module 03 obtains jmaxcorresponding single-row pre-coding matrix is as described objective matrix.
The pilot frequency information receiving when described receiver 01 is for for 2x2MIMO data and fluxion during for double fluid, and described selection module 04 is selected maximum norm value N for j the mould value obtaining at described computing module 02 jmaxthe pre-coding matrix of two corresponding row is as described objective matrix.Wherein, the first row of described objective matrix is for the main flow weighting to described double fluid, and the secondary series of described objective matrix is for the secondary flow weighting to described double fluid.The first row of described objective matrix and secondary series quadrature.
Concrete, at the pre-coding matrix choice device that high-dimensional channel matrix is carried out can use equally the embodiment of the present invention to provide when PMI under the transmission of single current signal chooses, carry out the selection of pre-coding matrix.Because when high-dimensional channel matrix carries out single-stream transmission, corresponding objective matrix is also single-row pre-coding matrix.Described high-dimensional channel matrix refers to be greater than two-dimentional channel matrix, such as 4x4MIMO.
The pilot frequency information receiving when described receiver 01 is higher-dimension MIMO data and fluxion while being single current, and described selection module 04 is also selected maximum norm value N for j the mould value obtaining at described computing module 02 jmaxcorresponding single-row pre-coding matrix is described objective matrix.
The pilot frequency information of the transmitting terminal that the embodiment of the present invention receives by basis estimates to obtain the equivalent channel matrix of current channel, in conjunction with the pre-coding matrix in given precoding codebook set, calculate respectively described equivalent channel matrix and the mould of the expression formula that described in each, pre-coding matrix forms, and to select in a plurality of mould values maximum pre-coding matrix corresponding to mould value be objective matrix, can effectively simplify the process that precoding is selected, reduce the amount of calculation in precoding selection course, solve the problem of the large and complicated operation of precoding matrix selection method amount of calculation in prior art.
Refer to Fig. 3, the structural representation of the another kind of pre-coding matrix choice device providing for the embodiment of the present invention, described pre-coding matrix choice device is applicable to the selection of the pre-coding matrix in multiple-input and multiple-output mimo system, comprising:
Memory 002 and the processor 001 communicating with described memory 002, wherein, store program code in described memory 002, and described program code comprises computer-managed instruction.
Described processor 001 is carried out described program code, for:
The pilot frequency information sending by current channel receiving end/sending end;
According to described pilot frequency information, estimate the equivalent channel matrix of described current channel;
Each pre-coding matrix in described equivalent channel matrix and preset precoding codebook set, carries out respectively inner product and modulo operation, obtains a plurality of mould values;
Select pre-coding matrix corresponding to mould value maximum in described a plurality of mould value as objective matrix;
Described objective matrix is fed back to described transmitting terminal, so that described transmitting terminal selects described objective matrix to carry out precoding to the signal sending by described current channel.
Described processor 001 is carried out described program code, and each pre-coding matrix for to described equivalent channel matrix and preset precoding codebook set, carries out respectively inner product and modulo operation, obtains a plurality of mould values, specifically comprises:
According to described equivalent channel matrix, obtain the associate matrix of described equivalent channel matrix;
According to the pre-coding matrix in described precoding codebook set, obtain the column vector that the first row element of j pre-coding matrix in described precoding codebook set forms;
By described equivalent channel matrix, described associate matrix and described column vector substitution computing formula, carry out respectively inner product and modulo operation, obtain a plurality of mould values.
The computing formula that described processor 001 calculates described mould value comprises:
N j=|<H HHW j,W j>|,
Wherein, H represents described equivalent channel matrix, H hthe associate matrix that represents described equivalent channel matrix H, W jthe column vector that the first row element of j the pre-coding matrix of expression in described precoding codebook set forms.
Described processor 001 is carried out described program code, for selecting pre-coding matrix corresponding to the maximum mould value of described a plurality of mould value as objective matrix, specifically comprises:
When described pilot frequency information is 2x2MIMO data and fluxion while being single current, select single-row pre-coding matrix corresponding to mould value maximum in described a plurality of mould value as described objective matrix.
Described processor 001 is carried out described program code, for selecting pre-coding matrix corresponding to the maximum mould value of described a plurality of mould value as objective matrix, specifically comprises:
When described pilot frequency information is 2x2MIMO data and fluxion during for double fluid, select the pre-coding matrixes of two row corresponding to mould value maximum in described a plurality of mould value as described objective matrix;
Wherein, the first row of described objective matrix is for the main flow weighting to described double fluid, and the secondary series of described objective matrix is for the secondary flow weighting to described double fluid, the secondary series quadrature of the first row of described objective matrix and described objective matrix.
Described processor 001 is carried out described program code, for selecting pre-coding matrix corresponding to the maximum mould value of described a plurality of mould value as objective matrix, specifically comprises:
When described pilot frequency information is higher-dimension MIMO data and fluxion while being single current, select single-row pre-coding matrix corresponding to mould value maximum in described a plurality of mould value as described objective matrix.
Be the operation that described processor 001 can be carried out pre-coding matrix choice device described in Fig. 1 of the present invention, realize the selection of objective matrix and feedback function.
Refer to Fig. 4, the schematic flow sheet of a kind of precoding matrix selection method providing for the embodiment of the present invention.Described method comprises:
S101, the pilot frequency information sending by current channel receiving end/sending end.
S102, according to the equivalent channel matrix of the described current channel of described pilot frequency information estimation.
S103, each pre-coding matrix in described equivalent channel matrix and preset precoding codebook set, carries out respectively inner product and modulo operation, obtains a plurality of mould values.
S104, selects pre-coding matrix corresponding to mould value maximum in described a plurality of mould value as objective matrix.
S105, feeds back to described transmitting terminal by described objective matrix, so that described transmitting terminal selects described objective matrix to carry out precoding to the signal sending by described current channel.
Concrete, the transmitting terminal of mimo system includes but not limited to: base station and subscriber equipment, the receiving terminal of mimo system also includes but not limited to: base station and subscriber equipment, when communicating by letter between base station and subscriber equipment, if the transmitting terminal that base station is mimo system, subscriber equipment is the receiving terminal of mimo system; If during the transmitting terminal that subscriber equipment is mimo system, base station is the receiving terminal of mimo system.The pre-coding matrix choice device that the embodiment of the present invention provides is arranged in the receiving terminal of mimo system, certainly, in other embodiment, described pre-coding matrix choice device also can be arranged on other and have the network site with the receiving terminal identical function of mimo system, and the present invention does not limit this.
The embodiment of the present invention be take the transmitting terminal that subscriber equipment is mimo system, the receiving terminal that base station is mimo system, and described pre-coding matrix choice device is arranged in base station as a kind of example, and the technical scheme of the embodiment of the present invention is described.
When subscriber equipment sends after pilot frequency information to base station by current channel, described pre-coding matrix choice device, according to the pilot frequency information receiving, estimates to obtain equivalent channel matrix.Suppose that current channel is up channel, described pilot frequency information is ascending pilot frequency information.
Concrete, described preset precoding codebook set is a transmitting terminal by mimo system and all set of known a plurality of pre-coding matrixes of receiving terminal.In embodiments of the present invention, as the described pre-coding matrix choice device of the receiving terminal of mimo system for different equivalent channel matrix, can be according to certain rule select target matrix in this precoding codebook set, and the objective matrix of selection is fed back to the transmitting terminal of mimo system.Concrete, can set up corresponding index for each pre-coding matrix, when selecting objective matrix, by index corresponding to objective matrix by uplink feedback the transmitting terminal to mimo system, so that the transmitting terminal of mimo system obtains objective matrix according to index, before sending useful signal, useful signal is weighted.Also can by alternate manner, objective matrix be fed back to the transmitting terminal of mimo system, be not repeated herein.
In embodiments of the present invention, described pre-coding matrix choice device is concrete calculates mould value N according to following formula j:
N j=| <H hhW j, W j>|, wherein, H represents described equivalent channel matrix, H hthe associate matrix that represents described equivalent channel matrix H, W jthe column vector that the first row element of j the pre-coding matrix of expression in described precoding codebook set forms, < > represents H hhW jwith W jcarry out inner product operation, ︳ ︱ represents the result of described inner product operation to carry out modular arithmetic.
So described pre-coding matrix choice device finally can obtain j the mould value N corresponding with j pre-coding matrix in precoding codebook set j.
Concrete, described S103 comprises the following steps:
Step 1: according to described equivalent channel matrix, obtain the associate matrix of described equivalent channel matrix;
Step 2: according to the pre-coding matrix in preset precoding codebook set, obtain the column vector that the first row element of j pre-coding matrix in described precoding codebook set forms;
Step 3: by described equivalent channel matrix, described associate matrix and described column vector substitution computing formula, carry out respectively inner product and modulo operation, obtains a plurality of mould values.
Concrete, described pre-coding matrix choice device is at j mould value N jthe mould value N that middle selection is maximum jmaxcorresponding pre-coding matrix is objective matrix.
Described S104 is specifically divided into following three kinds of situations:
When described pilot frequency information is 2x2MIMO data and fluxion while being single current, select single-row pre-coding matrix corresponding to mould value maximum in described a plurality of mould value as described objective matrix;
When described pilot frequency information is 2x2MIMO data and fluxion during for double fluid, select the pre-coding matrixes of two row corresponding to mould value maximum in described a plurality of mould value as described objective matrix;
Wherein, the first row of described objective matrix is for the main flow weighting to described double fluid, and the secondary series of described objective matrix is for the secondary flow weighting to described double fluid, the secondary series quadrature of the first row of described objective matrix and described objective matrix;
When described pilot frequency information is higher-dimension MIMO data and fluxion while being single current, select single-row pre-coding matrix corresponding to mould value maximum in described a plurality of mould value as described objective matrix.
Concrete, the pre-coding matrix choice device that the embodiment of the present invention provides is mainly applicable to 2x2MIMO system.
In 3GPP tissue, UL MIMO is an action in current UMTS UTRAN R11 version.UL MIMO has two kinds of transmission modes, and a kind of is single-stream transmission, and a kind of is stream transmission, and the former only transmits a TB in a transmission intercal TTI, and latter transmits two TB in a TTI simultaneously.The main purpose of introducing UL MIMO is to improve the average throughput of community, but will consider to introduce after ULMIMO the impact that user fairness and Cell Edge User are handled up simultaneously, and many-sided factor such as its implementation complexity.Emitting structural referring again to a kind of UL MIMO shown in Fig. 2.
The Mathematical Modeling of MIMO precoding is as follows:
Take 2x2MIMO as example, suppose that the signal of the transmitting terminal transmission of mimo system is respectively x 1and x 2, the receiving terminal of mimo system receives signal and is respectively y 1and y 2, channel represents by 2*2 matrix H, system model is expressed as:
y 1 y 2 = h 11 h 21 h 12 h 22 x 1 x 2 + n 1 n 2 Or Y=HX+N
When the transmitting terminal of mimo system sends single current, the process of carrying out precoding can be expressed as
y 1 y 2 = h 11 h 21 h 12 h 22 w 1 w 2 s 1 + n 1 n 2 Or Y=HWS+N
Wherein, w 1and w 2two elements for single-row pre-coding matrix W.S 1for useful signal.That is to say the pre-coding matrix that single current signal is corresponding single-row.
When the transmitting terminal of mimo system sends double fluid, the process of carrying out precoding can be expressed as
y 1 y 2 = h 11 h 21 h 12 h 22 w 1 w 3 w 2 w 4 s 1 s 2 + n 1 n 2 Or Y=HWS+N
Wherein, w 1, w 2, w 3and w 4be four elements of the pre-coding matrix W of two row.S 1and s 2be two signals on stream.That is to say the pre-coding matrix of corresponding two row of double-current signal.
At the transmitting terminal of mimo system, select suitable pre-coding matrix can utilize the diversity spatial multiplexing gain in MIMO transmission, improve link performance.And in UL-MIMO, a kind of criterion that precoding is selected is to make the received signal to noise ratio of main flow maximum, the precoding vector of secondary flow and main flow precoding vector quadrature, this means that the precoding selection in UL-MIMO is that the precoding vector of 2 row 1 row is selected.
The pilot frequency information receiving when described pre-coding matrix choice device is 2x2MIMO data and fluxion while being single current, and described pre-coding matrix choice device selects mould value N maximum in described j mould value jmaxcorresponding single-row pre-coding matrix is as described objective matrix.
The pilot frequency information receiving when described pre-coding matrix choice device is for for 2x2MIMO data and fluxion during for double fluid, and described pre-coding matrix choice device selects the mould value N of maximum in described j mould value jmaxthe pre-coding matrix of two corresponding row is as described objective matrix.Wherein, the first row of described objective matrix is for the main flow weighting to described double fluid, and the secondary series of described objective matrix is for the secondary flow weighting to described double fluid.The secondary series quadrature of the first row of described objective matrix and described objective matrix.
Concrete, at the pre-coding matrix choice device that high-dimensional channel matrix is carried out can use equally the embodiment of the present invention to provide when PMI under the transmission of single current signal chooses, carry out the selection of pre-coding matrix.Because when high-dimensional channel matrix carries out single-stream transmission, corresponding objective matrix is also single-row pre-coding matrix.Described high-dimensional channel matrix refers to be greater than two-dimentional channel matrix, such as 4x4MIMO.
The pilot frequency information receiving when described pre-coding matrix choice device is higher-dimension MIMO data and fluxion while being single current, and described pre-coding matrix choice device is also for selecting the maximum mould value N of described j mould value jmaxcorresponding single-row pre-coding matrix is as described objective matrix.
After selecting objective matrix, objective matrix need to be fed back to subscriber equipment, concrete, can set up corresponding index for each pre-coding matrix in precoding codebook set, described pre-coding matrix choice device only need be by index corresponding to objective matrix by uplink feedback to subscriber equipment, so that subscriber equipment obtains objective matrix according to index, before sending useful signal, useful signal is weighted.Can effectively reduce transinformation like this, reduce the transmission pressure of channel.
Also can by alternate manner, objective matrix be fed back to the transmitting terminal of mimo system, be not repeated herein.
The equivalent channel matrix of the current channel that the pilot frequency information estimation of the transmitting terminal that the embodiment of the present invention receives by basis obtains, in conjunction with the pre-coding matrix in given precoding codebook set, calculate respectively described equivalent channel matrix and the mould of the expression formula that described in each, pre-coding matrix forms, and to select in a plurality of mould values maximum pre-coding matrix corresponding to mould value be objective matrix, can effectively simplify the process that precoding is selected, reduce the amount of calculation in precoding selection course, solve the problem of the large and complicated operation of precoding matrix selection method amount of calculation in prior art.
Referring to Fig. 5, is the structural representation of a kind of pre-coding matrix selective system provided by the invention, and described system comprises: receiving terminal 10 and the transmitting terminal 20 communicating with described receiving terminal 10, wherein:
Described receiving terminal 10 comprises pre-coding matrix choice device 30, and described pre-coding matrix choice device 30 is the pre-coding matrix choice device as shown in Fig. 1 or Fig. 3, described pre-coding matrix choice device 30 for:
The pilot frequency information sending by current channel receiving end/sending end;
According to described pilot frequency information, estimate the equivalent channel matrix of described current channel;
Each pre-coding matrix in described equivalent channel matrix and preset precoding codebook set, carries out respectively inner product and modulo operation, obtains a plurality of mould values;
Select pre-coding matrix corresponding to mould value maximum in described a plurality of mould value as objective matrix;
Described objective matrix is fed back to described transmitting terminal, so that described transmitting terminal 20 selects described objective matrix to carry out precoding to the signal sending by described current channel.
The equivalent channel matrix of the current channel that the pilot frequency information estimation of the transmitting terminal that the embodiment of the present invention receives by basis obtains, in conjunction with the pre-coding matrix in given precoding codebook set, calculate respectively described equivalent channel matrix and the mould of the expression formula that described in each, pre-coding matrix forms, and to select in a plurality of mould values maximum pre-coding matrix corresponding to mould value be objective matrix, can effectively simplify the process that precoding is selected, reduce the amount of calculation in precoding selection course, solve the problem of the large and complicated operation of precoding matrix selection method amount of calculation in prior art.
One of ordinary skill in the art will appreciate that all or part of flow process realizing in above-described embodiment method, to come the hardware that instruction is relevant to complete by computer program, described program can be stored in a computer read/write memory medium, this program, when carrying out, can comprise as the flow process of the embodiment of above-mentioned each side method.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-Only Memory, ROM) or random store-memory body (Random Access Memory, RAM) etc.
Above disclosed is only preferred embodiment of the present invention, certainly can not limit with this interest field of the present invention, and the equivalent variations of therefore doing according to the claims in the present invention, still belongs to the scope that the present invention is contained.

Claims (19)

1. a precoding matrix selection method, the selection for the pre-coding matrix of multiple-input and multiple-output mimo system, is characterized in that, comprising:
The pilot frequency information sending by current channel receiving end/sending end;
According to described pilot frequency information, estimate the equivalent channel matrix of described current channel;
Each pre-coding matrix in described equivalent channel matrix and preset precoding codebook set, carries out respectively inner product and modulo operation, obtains a plurality of mould values;
Select pre-coding matrix corresponding to mould value maximum in described a plurality of mould value as objective matrix;
Described objective matrix is fed back to described transmitting terminal, so that described transmitting terminal selects described objective matrix to carry out precoding to the signal sending by described current channel.
2. the method for claim 1, is characterized in that, described each pre-coding matrix in described equivalent channel matrix and preset precoding codebook set is carried out respectively to inner product and modulo operation, obtains a plurality of mould values, specifically comprises:
According to described equivalent channel matrix, obtain the associate matrix of described equivalent channel matrix;
According to the pre-coding matrix in described precoding codebook set, obtain the column vector that the first row element of j pre-coding matrix in described precoding codebook set forms;
By described equivalent channel matrix, described associate matrix and described column vector substitution computing formula, carry out respectively inner product and modulo operation, obtain a plurality of mould values.
3. method as claimed in claim 1 or 2, it is characterized in that, described, to each pre-coding matrix in described equivalent channel matrix and preset precoding codebook set, carry out respectively inner product and modulo operation, obtain in a plurality of mould values, the computing formula of described mould value comprises:
N j=|<H HHW j,W j>|,
Wherein, N jfor mould value, H represents described equivalent channel matrix, H hthe associate matrix that represents described equivalent channel matrix H, W jthe column vector that the first row element of j the pre-coding matrix of expression in described precoding codebook set forms.
4. the method as described in claim 1-3 any one, is characterized in that, in the described a plurality of mould values of described selection, pre-coding matrix corresponding to maximum mould value, as objective matrix, specifically comprises:
When described pilot frequency information is 2x2MIMO data and fluxion while being single current, select single-row pre-coding matrix corresponding to mould value maximum in described a plurality of mould value as described objective matrix.
5. the method as described in claim 1-3 any one, is characterized in that, in the described a plurality of mould values of described selection, pre-coding matrix corresponding to maximum mould value, as objective matrix, specifically also comprises:
When described pilot frequency information is 2x2MIMO data and fluxion during for double fluid, select the pre-coding matrixes of two row corresponding to mould value maximum in described a plurality of mould value as described objective matrix;
Wherein, the first row of described objective matrix is for the main flow weighting to described double fluid, and the secondary series of described objective matrix is for the secondary flow weighting to described double fluid, the secondary series quadrature of the first row of described objective matrix and described objective matrix.
6. the method for claim 1, is characterized in that, in the described a plurality of mould values of described selection, pre-coding matrix corresponding to maximum mould value, as the step of objective matrix, specifically also comprises:
When described pilot frequency information is higher-dimension MIMO data and fluxion while being single current, selecting single-row pre-coding matrix corresponding to mould value maximum in described a plurality of mould value is described objective matrix.
7. a pre-coding matrix choice device, the selection for the pre-coding matrix of mimo system, is characterized in that, comprising:
Receiver, for the pilot frequency information sending by current channel receiving end/sending end;
Estimation module, estimates to obtain the equivalent channel matrix of described current channel for the pilot frequency information that receives according to described receiver;
Computing module, each pre-coding matrix for equivalent channel matrix that described estimation module is obtained and preset precoding codebook set, carries out respectively inner product and modulo operation, obtains a plurality of mould values;
Select module, for pre-coding matrix corresponding to the maximum mould value of a plurality of mould values of selecting described computing module to obtain as objective matrix;
Feedback module, feeds back to described transmitting terminal for the objective matrix that described selection module is obtained, so that described transmitting terminal selects described objective matrix to carry out precoding to the signal sending by described current channel.
8. pre-coding matrix choice device as claimed in claim 7, is characterized in that, described computing module specifically comprises:
Matrix unit, for the equivalent channel matrix obtaining according to described estimation module, obtains the associate matrix of described equivalent channel matrix;
Column vector unit, for according to the pre-coding matrix of described precoding codebook set, obtains the column vector that the first row element of j pre-coding matrix in described precoding codebook set forms;
Form unit, the column vector substitution computing formula that the associate matrix obtaining for the equivalent channel matrix that described estimation module is obtained, described matrix unit and described column vector unit obtain, carries out respectively inner product and modulo operation, obtains a plurality of mould values.
9. pre-coding matrix choice device as claimed in claim 7 or 8, is characterized in that, the computing formula that described computing module calculates described mould value comprises:
N j=|<H HHW j,W j>|,
Wherein, H represents described equivalent channel matrix, H hthe associate matrix that represents described equivalent channel matrix H, W jthe column vector that the first row element of j the pre-coding matrix of expression in described precoding codebook set forms.
10. the pre-coding matrix choice device as described in claim 7-9 any one, is characterized in that, described selection module specifically for:
The pilot frequency information receiving when described receiver is 2x2MIMO data and fluxion while being single current, selects single-row pre-coding matrix corresponding to mould value maximum in a plurality of mould values that described computing module obtains as described objective matrix.
11. pre-coding matrix choice devices as described in claim 7-9 any one, is characterized in that, described selection module specifically also for:
The pilot frequency information receiving when described receiver is 2x2MIMO data and fluxion during for double fluid, selects the pre-coding matrixes of two row corresponding to mould value maximum in a plurality of mould values that described computing module obtains as described objective matrix;
Wherein, the first row of described objective matrix is for the main flow weighting to described double fluid, and the secondary series of described objective matrix is for the secondary flow weighting to described double fluid, the secondary series quadrature of the first row of described objective matrix and described objective matrix.
12. pre-coding matrix choice devices as described in claim 7-9 any one, is characterized in that, described selection module specifically also for:
The pilot frequency information receiving when described receiver is higher-dimension MIMO data and fluxion while being single current, selects single-row pre-coding matrix corresponding to mould value maximum in a plurality of mould values that described computing module obtains as described objective matrix.
13. 1 kinds of pre-coding matrix choice devices, be applicable to multiple-input and multiple-output mimo system, it is characterized in that, comprise memory and the processor communicating with described memory, wherein, in described memory, store program code, described program code comprises computer-managed instruction, described processor is carried out described program code, for:
The pilot frequency information sending by current channel receiving end/sending end;
According to described pilot frequency information, estimate the equivalent channel matrix of described current channel;
Each pre-coding matrix in described equivalent channel matrix and preset precoding codebook set, carries out respectively inner product and modulo operation, obtains a plurality of mould values;
Select pre-coding matrix corresponding to mould value maximum in described a plurality of mould value as objective matrix;
Described objective matrix is fed back to described transmitting terminal, so that described transmitting terminal selects described objective matrix to carry out precoding to the signal sending by described current channel.
14. pre-coding matrix choice devices as claimed in claim 13, it is characterized in that, described processor is carried out described program code, for each pre-coding matrix to described equivalent channel matrix and preset precoding codebook set, carry out respectively inner product and modulo operation, obtain a plurality of mould values, specifically comprise:
According to described equivalent channel matrix, obtain the associate matrix of described equivalent channel matrix;
According to the pre-coding matrix in described precoding codebook set, obtain the column vector that the first row element of j pre-coding matrix in described precoding codebook set forms;
By described equivalent channel matrix, described associate matrix and described column vector substitution computing formula, carry out respectively inner product and modulo operation, obtain a plurality of mould values.
15. pre-coding matrix choice devices as described in claim 13 or 14, is characterized in that:
The computing formula that described processor calculates described mould value comprises:
N j=|<H HHW j,W j>|,
Wherein, H represents described equivalent channel matrix, H hthe associate matrix that represents described equivalent channel matrix H, W jthe column vector that the first row element of j the pre-coding matrix of expression in described precoding codebook set forms.
16. pre-coding matrix choice devices as described in claim 13-15 any one, is characterized in that, described processor is carried out described program code, for selecting pre-coding matrix corresponding to the maximum mould value of described a plurality of mould value as objective matrix, specifically comprise:
When described pilot frequency information is 2x2MIMO data and fluxion while being single current, select single-row pre-coding matrix corresponding to mould value maximum in described a plurality of mould value as described objective matrix.
17. pre-coding matrix choice devices as described in claim 13-15 any one, is characterized in that, described processor is carried out described program code, for selecting pre-coding matrix corresponding to the maximum mould value of described a plurality of mould value as objective matrix, specifically comprise:
When described pilot frequency information is 2x2MIMO data and fluxion during for double fluid, select the pre-coding matrixes of two row corresponding to mould value maximum in described a plurality of mould value as described objective matrix;
Wherein, the first row of described objective matrix is for the main flow weighting to described double fluid, and the secondary series of described objective matrix is for the secondary flow weighting to described double fluid, the secondary series quadrature of the first row of described objective matrix and described objective matrix.
18. pre-coding matrix choice devices as described in claim 13-15 any one, is characterized in that, described processor is carried out described program code, for selecting pre-coding matrix corresponding to the maximum mould value of described a plurality of mould value as objective matrix, specifically comprise:
When described pilot frequency information is higher-dimension MIMO data and fluxion while being single current, select single-row pre-coding matrix corresponding to mould value maximum in described a plurality of mould value as described objective matrix.
19. 1 kinds of pre-coding matrix selective systems, comprise receiving terminal and the transmitting terminal communicating with described receiving terminal, it is characterized in that, described receiving terminal comprises the pre-coding matrix choice device as described in any one in claim 7-12.
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 true CN103634071A (en) 2014-03-12
CN103634071B 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)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105406938A (en) * 2014-09-15 2016-03-16 联想(北京)有限公司 Data transmission method, the wireless access device and wireless terminal
WO2016095134A1 (en) * 2014-12-17 2016-06-23 华为技术有限公司 Pre-coding information collection method and transmission device
WO2019041240A1 (en) * 2017-08-31 2019-03-07 南通朗恒通信技术有限公司 Method and apparatus for use in wireless communication of user and base station
CN111669233A (en) * 2020-05-26 2020-09-15 中国联合网络通信集团有限公司 Channel matrix selection method and device
WO2022000345A1 (en) * 2020-06-30 2022-01-06 华为技术有限公司 Signal transmission method and apparatus

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040095907A1 (en) * 2000-06-13 2004-05-20 Agee Brian G. Method and apparatus for optimization of wireless multipoint electromagnetic communication networks
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040095907A1 (en) * 2000-06-13 2004-05-20 Agee Brian G. Method and apparatus for optimization of wireless multipoint electromagnetic communication networks
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
NORTEL: "Performance evaluation of downlink closed loop schemes for 4-branch LTE", 《3GPP TSG-RAN WORKING GROUP 1 MEETING #46,TALLINN,ESTONIA》 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105406938A (en) * 2014-09-15 2016-03-16 联想(北京)有限公司 Data transmission method, the wireless access device and wireless terminal
CN105406938B (en) * 2014-09-15 2018-10-12 联想(北京)有限公司 A kind of data transmission method, radio reception device and wireless terminal
WO2016095134A1 (en) * 2014-12-17 2016-06-23 华为技术有限公司 Pre-coding information collection method and transmission device
US10484073B2 (en) 2014-12-17 2019-11-19 Hauwei Technologies Co., Ltd. Precoding information collection method and transmission device
WO2019041240A1 (en) * 2017-08-31 2019-03-07 南通朗恒通信技术有限公司 Method and apparatus for use in wireless communication of user and base station
CN110870235A (en) * 2017-08-31 2020-03-06 上海朗帛通信技术有限公司 Method and device used in user and base station of wireless communication
US11218193B2 (en) 2017-08-31 2022-01-04 Shanghai Langbo Communication Technology Company Limited Method and device in UE and base station used for wireless communication
CN110870235B (en) * 2017-08-31 2022-05-31 上海朗帛通信技术有限公司 Method and device used in user and base station of wireless communication
CN111669233A (en) * 2020-05-26 2020-09-15 中国联合网络通信集团有限公司 Channel matrix selection method and device
WO2022000345A1 (en) * 2020-06-30 2022-01-06 华为技术有限公司 Signal transmission method and apparatus

Also Published As

Publication number Publication date
CN103634071B (en) 2017-04-12

Similar Documents

Publication Publication Date Title
CN101374034B (en) Down and up multi-user multi-input multi-output pre-coding method
CN101032109B (en) A method of processing received signals in a multi-input multi-output (MIMO) system
CN101159464B (en) Radio communication method, transmitter, and receiver
CN104620527B (en) Determine method, receiving device and the sending device of pre-coding matrix instruction
CN102725967B (en) For the method and apparatus of information feed back and precoding
CN102237968B (en) Channel state information transmission method and device
CN104067533B (en) The method of information feedback and a kind of user equipment and base station
EP2409420B1 (en) Efficient and reliable precoding based communication
CN102130708B (en) Method for feeding back multicell channel state information and user equipment
CN104202073A (en) Channel information feedback method, pilot frequency and wave beam transmitting methods, systems and devices
EP3371893B1 (en) Precoding a transmission from a two-dimensional antenna array using a partially reshaped codebook
KR20150098665A (en) Method and apparatus for antenna array channel feedback
KR20150097774A (en) Method and apparatus for antenna array channel feedback
CN104321983B (en) Method, user equipment and the base station of transmitting pre-encoding matrix
CN101442388A (en) Precoding method and apparatus for multi-input multi-output system
CN102122983A (en) Method and equipment for generating codebook and sending and feeding back information
CN102227949B (en) Method and equipment for controlling co-channel interference in wireless communication system
CN104579586A (en) Method and device for feeding back channel state information and method and device for receiving channel state information
CN104303442B (en) Feedback method, receiving terminal and the transmitting terminal of pre-coding matrix instruction
CN104065448A (en) Method, system and equipment for determining pre-coding matrixes
CN103634071A (en) Pre-coding matrix selection method, device and system
CN103220026B (en) Code book feedback method and signal receiving device, signaling method and device
CN101997649B (en) Method and device for processing MU-MIMO (Multiuser Multiple-Input Multiple-Output) based on orthogonal diversity
CN105322994A (en) 3D beamforming method, device and system
EP2557720B1 (en) Transformation device and method

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170412

Termination date: 20180827