CN104702325A - MSE-based (mean square error-based) virtual MIMO (multiple input multiple output) user pairing method - Google Patents

MSE-based (mean square error-based) virtual MIMO (multiple input multiple output) user pairing method Download PDF

Info

Publication number
CN104702325A
CN104702325A CN201510125824.6A CN201510125824A CN104702325A CN 104702325 A CN104702325 A CN 104702325A CN 201510125824 A CN201510125824 A CN 201510125824A CN 104702325 A CN104702325 A CN 104702325A
Authority
CN
China
Prior art keywords
user
mse
square error
mean square
represent
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
CN201510125824.6A
Other languages
Chinese (zh)
Other versions
CN104702325B (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.)
Xidian University
Original Assignee
Xidian 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 Xidian University filed Critical Xidian University
Priority to CN201510125824.6A priority Critical patent/CN104702325B/en
Publication of CN104702325A publication Critical patent/CN104702325A/en
Application granted granted Critical
Publication of CN104702325B publication Critical patent/CN104702325B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Radio Transmission System (AREA)

Abstract

Disclosed is an MSE-based virtual MIMO user pairing method in the field of wireless communication. The MSE-based virtual MIMO user pairing method discloses three formulas for computing the MSE of every user pair for solving the problem of incapability of predicting the MSSE of paired users and unsuitability for processing pairing of more different users in the prior art. The method comprises computing the MSE of every user pair through the formulas, selecting the user pairs with the MSE not greater than a system-set MSE threshold as selectable paired user pairs, selecting the paired users with the largest number of users in the set of the selectable paired user pairs as optimal system user pairs. The MSE-based virtual MIMO user pairing method overcomes the problem that system MSE performance cannot be ensured in the prior art and accordingly has the advantages of ensuring the system MSE performance and system communication quality and meanwhile achieving dynamic multi-user pairing.

Description

Based on the virtual MIMO user matching method of MSE
Technical field
The invention belongs to communication technical field, further relate to the virtual multiple-input and multiple-output based on mean square error (Mean Square Error) MSE (Multiple Input Multiple Output) the MIMO user's matching method in wireless communication technology field.The present invention can realize in virtual multiple-input and multiple-output mimo system, while dynamically adjusting pairing number of users, under ensureing that system mean square error MSE remains on a specific thresholding.
Background technology
Multiple-input and multiple-output MIMO technology has been widely used in improving spectrum efficiency (Spectral efficiency) SE in various wireless communication system.But due to cost and the size of subscriber equipment, the application of the up link of multiple-input and multiple-output MIMO is limited to due to the difficulty in customer-side practical operation.In order to address this problem, multi-user's multiple-input and multiple-output MIMO transmission, is also referred to as virtual multiple-input and multiple-output MIMO transmission, proposes up link and distributes two or more user, disposes single transmitting antenna at identical frequency band and each user of time slot.Compared with the multiple-input and multiple-output mimo system of routine, virtual multiple-input and multiple-output MIMO is by designing good user grouping strategy to obtain extra multi-user diversity gain.How selecting grouping user to form virtual multiple-input and multiple-output MIMO is the key issue directly affecting its performance.
Patent application document " multiple input/output system MU-MIMO user pairing implementation method " (the publication number CN 102957468A of CHINA PUTIAN INSTITUTE OF TECHNOLOGY Co., Ltd, application number CN201110247744.X, applying date 2011.8.24) in disclose one and realize multi-input multi-output system MIMO user matching method.This invention adopts chooses pairing user collection by maximum feedback channel quality information (Channel Quality Information) CQI, singular value decomposition is done to the channel matrix of pairing user collection and user to be selected collection, obtain corresponding null matrix, the method then concentrating each subscriber channel matrix and null matrix to select new user to enter pairing user collection according to pairing user collection and user to be selected realizes MIMO user's pairing.The deficiency that this invention exists is, cannot predict pairing user to mean square error MSE value, be not suitable for the distribution of process more different user.
Patent application document " a kind of virtual MIMO matching method considering user QoS " (the publication number CN102291842A of University Of Xiangtan, application number CN201110274457.8, applying date 2011.9.16) in disclose one and realize multi-input multi-output system MIMO user matching method.This invention adopts according to user service information, channel condition information, calculates the method for the user data rate in different antennae group after user's pairing to realize multiple-input and multiple-output MIMO user pairing.The deficiency that this invention exists is, two antenna multiple-input and multiple-output MIMO user pairings are only carried out, pairing number of users dynamically cannot be selected to carry out user's pairing, can only throughput of system be ensured when antenna number increases, the mean square error MSE performance of system cannot be ensured.
Summary of the invention
The object of the invention is to the deficiency for above-mentioned prior art, propose a kind of virtual MIMO user matching method based on MSE, while guarantee system mean square error MSE performance, guarantee that throughput of system is maximum.
The concrete thought that the present invention realizes above-mentioned purpose is, first its mean square error MSE value is calculated according to the channel matrix that the user of base station selection is right, then be less than user's centering of threshold value in mean square error MSE value, choose the maximum user of pairing number of users to matching user couple as optimum.Consider that in a time slot, channel matrix is constant, adopts squeeze theorem algorithm to carry out input in signal receiver.
The concrete steps that the present invention realizes above-mentioned purpose are as follows:
(1) current time slots user to be paired is obtained:
From the arrival user stream after the start of base station, obtain current time slots user to be paired;
(2) determine that selectable user is to set:
Permutation and combination, to current time slots total number of users to be paired and the number of users that can match, is carried out in base station, forms selectable user to set;
(3) adopt mean square error MSE value computing formula, calculate the mean square error MSE value that each user is right;
(4) new user pair set is formed:
From selectable user to set, choose and meet M≤M 0the user couple of condition, forms new user pair set, and wherein, M represents the value of the mean square error MSE that each user is right, M 0represent the threshold value of mean square error MSE;
(5) user couple that pairing number of users is maximum is chosen:
From new user pair set, choose the pairing user couple that pairing number of users is maximum, as the best pairing user couple in current time slots;
(6) data-signal is sent:
Best pairing user is sent to signal receiver to entrained data-signal by base station;
(7) judged whether that new user flows to reach, if so, performed step (8), otherwise, perform step (9);
(8) base station obtains next time slot user to be paired from newly arrived user's stream, performs step (2);
(9) pairing is completed.
The present invention compared with prior art has the following advantages:
First, because the present invention adopts the method calculating the right mean square error MSE value of each user, overcome in prior art and cannot predict pairing user to mean square error MSE value, the problem being not suitable for processing the pairing of more different users, the present invention is had and can predict the advantage of user to mean square error MSE value.
Second, the user couple meeting mean square error MSE value and be not more than the mean square error MSE threshold condition of default is chosen because the present invention adopts, as the method that optional pairing user is right, overcome the problem that cannot ensure system mean square error MSE performance in prior art, make the present invention have the advantage of guarantee system mean square error MSE performance and system communication quality.
3rd, because the present invention adopts from new user pair set, choose the maximum pairing user of pairing number of users to as the right method of system best pairing user, overcome in prior art and dynamically cannot select to match number of users and carry out the problem of user's pairing, the present invention is had realize the advantage of dynamically multi-user's pairing.
Accompanying drawing explanation
Fig. 1 is flow chart of the present invention;
Fig. 2 is for using completing user of the present invention to match and after data-signal transmission, adopting the analogous diagram of the system Averaged Square Error of Multivariate MSE performance of squeeze theorem;
Fig. 3 is for using completing user of the present invention to match and after data-signal transmission, adopting the analogous diagram of the throughput of system of squeeze theorem.
Embodiment:
Below in conjunction with accompanying drawing, the present invention will be further described.
Embodiments of the invention are that channel matrix carries out under constant communication environment in single time slot.
With reference to accompanying drawing 1, concrete steps of the present invention are as follows:
Step 1, base station obtains current time slots user to be paired.
From the arrival user stream after the start of base station, obtain current time slots user to be paired.
Step 2, base station determines that selectable user is to set.
Permutation and combination, to current time slots total number of users to be paired and the number of users that can match, is carried out in base station, forms selectable user to set.Number of users can be matched at [1, N r] interior selection, wherein, N rrepresent the sum of reception antenna.When can match number of users be 1 time, choose from user to be paired a user formed pairing user couple; When can match number of users be 2 time, choose from user to be paired two users formed pairing user couple; Pushing away class successively, is N when matching number of users rtime, from user to be paired, choose N rindividual user forms pairing user couple, wherein, and N rrepresent the sum of reception antenna.
Step 3, adopts mean square error MSE value computing formula, calculates the mean square error MSE value that each user is right.
From three kinds of mean square error MSE value computing formula of following computing formula 1, computing formula 2, computing formula 3, choose one arbitrarily, object of the present invention can be realized in systems in practice.
Computing formula 1, base station according to the following formula, calculates the mean square error MSE value that each user is right
M = σ 2 Q i Σ k = 1 Q i 1 λ k
Wherein, M represents that user is to U ithe value of mean square error MSE, U irepresent that selectable user is to i-th user couple in set, σ 2represent the channel noise power of current time slots, Q irepresent that user is to U iin total number of users, Σ represents sum operation, λ krepresent that user is to U ithe kth characteristic value of corresponding channel matrix.
Computing formula 2, base station according to the following formula, calculates the mean square error MSE value that each user is right
M = σ 2 λ
Wherein, M represents that user is to U ithe value of mean square error MSE, U irepresent that selectable user is to i-th user couple in set, σ 2represent the channel noise power of current time slots, λ represents that user is to U ithe minimal eigenvalue of corresponding channel matrix.
Computing formula 3, base station according to the following formula, calculates the mean square error MSE value that each user is right
M = | | H i H H i | | F Q i - 1 × σ 2 | det ( H i H H i ) | × ( Q i - 1 ) Q i - 1 2
Wherein, M represents that user is to U ithe value of mean square error MSE, U irepresent that selectable user is to i-th user couple in set, H irepresent that user is to U iat the channel matrix of current time slots, H i hrepresent H ihermitian transpose matrix, represent and ask Q after asking F norm to operate i-1 power operation, σ 2represent the channel noise power of current time slots, || represent the operation that takes absolute value, det () expression asks determinant to operate, Q irepresent that user is to U iin total number of users, expression is asked power operates.
Step 4, forms new user pair set.
From selectable user to set, choose and meet M≤M 0the user couple of condition, forms new user pair set, and wherein, M represents the value of the mean square error MSE that each user is right, M 0represent the threshold value of mean square error MSE, the threshold value M of mean square error MSE 0setting be that mean square error MSE performance needed for system determines.Such as, if the mean square error MSE value after system requirements detection is not more than 0.06, then we arrange M 0be 0.06.
Step 5, chooses the user couple that pairing number of users is maximum.
From new user pair set, choose the pairing user couple that pairing number of users is maximum, as the best pairing user couple in current time slots.
Step 6, best pairing user is sent to signal receiver to entrained data-signal by base station.
Step 7, has judged whether that new user flows to and has reached, reached if there is new user to flow to, and performs step (8), otherwise, perform step (9).
Step 8, base station obtains next time slot user to be paired from newly arrived user's stream, performs step (2).
Step 9, completes pairing.
Below in conjunction with accompanying drawing 2 and accompanying drawing 3, effect of the present invention is further described.
1. simulated conditions:
Emulation of the present invention is carried out in the radio communication scene of single base station, and the number of users to be paired that base station obtains at every turn is set to 8, the total N of reception antenna rbe set to 4, modulation system is 16-QAM, detection mode is squeeze theorem, and emulation experiment of the present invention adopts the computing formula 1 in mean square error MSE value three kinds of computing formula, computing formula 2, computing formula 3 to carry out the calculating of mean square error MSE value, the threshold value M of initialization system mean square error MSE respectively 0be 0.06.
2. analysis of simulation result:
Simulation result of the present invention is as shown in Fig. 2, Fig. 3.Fig. 2 is for using completing user of the present invention to match and after data-signal transmission, adopting the analogous diagram of the system Averaged Square Error of Multivariate MSE performance of squeeze theorem.Fig. 3 is for using completing user of the present invention to match and after data-signal transmission, adopting the analogous diagram of the throughput of system of squeeze theorem.Representing with the curve of prismatic mark in Fig. 2 adopts computing formula 1 to calculate mean square error MSE value, carries out optimal user pairing and chooses, the system Averaged Square Error of Multivariate performance after data-signal transmission, detection.Representing with the curve of circular indicia in Fig. 2 adopts computing formula 2 to calculate mean square error MSE value, carries out optimal user pairing and chooses, the system Averaged Square Error of Multivariate performance after data-signal transmission, detection.Representing with the curve of square mark in Fig. 2 adopts computing formula 3 to calculate mean square error MSE value, carries out optimal user pairing and chooses, the system Averaged Square Error of Multivariate performance after data-signal transmission, detection.Representing with the curve of prismatic mark in Fig. 3 adopts computing formula 1 to calculate mean square error MSE value, carries out optimal user pairing and chooses, the throughput of system after data-signal transmission, detection.Representing with the curve of circular indicia in Fig. 3 adopts computing formula 2 to calculate mean square error MSE value, carries out optimal user pairing and chooses, the throughput of system after data-signal transmission, detection.Representing with the curve of square mark in Fig. 3 adopts computing formula 3 to calculate mean square error MSE value, carries out optimal user pairing and chooses, the system Averaged Square Error of Multivariate throughput after data-signal transmission, detection.We can be as seen from Figure 2, the computing formula of the three kinds of mean square error MSE adopting the present invention to mention, calculate each user to mean square error MSE value, and then choose best pairing user couple, carried the method that data-signal sends to signal receiver, the all successful Averaged Square Error of Multivariate MSE value by the system of system signal noise ratio between [4,30] dB has been limited under the threshold value of system mean square error MSE.Our composition graphs 2, can be as seen from Figure 3, the computing formula of the three kinds of mean square error MSE adopting the present invention to mention, calculate each user to mean square error MSE value, and then choose the right method of best pairing user, under different system signal to noise ratio environment, all there is different throughput of system, thus can illustrate that the present invention has the function realizing dynamic subscriber's pairing.

Claims (7)

1., based on the virtual MIMO user matching method of MSE, its step comprises as follows:
(1) current time slots user to be paired is obtained:
From the arrival user stream after the start of base station, obtain current time slots user to be paired;
(2) determine that selectable user is to set:
Permutation and combination, to current time slots total number of users to be paired and the number of users that can match, is carried out in base station, forms selectable user to set;
(3) adopt mean square error MSE value computing formula, calculate the mean square error MSE value that each user is right;
(4) new user pair set is formed:
From selectable user to set, choose and meet M≤M 0the user couple of condition, forms new user pair set, and wherein, M represents the value of the mean square error MSE that each user is right, M 0represent the threshold value of mean square error MSE;
(5) user couple that pairing number of users is maximum is chosen:
From new user pair set, choose the pairing user couple that pairing number of users is maximum, as the best pairing user couple in current time slots;
(6) data-signal is sent:
Best pairing user is sent to signal receiver to entrained data-signal by base station;
(7) judged whether that new user flows to reach, if so, performed step (8), otherwise, perform step (9);
(8) base station obtains next time slot user to be paired from newly arrived user's stream, performs step (2);
(9) pairing is completed.
2. the virtual MIMO user matching method based on MSE according to claim 1, it is characterized in that, the matched number of users described in step (2) is at [1, N r] interior selection, wherein, N rrepresent the sum of base station receive antenna.
3. the virtual MIMO user matching method based on MSE according to claim 1, it is characterized in that, the mode of step (2) described permutation and combination is, when can match number of users be 1 time, choose from user to be paired a user formed pairing user couple; When can match number of users be 2 time, choose from user to be paired two users formed pairing user couple; Pushing away class successively, is N when matching number of users rtime, from user to be paired, choose N rindividual user forms pairing user couple, wherein, and N rrepresent the sum of base station receive antenna.
4. the virtual MIMO user matching method based on MSE according to claim 1, is characterized in that, the mean square error MSE value computing formula described in step (3) is as follows:
M = σ 2 Q i Σ k = 1 Q i 1 λ k
Wherein, M represents that user is to U ithe value of mean square error MSE, U irepresent that selectable user is to i-th user couple in set, σ 2represent the channel noise power of current time slots, Q irepresent that user is to U iin total number of users, Σ represents sum operation, λ krepresent that user is to U ia kth characteristic value of corresponding channel matrix.
5. the virtual MIMO user matching method based on MSE according to claim 1, is characterized in that, the mean square error MSE value computing formula described in step (3) is as follows:
M = σ 2 λ
Wherein, M represents that user is to U ithe value of mean square error MSE, U irepresent that selectable user is to i-th user couple in set, σ 2represent the channel noise power of current time slots, λ represents that user is to U ithe minimal eigenvalue of corresponding channel matrix.
6. the virtual MIMO user matching method based on MSE according to claim 1, is characterized in that, the mean square error MSE value computing formula described in step (3) is as follows:
M = | | H i H H i | | F Q i - 1 × σ 2 | det ( H i H H i ) | ( Q i - 1 ) Q i - 1 2
Wherein, M represents that user is to U ithe value of mean square error MSE, U irepresent that selectable user is to i-th user couple in set, H irepresent that user is to U iat the channel matrix of current time slots, H i hrepresent H ihermitian transpose matrix, represent and ask Q after asking F norm to operate i-1 power operation, σ 2represent the channel noise power of current time slots, || represent the operation that takes absolute value, det () represents the operation asking determinant, Q irepresent that user is to U iin total number of users, expression is asked power operates.
7. the virtual MIMO user matching method based on MSE according to claim 1, is characterized in that, the threshold value M of step (4) described mean square error MSE 0setting be that mean square error MSE performance needed for system determines.
CN201510125824.6A 2015-03-21 2015-03-21 Virtual MIMO user's matching method based on MSE Expired - Fee Related CN104702325B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510125824.6A CN104702325B (en) 2015-03-21 2015-03-21 Virtual MIMO user's matching method based on MSE

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510125824.6A CN104702325B (en) 2015-03-21 2015-03-21 Virtual MIMO user's matching method based on MSE

Publications (2)

Publication Number Publication Date
CN104702325A true CN104702325A (en) 2015-06-10
CN104702325B CN104702325B (en) 2017-11-17

Family

ID=53349133

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510125824.6A Expired - Fee Related CN104702325B (en) 2015-03-21 2015-03-21 Virtual MIMO user's matching method based on MSE

Country Status (1)

Country Link
CN (1) CN104702325B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105846872A (en) * 2016-03-18 2016-08-10 电子科技大学 Transmission precoding method for full duplex secure communication system
CN113783594A (en) * 2021-09-13 2021-12-10 北京大学 User pairing method and system based on reconfigurable holographic super surface

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101222267A (en) * 2007-01-08 2008-07-16 中兴通讯股份有限公司 User matching method in MIMO transmission and method for confirming match factor
CN103973350A (en) * 2013-02-04 2014-08-06 普天信息技术研究院有限公司 Multi-user pairing method of multi-user transmission mode
WO2014161134A1 (en) * 2013-04-01 2014-10-09 华为技术有限公司 Method for determining paired users, user equipment, base station, and joint detection method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101222267A (en) * 2007-01-08 2008-07-16 中兴通讯股份有限公司 User matching method in MIMO transmission and method for confirming match factor
CN103973350A (en) * 2013-02-04 2014-08-06 普天信息技术研究院有限公司 Multi-user pairing method of multi-user transmission mode
WO2014161134A1 (en) * 2013-04-01 2014-10-09 华为技术有限公司 Method for determining paired users, user equipment, base station, and joint detection method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
李博伟: "LTE-Advanced上行虚拟MIMO***用户配对算法研究", 《现代电信科技》 *
贾有朋: "LTE上行MU-MIMO***UE配对方案", 《中国学术期刊电子杂志社信息科技辑》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105846872A (en) * 2016-03-18 2016-08-10 电子科技大学 Transmission precoding method for full duplex secure communication system
CN105846872B (en) * 2016-03-18 2018-07-13 电子科技大学 A kind of transmitting method for precoding for full duplex secret signalling
CN113783594A (en) * 2021-09-13 2021-12-10 北京大学 User pairing method and system based on reconfigurable holographic super surface
CN113783594B (en) * 2021-09-13 2023-09-19 北京大学 User pairing method and system based on reconfigurable holographic super surface

Also Published As

Publication number Publication date
CN104702325B (en) 2017-11-17

Similar Documents

Publication Publication Date Title
CN101442388B (en) Precoding method and apparatus for multi-input multi-output system
CN101517922B (en) Beamforming method, system and device
Selvan et al. Performance analysis of linear precoding schemes for very large multi-user MIMO downlink system
CN101378277A (en) Method for pre-encoding and scheduling multi-user, and base station for implementing the method
US20180337717A1 (en) Communication device and methods thereof
Zhi et al. Is RIS-aided massive MIMO promising with ZF detectors and imperfect CSI?
CN102882570B (en) Optimum transceiving combined processing method for communication among equipment in mobile communication network
CN101345592B (en) Self-adapting signal detector and detection method used for MIMO
CN107210803A (en) The system and method communicated for extensive MIMO
CN102185683B (en) Signal-to-leakage-and-noise ratio (SLNR) rule statistic-based MIMO (Multiple Input Multiple Output) multi-user downlink transmission method
CN104702326A (en) MSE-based (mean square error-based) virtual MIMO (multiple input multiple output) user pairing and resource allocating method
CN104393964A (en) Pre-coding method based on channel information covariance and cooperative communication method
EP2341638B1 (en) Iterave method and system for multiple user multiple input multiple output (Mu-Mimo) communication
CN105515625A (en) Multi-user downlink transmission method based on spatial modulation of receiving end
CN104852878B (en) Can reduce complexity based on the descending multi-user mimo system method for precoding with mean square error minimum principle
CN102546123A (en) Uplink precoding method and base station
CN105429741A (en) Combined virtual MIMO resource distribution method based on dynamic user pairing
CN104702325A (en) MSE-based (mean square error-based) virtual MIMO (multiple input multiple output) user pairing method
CN104836605A (en) Novel transmit-receive antenna joint selection method based on spatial multiplexing
CN109039402B (en) MIMO topological interference alignment method based on user compression
CN107733487B (en) Signal detection method and device for large-scale multi-input multi-output system
CN101521531B (en) Method of enhancing down-link performance of TD-LTE by antenna selection
CN104753573A (en) Space division multiplexing implementation method, system, base station and terminal
CN103765805B (en) A kind of method for multi-user pre-coding and device
Sun Spectral efficiency and energy efficiency in massive MIMO systems

Legal Events

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

Granted publication date: 20171117

CF01 Termination of patent right due to non-payment of annual fee