CN101826946A - Method for preprocessing information in multi-input multi-output system - Google Patents

Method for preprocessing information in multi-input multi-output system Download PDF

Info

Publication number
CN101826946A
CN101826946A CN 201010173739 CN201010173739A CN101826946A CN 101826946 A CN101826946 A CN 101826946A CN 201010173739 CN201010173739 CN 201010173739 CN 201010173739 A CN201010173739 A CN 201010173739A CN 101826946 A CN101826946 A CN 101826946A
Authority
CN
China
Prior art keywords
matrix
data
information
preconditioning
layer data
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
CN 201010173739
Other languages
Chinese (zh)
Other versions
CN101826946B (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.)
Shanghai Jiaotong University
Original Assignee
Shanghai Jiaotong University
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 Shanghai Jiaotong University filed Critical Shanghai Jiaotong University
Priority to CN2010101737394A priority Critical patent/CN101826946B/en
Publication of CN101826946A publication Critical patent/CN101826946A/en
Application granted granted Critical
Publication of CN101826946B publication Critical patent/CN101826946B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Radio Transmission System (AREA)

Abstract

The invention relates to a method for preprocessing information in a multi-input multi-output system, which belongs to the technical field of mobile communication. The method comprises the following steps of: obtaining channel information at each subcarrier at the current time; identifying the number of layers of sending data; selecting a codebook for a preprocessing matrix, to obtain an equivalent channel matrix consisting of a channel information matrix and the preprocessing matrix; obtaining the sum of equivalent signal-to-noise radio and symbol error rates on each layer of data, and using the sum of the symbol error rates as the weight of the selected preprocessing matrix; obtaining the weight of other preprocessing matrixes in the selected codebook respectively; and selecting the preprocessing matrix with the minimum weight, and feeding the index of the matrix with the minimum weight in the codebook back to a sending end which uses the selected preprocessing matrix to preprocess the sending data in the next sending process so as to complete the sending process. The invention has a low system symbol error rate, is applicable to any conditions, and overcomes the disadvantage that the prior art can not work when the preprocessing matrix is a unitary matrix.

Description

The preprocess method of information in the multi-input multi-output system
Technical field
What the present invention relates to is the method in a kind of mobile communication technology field, specifically is the preprocess method of information in a kind of multi-input multi-output system.
Background technology
Extensively adopted MIMO (Multi-Input Multi-Output, multiple-input and multiple-output) technology in the mobile communication system of a new generation.Preconditioning technique then is to realize the closed loop multiple-input and multiple-output, improves a necessary link of systematic function.Supposing has N in the multi-input multi-output system TTransmit antennas and N RRoot reception antenna, transmitting terminal are launched K flow data (K≤N at every turn T), launch then that data x needs earlier and a preconditioning matrix W multiplies each other is mapped to N TOn the transmit antennas, and then launch.Thereby preconditioning matrix W need design according to the channel information of system and improve systematic function.
In frequency division duplex system,,, and feed back to transmitting terminal so preconditioning matrix W is generally definite by receiving terminal because channel does not have reciprocity.But in real system, feed back accurate preconditioning matrix W and need take a large amount of uplink feedback channel resources.In order to reduce feedback overhead, adopted feedback scheme in LTE (Long Time Evolution, the Long Term Evolution) agreement under the 3GPP (3rd Generation Partnership Project, third generation partner program) based on code book.In the pretreatment mode based on code book, the channel information that the receiving terminal utilization estimates carries out the selection of preconditioning matrix in predetermined preliminary treatment code book, and the sequence number of selected matrix is fed back to transmitting terminal.Transmitting terminal is determined preconditioning matrix again according to the sequence number of receiving terminal feedback from code book.How selecting an appropriate pretreatment matrix from code book is a key issue that promotes the multi-input multi-output system performance.
Find through retrieval existing document, being published in " IEEE TRANSACTION ON INFORMATION THEROTY " goes up name and is called the paper of " Limited Feedback Unitary Precoding for Spatial Multiplexing Systems (Limited Feedback in the SDM system merges precoding) " and Chinese patent application and number is: 200810116917.2, and name is called: the method for choosing pre-coding matrix in the multi-input multi-output system, equipment and system " document in provided several method: it is the method for the minimum singular value of maximization equivalent channel that first method is selected the criterion of preconditioning matrix.Wherein, equivalent channel Heff is the product of actual channel H and preconditioning matrix W.The criterion of second method is the mean square error that minimizes decoded signal and send signal.The criterion of the third method is the capacity of maximization equivalent channel.The criterion of the 4th kind of method is to select from code book and the preconditioning matrix of desirable preconditioning matrix Euclidean distance minimum.Because these four kinds of methods are not all not directly optimized at the decoding characteristic of system, so their decoding performance all is not unusual ideal.In addition, first three methods is inoperative at preconditioning matrix during for unitary matrice, therefore, certain limitation is arranged when in use.
Summary of the invention
The objective of the invention is to overcome the prior art above shortcomings, the preprocess method of information in a kind of multi-input multi-output system is provided.The present invention directly adopts the error sign ratio of system as the criterion of selecting preconditioning matrix, makes the error sign ratio of system be able to further decline, and under any circumstance can use do not have limitation.
The present invention is achieved by the following technical solutions, may further comprise the steps:
Step 1, receiving terminal carries out channel estimation process to the pilot data that receives, and obtains the channel information at each subcarrier place of current time, and each channel information is a N R* N TComplex matrix H, wherein: N TBe the number of transmitting antenna, N RIt is the number of reception antenna.
Described channel estimation process is: at first adopt least square method (Least Square at the pilot sub-carrier place, LS) obtain channel estimation value, adopt linear minimum mean-squared error (Linear Minimum Mean Square Error at frequency domain then, LMMSE) the algorithm interpolation goes out the channel estimation value at data subcarrier place, adopts linear interpolation to obtain the channel estimation value at all data subcarrier places in time domain at last.
Step 2 according to the size of the order l of channel information matrix H, determines to send the number of plies K of data, K≤l.
Step 3 is selected any one preconditioning matrix code book from existing communication standard, selecting a line number from this code book is N T, columns is the preconditioning matrix F of K, channel information matrix H and this preconditioning matrix F are multiplied each other obtains equivalent channel matrix H Eff
Step 4 according to the balanced matrix and the equivalent channels information of receiving terminal equalizer, obtains the equivalent signal-to-noise ratio of every layer data.
Described equivalent signal-to-noise ratio is meant:
SNR k = δ s 2 | g k h k | 2 δ n 2 ( GG H ) kk + δ s 2 Σ j = 1 , j ≠ k k | g k h j | 2 ,
Wherein:
Figure GDA0000021445420000022
SNR kBe the equivalent signal-to-noise ratio of k layer data, G represents balanced matrix, δ n 2Expression receives the power of white noise in the data, δ s 2Be signal power, g kFor the k of balanced matrix G is capable, h kBe the equivalent channels information matrix H EffK row, () KkThe k of representing matrix is capable, the element of k row, and I is a unit matrix.
Step 5 according to the equivalent signal-to-noise ratio of modulation system and every layer data of transmitting terminal, obtains the error sign ratio of every layer data, and the error sign ratio sum of all layer data is exactly the weight of this preconditioning matrix.
Described error sign ratio is meant:
Figure GDA0000021445420000031
Wherein: SER KBe the error sign ratio of k layer data, SNR kBe the equivalent signal-to-noise ratio of k layer data, M is first number of quadrature amplitude modulation.
Step 6, selecting remaining each line number from the preconditioning matrix code book is N T, columns is the preconditioning matrix of K, repeating step three obtains the weight of each preconditioning matrix respectively to step 5.
Step 7 is selected the preconditioning matrix of weight minimum, and its index in code book is fed back to transmitting terminal, and transmitting terminal uses in emission process next time chooses preconditioning matrix to carry out preliminary treatment to sending data, and finishes emission process.
Compare with prior art, the invention has the beneficial effects as follows: directly adopt the error sign ratio criterion to select preconditioning matrix, have the error sign ratio of lower system, improved the performance of system; And the present invention under any circumstance can be suitable for, and overcome the shortcoming that prior art can not play a role during for unitary matrice at preconditioning matrix.
Description of drawings
Fig. 1 is the error sign ratio performance schematic diagram relatively of preconditioning matrix embodiment method and art methods when being unitary matrice;
Fig. 2 is the performance of BER schematic diagram relatively of preconditioning matrix embodiment method and art methods when being unitary matrice;
Fig. 3 is the error sign ratio performance schematic diagram relatively of preconditioning matrix embodiment method and art methods when being non-unitary matrice;
Fig. 4 is the performance of BER schematic diagram relatively of preconditioning matrix embodiment method and art methods when being non-unitary matrice.
Embodiment
Below in conjunction with accompanying drawing method of the present invention is further described: present embodiment is being to implement under the prerequisite with the technical solution of the present invention, provided detailed execution mode and concrete operating process, but protection scope of the present invention is not limited to following embodiment.
Embodiment
4 transmit antennas (N are arranged in the multiple-input and multiple-output frequency division duplex system in the present embodiment T=4), 4 reception antenna (N R=4), the modulation system of transmitting terminal is the quaternary quadrature amplitude modulation, and receiving terminal is the least mean-square error equalizer, and concrete pre-treatment step is as follows:
Step 1, receiving terminal is according to the channel information at each subcarrier place of existing channel estimation methods acquisition current time, and each channel information is one 4 * 4 a complex matrix.
To be transmitting terminal send pilot data on the frequency to described channel estimation methods when specific, and receiving terminal at first obtains the channel information at pilot tone point place according to the signal that receives, estimate the channel information of other all subcarriers then according to the channel estimating criterion.
Step 2 according to the size of the order l of channel information matrix H, determines to send the number of plies K of data, K≤l.
The order l of channel information matrix H is 4 in the present embodiment, is the characteristic that also can be suitable under the unitary matrice in order to embody the present invention at preconditioning matrix, the number of plies K=4 of the transmission data x that present embodiment is selected.
Step 3 is selected any one preconditioning matrix code book from existing communication standard, select a line number and be 4 from this code book, columns is 4 preconditioning matrix F, and channel information matrix H and this preconditioning matrix F are multiplied each other obtains equivalent channel matrix H Eff
Present embodiment is selected the linear predictive coding matrix code book that adopts in LTE (Long Time Evolution, the Long Term Evolution) standard for use, and line number is 4 in this code book, and columns is that 4 preconditioning matrix has 16, and is unitary matrice.
Step 4 according to the balanced matrix and the equivalent channels information of receiving terminal equalizer, obtains the equivalent signal-to-noise ratio of every layer data.
Described equivalent signal-to-noise ratio is meant:
SNR k = δ s 2 | g k h k | 2 δ n 2 ( GG H ) kk + δ s 2 Σ j = 1 , j ≠ k k | g k h j | 2 ,
Wherein: SNR kBe the equivalent signal-to-noise ratio of k layer data, G represents balanced matrix, δ n 2Expression receives the power of white noise in the data, δ s 2Be signal power, g kFor the k of balanced matrix G is capable, h kBe the equivalent channels information matrix H EffK row, () KkThe k of representing matrix is capable, the element of k row.
In the present embodiment least mean-square error equalizer, so G=(H Eff HH Eff+ δ n 2I) -1H Eff H, wherein: I is a unit matrix.
Step 5 according to the equivalent signal-to-noise ratio of modulation system and every layer data of transmitting terminal, obtains the error sign ratio of every layer data, and the error sign ratio sum of all layer data is exactly the weight of this preconditioning matrix.
The modulation system quaternary quadrature amplitude modulation of transmitting terminal in the present embodiment, so:
SER K = 1 - [ 1 - 1 2 π ∫ SNR K + ∞ e ( - t 2 2 ) dt ] 2 ,
Wherein: SER KBe the error sign ratio of k layer data, SNR kIt is the equivalent signal-to-noise ratio of k layer data.
Step 6 selects from the preconditioning matrix code book that remaining 15 line number is 4, columns is 4 preconditioning matrix, and repeating step three obtains the weight of each preconditioning matrix respectively to step 5.
Step 7 is selected the preconditioning matrix of weight minimum, and its index in code book is fed back to transmitting terminal, and transmitting terminal uses in emission process next time chooses preconditioning matrix to carry out preliminary treatment to sending data, and finishes emission process.
Under the condition identical (preconditioning matrix is a unitary matrice) with present embodiment, adopt respectively the preconditioning matrix method of existing four kinds of methods and picked at random obtains in present embodiment method, the background technology error sign ratio relatively schematic diagram as shown in Figure 1, relatively schematic diagram is as shown in Figure 2 for the bit error rate that obtains.By Fig. 1 and Fig. 2 as seen, error sign ratio and performance of BER that the four kinds of methods of prior art and the method for picked at random preconditioning matrix obtain are suitable, and the performance of the error sign ratio of present embodiment method and bit error rate obviously improves, so the decoding performance of present embodiment method is best.
When preconditioning matrix is not under the situation of unitary matrice, under identical condition, adopt respectively the preconditioning matrix method of existing four kinds of methods and picked at random obtains in present embodiment method (this moment number of data layers be 2), the background technology error sign ratio relatively schematic diagram as shown in Figure 3, relatively schematic diagram is as shown in Figure 4 for the bit error rate that obtains.By Fig. 3 and Fig. 4 as seen, at preconditioning matrix is under the situation of non-unitary matrice, the error sign ratio of present embodiment method and the performance of the bit error rate still first three methods than prior art are superior, and the superiority of comparing present embodiment method then with the method for picked at random preconditioning matrix is more obvious.

Claims (4)

1. the preprocess method of information in the multi-input multi-output system is characterized in that, may further comprise the steps:
Step 1, receiving terminal carries out channel estimation process to the pilot data that receives, and obtains the channel information at each subcarrier place of current time, and each channel information is a N R* N TComplex matrix H, wherein: N TBe the number of transmitting antenna, N RIt is the number of reception antenna;
Step 2 according to the size of the order l of channel information matrix H, determines to send the number of plies K of data, K≤l;
Step 3 is selected any one preconditioning matrix code book from existing communication standard, selecting a line number from this code book is N T, columns is the preconditioning matrix F of K, channel information matrix H and this preconditioning matrix F are multiplied each other obtains equivalent channel matrix H Eff
Step 4 according to the balanced matrix and the equivalent channels information of receiving terminal equalizer, obtains the equivalent signal-to-noise ratio of every layer data;
Step 5 according to the equivalent signal-to-noise ratio of modulation system and every layer data of transmitting terminal, obtains the error sign ratio of every layer data, and the error sign ratio sum of all layer data is exactly the weight of this preconditioning matrix;
Step 6, selecting remaining each line number from the preconditioning matrix code book is N T, columns is the preconditioning matrix of K, repeating step three obtains the weight of each preconditioning matrix respectively to step 5;
Step 7 is selected the preconditioning matrix of weight minimum, and its index in code book is fed back to transmitting terminal, and transmitting terminal uses in emission process next time chooses preconditioning matrix to carry out preliminary treatment to sending data, and finishes emission process.
2. the preprocess method of information in the multi-input multi-output system according to claim 1, it is characterized in that, channel estimation process described in the step 1 is: at first adopt least square method to obtain channel estimation value at the pilot sub-carrier place, adopt linear minimum mean-squared error algorithm interpolation to go out the channel estimation value at data subcarrier place at frequency domain then, adopt linear interpolation to obtain the channel estimation value at all data subcarrier places in time domain at last.
3. the preprocess method of information is characterized in that in the multi-input multi-output system according to claim 1, and the equivalent signal-to-noise ratio described in the step 4 is meant:
SNR k = δ s 2 | g k h k | 2 δ n 2 ( GG H ) kk + δ s 2 Σ j = 1 , j ≠ k K | g k h j | 2 ,
Wherein:
SNR kBe the equivalent signal-to-noise ratio of k layer data, G represents balanced matrix, δ n 2Expression receives the power of white noise in the data, δ s 2Be signal power, g kFor the k of balanced matrix G is capable, h kBe the equivalent channels information matrix H EffK row, () KkThe k of representing matrix is capable, the element of k row, and I is a unit matrix.
4. the preprocess method of information is characterized in that in the multi-input multi-output system according to claim 1, and the error sign ratio described in the step 5 is meant:
Figure FDA0000021445410000022
Wherein: SER KBe the error sign ratio of k layer data, SNR kBe the equivalent signal-to-noise ratio of k layer data, M is first number of quadrature amplitude modulation.
CN2010101737394A 2010-05-17 2010-05-17 Method for preprocessing information in multi-input multi-output system Expired - Fee Related CN101826946B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010101737394A CN101826946B (en) 2010-05-17 2010-05-17 Method for preprocessing information in multi-input multi-output system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010101737394A CN101826946B (en) 2010-05-17 2010-05-17 Method for preprocessing information in multi-input multi-output system

Publications (2)

Publication Number Publication Date
CN101826946A true CN101826946A (en) 2010-09-08
CN101826946B CN101826946B (en) 2012-09-19

Family

ID=42690670

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010101737394A Expired - Fee Related CN101826946B (en) 2010-05-17 2010-05-17 Method for preprocessing information in multi-input multi-output system

Country Status (1)

Country Link
CN (1) CN101826946B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019085714A1 (en) * 2017-10-30 2019-05-09 华为技术有限公司 Data transmission method and apparatus

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101159467A (en) * 2007-08-31 2008-04-09 北京邮电大学 Receiving method of deleting parallel subchannel transmitting interference
CN101394254A (en) * 2007-09-20 2009-03-25 鼎桥通信技术有限公司 Linear pre-coding method in multi-user MIMO system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101159467A (en) * 2007-08-31 2008-04-09 北京邮电大学 Receiving method of deleting parallel subchannel transmitting interference
CN101394254A (en) * 2007-09-20 2009-03-25 鼎桥通信技术有限公司 Linear pre-coding method in multi-user MIMO system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019085714A1 (en) * 2017-10-30 2019-05-09 华为技术有限公司 Data transmission method and apparatus

Also Published As

Publication number Publication date
CN101826946B (en) 2012-09-19

Similar Documents

Publication Publication Date Title
CN102017449B (en) Method for transmitting and receiving signals in open-loop spatial multiplexing mode
CN101166052B (en) Precoding method for multi-input multi-output system and apparatus using same
CN102271026B (en) Closed-loop self-adaptive transmission method used for uplink of advanced long-term evolution system
CN104702324B (en) Extensive MIMO down link self adaption transmission methods
CN101136718A (en) Multi-input multi-output space multiplexing precoding method of wireless communication system
CN101146078A (en) A selection method for multi-input and multi-output space multiplexing pre-coding matrix
CN101316156B (en) Method, device and system for choosing pre-coding matrix in MIMO system
CN102725967A (en) Method and apparatus for information feedback and pre-coding
CN101686110A (en) Multi-input multi-output system, data transmission method and data transmission device thereof
CN101674275B (en) Method for decreasing spending on channel quality information feedback of wide-band mobile communication system
CN102138287A (en) Method for transmitting data in multiple antenna system
CN101626265A (en) Method for realizing downlink beam forming in wireless communication system
CN102315872B (en) Transmission method of non-codebook pre-coding in long term evolution-advanced (LTE-A) system
CN101013917A (en) Method for selecting transmitting antenna in space multiplexing multi-input and multi-output system
CN100574171C (en) MIMO ofdm system emitting antenna selecting and self-adaptive modulation method
CN101753259B (en) Precoding matrix selection method
CN101582712A (en) Method for realizing precoding and method for generating precoding matrices
CN101860386B (en) Multi-user random beam forming method and system
CN105340192A (en) Mapping codewords
CN101588223B (en) Method, device and system for acquiring multiple-input multiple-output channel information
CN103036601A (en) Method and device for determining rank indication and pre-coding matrix index
CN101615935B (en) User choosing method, device and system
CN101483503A (en) Data transmitting, receiving method and apparatus for MIMO system
CN101540746B (en) Method and device for quantizing time and frequency channel and corresponding mobile communication terminal and corresponding mobile communication system
CN101789814B (en) Method and device for processing data to be transmitted by adopting space-time coding by combining with precoding

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120919

Termination date: 20150517

EXPY Termination of patent right or utility model