CN101958735B - The preprocess method of a kind of collaboration communication, base station and system - Google Patents

The preprocess method of a kind of collaboration communication, base station and system Download PDF

Info

Publication number
CN101958735B
CN101958735B CN200910108823.5A CN200910108823A CN101958735B CN 101958735 B CN101958735 B CN 101958735B CN 200910108823 A CN200910108823 A CN 200910108823A CN 101958735 B CN101958735 B CN 101958735B
Authority
CN
China
Prior art keywords
base station
user
station group
precoding
group
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.)
Active
Application number
CN200910108823.5A
Other languages
Chinese (zh)
Other versions
CN101958735A (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
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN200910108823.5A priority Critical patent/CN101958735B/en
Priority to PCT/CN2010/073366 priority patent/WO2011009340A1/en
Priority to EP10801900.1A priority patent/EP2416503B1/en
Priority to BRPI1013960-5A priority patent/BRPI1013960B1/en
Publication of CN101958735A publication Critical patent/CN101958735A/en
Priority to US13/352,349 priority patent/US8340198B2/en
Application granted granted Critical
Publication of CN101958735B publication Critical patent/CN101958735B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The embodiment of the invention discloses the preprocess method of a kind of collaboration communication, including: obtaining public base station group from the cooperative base station group of user, described public base station group includes the set providing the base station of collaboration services in described base station group for other user;Calculate first pre-coding matrix of user according to described public base station group, described first pre-coding matrix is for carrying out eliminating pretreatment to the interference of other user that described user services relative to described public base station group.Confirming public base station group in the cooperative base station group of user, calculate, public base station group, the first pre-coding matrix that user is final according to user, the interference to other user that this user services relative to public base station group carries out eliminating pretreatment, decreases multi-user interference.

Description

The preprocess method of a kind of collaboration communication, base station and system
Technical field
The present invention relates to the communications field, particularly to preprocess method, base station and the system of a kind of collaboration communication.
Background technology
(how defeated Co-MIMO, Cooperative Multiple-Input Multiple-Output, cooperate collaboration MIMO Entering multi output) technology has been considered as IMT-Advanced (International MobileTelecommunications- Advanced, IMT-Advanced) a key physical layer technology of standard.The honeycomb of channeling in global scope In system, presence of intercell interference has become as the principal element limiting mobile communication performance, and the basic thought of Co-MIMO is then association The signal adjusting multiple base station transmits, to alleviate inter-cell interference.In Co-MIMO system, multiple base stations (Base Station, BS) communication service is provided cooperate simultaneously for multiple users (Mobile Station, MS).
In Co-MIMO system, BS sends data to multiple users, can produce multi-user interference (Multi-User Interference, MUI).Meanwhile, user can receive the data that multiple BS sends, and can produce presence of intercell interference.Existing Co- Although mimo system can reduce presence of intercell interference to a certain extent by traditional precoding mode based on code book, but existing Have in technology also not for the solution of multi-user interference.
Summary of the invention
The embodiment of the present invention provides the preprocess method of a kind of collaboration communication, base station and system, according to the public base of user The group that stands designs pre-coding matrix for user, to reduce multi-user interference.
The embodiment of the present invention provides the preprocess method of a kind of collaboration communication, including:
Obtaining public base station group from the cooperative base station group of user, described public base station group includes in described base station group for it Its user provides the set of the base station of collaboration services;
Calculate first pre-coding matrix of user according to described public base station group, described first pre-coding matrix is for institute The interference stating other user that user services relative to described public base station group carries out eliminating pretreatment.
The embodiment of the present invention provides a kind of base station, including:
Acquisition module, for obtaining public base station group from the cooperative base station group of user, described public base station group includes institute State the set of the base station that collaboration services is provided in base station group for other user;
First precoding module, for calculating first pre-coding matrix of user according to described public base station group, described the One pre-coding matrix is for carrying out eliminating in advance to the interference of other user that described user services relative to described public base station group Process.
The embodiment of the present invention provides the pretreatment system of a kind of collaboration communication, including at least two base station with at least one eventually End subscriber, described terminal is used for and described base station communicates,
Described base station, for obtaining public base station group from the cooperative base station group of terminal, described public base station group includes institute State the set of the base station that collaboration services is provided in base station group for other terminal;Described terminal is calculated according to described public base station group First pre-coding matrix, described first pre-coding matrix for described user is serviced relative to described public base station group other The interference of user carries out eliminating pretreatment.
The embodiment of the present invention, by above technical scheme, confirms public base station group in the cooperative base station group of user, according to User calculates, public base station group, the first pre-coding matrix that user is final, this user is serviced relative to public base station group its The interference of its user carries out eliminating pretreatment, decreases multi-user interference.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing In having technology to describe, the required accompanying drawing used is briefly described, it should be apparent that, the accompanying drawing in describing below is only this Some embodiments of invention, for those of ordinary skill in the art, on the premise of not paying creative work, also may be used To obtain other accompanying drawing according to these accompanying drawings.
The collaboration MIMO general system model schematic diagram that Fig. 1 embodiment of the present invention provides;
Fig. 2 embodiment of the present invention provides the preprocess method flow chart of a kind of collaboration communication;
Fig. 3 embodiment of the present invention provides the preprocess method flow chart of a kind of collaboration communication;
Fig. 4 embodiment of the present invention provides the preprocess method flow chart of a kind of collaboration communication;
Fig. 5 embodiment of the present invention provides the preprocess method flow chart of a kind of collaboration communication;
Fig. 6 embodiment of the present invention provides the preprocess method flow chart of a kind of collaboration communication;
Fig. 7 embodiment of the present invention provides the preprocess method flow chart of a kind of collaboration communication;
Fig. 8 embodiment of the present invention provides a kind of terminal structure figure;
Fig. 9 embodiment of the present invention provides the structure chart selecting sending module of a kind of terminal;
Figure 10 embodiment of the present invention provides the structure chart selecting sending module of a kind of terminal;
Figure 11 embodiment of the present invention provides the structure chart of a kind of base station;
Figure 12 embodiment of the present invention provides the structure chart of the first precoding module of a kind of base station;
Figure 13 embodiment of the present invention provides the structure chart of a kind of base station;
Figure 14 embodiment of the present invention provides the structure chart of the more new module of a kind of base station;
Figure 15 embodiment of the present invention provides the pretreatment system structure chart of a kind of collaboration communication;
Figure 16 embodiment of the present invention provides the preprocess method flow chart of a kind of collaboration communication;
Figure 17 embodiment of the present invention provides the acquisition module structure chart of a kind of base station.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Describe, it is clear that described embodiment is only a part of embodiment of the present invention rather than whole embodiments wholely.Based on Embodiment in the present invention, it is every other that those of ordinary skill in the art are obtained under not making creative work premise Embodiment, broadly falls into the scope of protection of the invention.
Fig. 1 is the collaboration MIMO general system model schematic diagram that the embodiment of the present invention provides.As shown in Figure 1, in cooperation In mimo system, what multiple base stations cooperated simultaneously provides communication service for multiple users (that is, mobile station).At cooperation MIMO system In, each user can receive the data stream of multiple antenna.And at synchronization, the reception that each user can be independent is not Same data stream.Therefore, it is possible to reach the high handling capacity of comparison (throughput).But each data stream can be spatially Disturbed by other data streams.The implication of other data streams: one is destined to the data stream of other users, and two are destined to this Other data streams of user.
In the downlink, base station sends data to multiple users, can produce multi-user interference.Meanwhile, user can receive The data that multiple base stations send, can produce presence of intercell interference.Now, base station can carry out pretreatment before signal eliminate launching Interference.If but the simple information utilizing receiver, interference eliminates to face coordinates the problem that information is not enough between user, The most descending interference eliminates more increasingly difficult than for up.
As in figure 2 it is shown, the embodiment of the present invention provides the preprocess method of a kind of collaboration communication, the method is applied such as Fig. 3 In shown cooperation MIMO system or other communication system, such as MIMO-OFDM system, LTE system or WiMAX system etc., The method includes:
S101, selects base station according to channel quality, and sends cooperation solicited message to the base station selected, and described cooperation is asked Information is used for determining cooperative base station group;
In the present embodiment, each channel refers to the channel between MS and each base station.In one embodiment, channel matter The difference of amount can be reflected as being estimated by channel in MS side or measuring path loss, received signal to noise ratio or the signal obtained Different from information such as noise distortion ratios.
In one embodiment, MS can select the channel that channel quality is best, and the base station corresponding to this channel sends association Make solicited message, this base station when condition is suitable, receive MS cooperation request (i.e. as the cooperative base station of MS), and select with from Own nearest N number of base station is as the cooperative base station of MS, and these cooperative base station constitute the cooperative base station group of MS.N is according to user Ability to bear value set in advance, for positive integer
In another embodiment, MS can also select N number of channel that channel quality is best, corresponding to this N number of channel N number of base station send cooperation solicited message, after each base station in this N number of base station receives cooperation solicited message, can according to self And ambient conditions decides whether to receive the cooperation request of MS, if accepting, just for the cooperative base station of MS, the cooperative base station structure of all MS Become the cooperative base station group of MS.
S102, monitors the channel quality of each base station, sends channel quality monitored results, and channel quality monitored results is used for Update the cooperative base station group determined in S101.
After S101 determines cooperative base station group, MS may proceed to monitor each base station that the wireless signal that can receive is corresponding Channel quality, send channel quality monitored results, this channel quality monitored results includes the quality condition of each channel, base Side of standing is according to channel quality monitored results, and the cooperative base station group before renewal, to ensure the channel of the base station in cooperative base station group Quality is preferable.Such as, also in the base station cooperated for MS within the previous cycle, due to MS position in next cycle Change, may and MS between channel quality be deteriorated, then this situation is just fed back to base station side by MS, and base station side is the most not Allowing this base station again is MS cooperation.
After updating cooperative base station group, base station side can calculate the base station precoding of MS, this base according to the cooperative base station group of MS Precoding of standing for carrying out interference pretreatment to MS.
The embodiment of the present invention carries out scheduling of resource by above technical scheme, customer-centric, based on the need of user Summation is experienced, in conjunction with Internet resources present situation, it is possible to more effectively service for user;Dynamically cooperative base station group is entered by customer-centric Row real-time update, dynamic extending cooperative base station group.And the base of MS is calculated according to the cooperative base station group of MS and channel condition information Stand precoding, make user obtain bigger cooperative gain.
As it is shown on figure 3, the embodiment of the present invention provides the preprocess method of a kind of collaboration communication, the method is applied such as Fig. 1 In shown cooperation MIMO system or other communication system, such as MIMO-OFDM system, LTE system or WiMAX system etc., The method includes:
S110, MS obtain the channel quality of each channel;
In the present embodiment, each channel refers to the channel between MS and each base station.In one embodiment, channel matter The difference of amount can be reflected as being estimated by channel in MS side or measuring path loss, received signal to noise ratio or the signal obtained Different from information such as noise distortion ratios.
In one embodiment, MS can carry out channel estimation according to the information that the base station received sends, thus knows The channel quality of this channel.Channel is estimated, can be from the data received, it will be assumed that the model of certain channel model Parameter estimation process out, the model parameter of the channel model by estimating, can provide, to receiving terminal, the channel needed Status information.
In another embodiment, MS can also measure each base station according to receiving the wireless signal information of each base station Channel quality, thus obtain the quality condition of each channel.Measure parameter to determine according to real network deployment.Such as, one Can be by signal to noise ratio (SNR, Signal to Noise Ratio) as measuring parameter in individual embodiment, in another embodiment In can also by Signal to Interference plus Noise Ratio (SINR, Signal toInterference Plus Noise Ratio) as measure parameter.
S120, chooses the channel that channel quality is best, sends cooperation solicited message to the base station that this channel is corresponding, and cooperation please Ask information for making the base station that this channel is corresponding confirm cooperative base station group;
MS is estimated by channel or the method such as measurement can obtain the channel between itself and each base station in step s 110 Channel quality, at this moment MS can select the channel that a channel quality is best from these channels, and to base corresponding to this channel Stand and send cooperation solicited message.In following example of the present invention, for convenience of describing, we are by letter best for this channel quality The base station that road is corresponding is referred to as base station A.
In the present embodiment, cooperation solicited message is used for making base station A confirm cooperative base station group.Base station A receives MS and sends Cooperation solicited message after, base station A, according to self and the situation (such as: Radio Resource, cooperation condition etc.) of periphery, decides whether Accept the cooperation request of MS.Such as, if the Radio Resource of base station A periphery is deficient, such as peripheral base station is rare, then base station A would not accept the cooperation request of MS;Or, if cooperation inclement condition, such as the obstacle between base station A and peripheral base station Thing too much or and peripheral base station between bad channel etc., then base station A also will not accept the cooperation request of MS.As base station A When not accepting the cooperation request of MS, this result can be fed back to MS, so that MS continues best to other channel quality One base station sends cooperation request.
When the situation of self and periphery is suitable, after base station A accepts the cooperation request of MS, can select closest with oneself N number of base station is as cooperative base station group, and notifies result to MS.
Here, N is a numerical value set in advance, and N is positive integer.In one embodiment, N can holding according to MS Set by ability.MS has a reception number of signals upper limit, and when this upper limit of number of signals, MS does not likely receive.Such as Saying, in one embodiment, MS is simultaneously to receive the signal that 10 base stations send, then if in certain time, one has 11 Individual base station is that MS sends signal, then MS may only receive the signal that 10 base stations send.Of course, it should be understood that N can also be configured by another embodiment according to the situation of network plan, such as, according to the reasonable distribution of antenna for base station Or the associated specifications used when base station sends information carries out the setting of N.
It should be noted that in all examples below of the present invention, the implication of N is all as described above.
Such as, in one embodiment, after base station A accepts the cooperation solicited message that MS sends, select with oneself distance Three near base stations B, C, D, such cooperative base station group is base station A, base station B, base station C and base station D, and cooperative base station group determine After, base station can notify result to MS.The most in another embodiment, according to the difference of the ability to bear of MS, base station A also may be used To select seven or nine base stations closest with oneself, with oneself together as the cooperative base station group of MS.
S130, MS monitor the channel quality of each base station that the signal that can receive is corresponding, by channel quality monitored results Feeding back to A base station, this result is used for making base station A update cooperative base station group;
It should be noted that this step S130 is in one embodiment, it is in the embodiment that provides of Fig. 2 the one of step S102 Plant possible situation.
Establish out cooperative base station group at base station A, and after notifying result to MS, MS may proceed to monitor the signal that can receive The channel quality of each corresponding base station, and channel quality monitored results is fed back to A base station, this channel quality monitored results bag Include the quality condition of each channel.
After A base station receives the channel quality monitored results of the feedback of MS, can be according to each base station comprised in this result Channel quality status, updates cooperative base station group.
Concrete, in one embodiment, two threshold values, respectively first threshold or the second threshold can be preset Value.When the channel quality of certain base station is less than first threshold, illustrates that the channel quality of this base station is the most excessively poor, be so Ensure that cooperation quality base station A just removes this base station in cooperative base station group.
Setting up of Second Threshold, is to make in cooperative base station group, the channel of the base station that channel quality is best and channel matter The channel quality measuring worst base station is unlikely to differ too big, and the purpose of do so is also for ensureing cooperation quality.For convenience Describe, the channel quality information value of channel worst for channel quality is referred to as a, by the channel quality of channel best for channel quality The value of information is referred to as b.In one embodiment, can with the ratio of the logarithm value of a and the logarithm value of b compared with Second Threshold, as Fruit less than Second Threshold, then removes base station corresponding to a in cooperative base station group;Can also be by the difference of a and b in another embodiment Value is compared with Second Threshold, if less than Second Threshold, then removes base station corresponding to a in cooperative base station group;At another Can also be with the ratio of a with b compared with Second Threshold in embodiment, if less than Second Threshold, then in cooperative base station group Remove base station corresponding to a.Certainly can also have other manner of comparison, this is not particularly limited by the embodiment of the present invention.
After updating cooperative base station group, base station side calculates the base station precoding of MS, this base station according to the cooperative base station group of MS Precoding for carrying out interference pretreatment to MS.If there being new user to add, then base station side also can be added up due to new user Addition, need again the user of precoding (i.e. carrying out precoding renewal), and these users carried out precoding renewal.
The embodiment of the present invention carries out scheduling of resource by above technical scheme, customer-centric, based on the need of user Summation is experienced, in conjunction with Internet resources present situation, it is possible to more effectively service for user;The dynamically cooperative base station transmission of customer-centric Strategy, carries out real-time update, dynamic extending cooperative base station group, and to due to the addition of new user, needs cooperative base station group The user of precoding again to carry out precoding again, to support multi-user.And the base of MS is calculated according to the cooperative base station group of MS Stand precoding, can effectively eliminate the interference between cooperative base station group and the interference at Cooperation group edge, make user obtain bigger association Make gain.
As shown in Figure 4, the embodiment of the present invention provides the preprocess method of a kind of collaboration communication, and the method is applied such as Fig. 1 In shown cooperation MIMO system or other communication system, such as MIMO-OFDM system, LTE system or WiMAX system etc., The method includes:
S210, MS obtain the channel quality of each channel;
In the present embodiment, each channel refers to the channel between MS and each base station.In one embodiment, channel matter The difference of amount can be reflected as being estimated by channel in MS side or measuring path loss, received signal to noise ratio or the signal obtained Different from information such as noise distortion ratios.
It should be noted that in one embodiment, MS can estimate to obtain the channel quality of each channel according to channel, MS can also measure the channel quality of each base station according to receiving the wireless signal information of each base station in another embodiment, Thus obtain the quality condition of each channel.Measure parameter to determine according to real network deployment.Concrete step provides at Fig. 2 Embodiment in step S110 in have been described in, do not repeat them here.
S220, chooses N number of channel that channel quality is best, sends cooperation request letter to N number of base station that this N number of channel is corresponding Breath, this cooperation solicited message is for asking N number of base station as the cooperative base station group of MS, i.e. this cooperation solicited message is used for making this N Individual base station confirms cooperative base station group;
MS is estimated by channel or the method such as measurement can obtain the channel between itself and each base station in step s 110 Channel quality, at this moment MS can select the channel that N number of channel quality is best from these channels, and corresponding to this N number of channel N number of base station send cooperation solicited message.
When each base station in this N number of base station receive MS send cooperation solicited message after, each base station according to self and The situation (such as: Radio Resource, cooperation condition etc.) of periphery, decides whether to accept the cooperation request of MS.Such as, if certain base Self load of standing is the heaviest, then this base station would not accept the cooperation request of MS;Or, if cooperation inclement condition, such as Barrier between this base station and peripheral base station too much or and peripheral base station between bad channel etc., then this base station is the most not The cooperation request of MS can be accepted.When certain base station self and time periphery situation is suitable, this base station accepts the cooperation request of MS, makees For the cooperative base station of MS, all cooperative base station constitute the cooperative base station group of MS.
In one embodiment, this N number of base station all have received the cooperation request of MS, then this N number of base station just constitutes one Individual cooperative base station group, and result is notified to MS.The most in another embodiment, some base station in this N number of base station, due to The condition of self or ambient conditions improper (as heavier in self load or surrounding resources are deficient) can refuse the cooperation of MS Request, then the base station of the cooperation solicited message of remaining reception MS will form a cooperative base station group, and result is notified To MS.In the present embodiment, in cooperative base station group, the number of base station number, has no effect on the enforcement of the embodiment of the present invention, the most not It is particularly limited.
S230, MS continue to monitor the channel quality of the signal that can receive each base station corresponding, send channel quality monitoring As a result, channel quality monitored results, it is used for making base station side update cooperative base station group.
It should be noted that this step S230 is in one embodiment, it is in the embodiment that provides of Fig. 2 the one of step S102 Plant possible situation.
After determining cooperative base station group, MS may proceed to receive the signal that each base station is sent, and wherein may also include The not signal of the base station in cooperative base station group.MS may proceed to the letter of each base station monitoring that its signal that can receive is corresponding Road quality, MS, according to the signal of the base station received, monitors out the channel quality of each base station, channel quality monitored results is fed back To base station side, this channel quality monitored results includes the channel quality status of each channel.Base station side is according to channel quality Monitored results updates cooperative base station group.The most in another embodiment, MS can also be achieved other ways transmission signal The channel quality of each base station.
Concrete, in one embodiment, threshold value, referred to as a first threshold can be preset.When certain base station When channel quality is less than first threshold, illustrate that the channel quality of this base station is the most excessively poor, so in order to ensure the quality that cooperates, MS does not the most send cooperation request to this base station.After MS selects the channel quality all base stations higher than first threshold, from this A little base stations are chosen N number of base station that channel quality is best, and sends cooperation solicited message to this N number of base station.
When each base station in this N number of base station receive MS send cooperation solicited message after, each base station according to self and The situation (such as: Radio Resource, cooperation condition etc.) of periphery, decides whether to accept the cooperation request of MS.The cooperation accepting MS please The base station asked just constitutes the cooperative base station group of MS.
After updating cooperative base station group, base station side can calculate the base station precoding of MS, this base according to the cooperative base station group of MS Precoding of standing for carrying out interference pretreatment to MS.If there being new user to add, then base station side also can be added up due to new use The addition at family, needs again the user of precoding (i.e. carrying out precoding renewal), and these users is carried out precoding renewal.
The embodiment of the present invention carries out scheduling of resource by above technical scheme, customer-centric, based on the need of user Summation is experienced, in conjunction with Internet resources present situation, it is possible to more effectively service for user;The dynamically cooperative base station transmission of customer-centric Strategy, carries out real-time update, dynamic extending cooperative base station group, and to due to the addition of new user, needs cooperative base station group The user of precoding again to carry out precoding again, to support multi-user.And the base of MS is calculated according to the cooperative base station group of MS Stand precoding, can effectively eliminate the interference between cooperative base station group and the interference at Cooperation group edge, make user obtain bigger association Make gain.
As it is shown in figure 5, the embodiment of the present invention provides the preprocess method of a kind of collaboration communication, the method is applied such as Fig. 1 In shown cooperation MIMO system or other communication system, such as MIMO-OFDM system, LTE system or WiMAX system etc., The method includes:
S301, obtains public base station group from the cooperative base station group of user, and described public base station group includes described base station group In the set of base station of collaboration services is provided for other user;
S302, calculates first pre-coding matrix of user according to public base station group, and described first pre-coding matrix is for right The interference of other user that described user services relative to described public base station group carries out eliminating pretreatment.
In the present embodiment, public base station group refer to, for providing the base of collaboration services for other user in cooperative base station group The set stood, i.e. public base station group are shared the set of the base station of resource for multiple users;Corresponding with public base station faciation, cooperation After removing public base station group in base station group, remaining base station just constitutes private base station group.That is, private base station group refers to, cooperate base Stand in group the set of the base station being only a user collaboration.After establishing out public base station group, remaining base in cooperative base station group Stand and just constitute private base station group.
The embodiment of the present invention, by above technical scheme, confirms public base station group in the cooperative base station group of user, according to User calculates, public base station group, the first pre-coding matrix that user is final, this user is serviced relative to public base station group its The interference of its user carries out eliminating pretreatment.Decrease multi-user interference.
In another embodiment, as shown in the dotted line frame in Fig. 5, the method can also include:
S303, according to the first pre-coding matrix and the channel state information matrix of user of described user, calculates user's Final pre-coding matrix, described final pre-coding matrix eliminates pretreatment for the information of user is carried out interference.
In another embodiment, as shown in figure 16, the method can also include:
S209, receives the cooperation solicited message of user, determines the cooperative base station group of user according to cooperation solicited message;
S300, the channel quality monitored results sent according to user, update described cooperative base station group.
After determining the cooperative base station group of MS, base station can be dispatched running time-frequency resource and (such as, be carried out wireless resource scheduling, enters The detection of row channel and feedback etc.), the cooperative base station group of MS determines public base station group and private base station group.
Concrete, in one embodiment, determine that public base station group may include that
The set of the base station that collaboration services is provided, i.e. public base station is found out for other user from the cooperative base station group of user Share the set of the base station of resource for multiple users in Qun;
Set with the base station providing collaboration services for other user is defined as the public base station group of user.
Concrete, in one embodiment, the final encoder matrix of MS can be calculated according to following process:
A, according to public base station group, calculate described mobile subscriber relative to other of public base station service in public base station group The interference of user, is derived from being completely eliminated or reducing the pretreatment constraints of this interference, carries out pre-coding matrix design, Carry out interference and eliminate pretreatment.
In the present embodiment, public base station group refer to, shares the public base station of resource in cooperative base station group for multiple users Set;Corresponding with public base station faciation, after removing public base station group in cooperative base station group, remaining base station just constitutes privately owned Base station group.That is, private base station group refers to, is only the set of the base station of a user collaboration in cooperative base station group.When establishing out public affairs Altogether after base station group, in cooperative base station group, remaining base station just constitutes private base station group.
In one embodiment, SVD (sigular value decomposition, singular value decomposition) can be used to decompose The method seeking kernel obtains pretreatment constraints, can also use Householder (Hao Sihuo in another embodiment Er De) pseudo-upper triangle decomposition, can also use Gram-Schmidt (gram-Schmidt) orthogonalization in making an embodiment Process the method asking kernel or generalized inverse to solve kernel and obtain pretreatment constraints.
B, according in a obtain precoding constraints (such as kernel), in conjunction with the channel condition information of MS, again enter Row pre-coding matrix design, i.e. carries out final pre-coding matrix design, carries out interference and eliminates pretreatment.
Certainly, in other embodiments, it is also possible to use ZF linear predictive coding algorithm (Zero-forcinglinear Precoding) Precoding Design is carried out as a example by;Nonlinear precoding algorithm can also be used, such as dirty paper code (dirty Paper coding) algorithm, non-linear transmission ZF precoding algorithms or THP (Tomlinson-Harashima Precoding, Tomlinson-Harrar wishes agate precoding) precoding algorithms to be to carry out Precoding Design.
It should be noted that a step is mainly used in eliminating or reducing between MS and other user in the present embodiment Interference;B step is mainly used in eliminating different antennae in a base station and is sent to the interference of the data of MS.
It is to say, in Co-MIMO system, each MS can receive the data stream of multiple antenna.And same In the moment, what each MS can be independent receives different data stream, and each data stream can be spatially by other data stream Interference.The implication of other data streams: one is destined to the data stream (can cause multi-user interference) of other users, and two are destined to Other data streams (presence of intercell interference can be caused) of this user.A step is primarily directed to be sent to the data of other users and flows to Row interference eliminates or reduces, and i.e. carries out multi-user interference eliminating pretreatment.B step owing to make use of the result of a step, Carry out interference for other data stream being sent to this user to eliminate or on the basis of minimizing, it is also possible to multi-user interference Carry out eliminating pretreatment.
Certainly the most in another embodiment, step S303 can also be, does not utilize step S302 calculates first to prelist Code matrix, and just with the channel state information matrix of user, calculate user's according to the channel state information matrix of user Second pre-coding matrix (such as can calculate second and the coding of user by the mode solving channel state information matrix kernel Matrix).Then construct final pre-coding matrix according to the second pre-coding matrix and the first pre-coding matrix the information of user is entered Row interference pretreatment.The most also can reach the effect of step S305, prelist owing to the second pre-coding matrix does not use first Code matrix, so second is only used for carrying out eliminating pretreatment to the interference (that is, the interference between base station) of minizone with encoder matrix.
The embodiment of the present invention carries out scheduling of resource by above technical scheme, customer-centric, based on the need of user Summation is experienced, in conjunction with Internet resources present situation, it is possible to more effectively service for user;The dynamically cooperative base station transmission of customer-centric Strategy, carries out real-time update, dynamic extending cooperative base station group to cooperative base station group.Public affairs are confirmed in the cooperative base station group of user Base station group altogether, calculates, according to user's pre-coding matrix in public base station group, the pre-coding matrix that user is final, decreases meter Calculate complexity, by user is carried out precoding the information of user is carried out disturb pretreatment, decrease multi-user interference and Presence of intercell interference.
As shown in Figure 6, the embodiment of the present invention provides the preprocess method of a kind of collaboration communication, and the method is applied such as Fig. 1 In shown cooperation MIMO system or other communication system, such as MIMO-OFDM system, LTE system or WiMAX system etc., The method includes:
S310, the best base station A of channel quality, according to self and ambient conditions, determine the cooperation request receiving MS;
In one embodiment, the difference of channel quality can be reflected as being estimated in MS side by channel or measured to obtain Path loss, received signal to noise ratio or signal different from information such as noise distortion ratios.In one embodiment, MS can root It is believed that the channel quality estimating to obtain each channel, MS can also be according to the nothing receiving each base station in another embodiment Line signal message, measures the channel quality of each base station, thus obtains the quality condition of each channel.Measuring parameter can be according to reality Network design determines.
Here for convenience of describing, base station best for channel quality is referred to as base station A.In the present embodiment, in MS side, MS meeting The wireless signal information of each base station estimated according to channel or receive, it is thus achieved that the channel quality of each base station.MS chooses Best one base station of channel quality, i.e. base station A, and send cooperation solicited message to base station A.
After base station A receives the cooperation solicited message of MS, can according to self and ambient conditions (such as, Radio Resource, association Make condition etc.) decide whether receive MS cooperation solicited message.Such as, if the Radio Resource of base station A periphery is deficient, such as Peripheral base station is rare, then base station A would not accept the cooperation request of MS;Or, if cooperation inclement condition, such as base station Barrier between A and peripheral base station too much or and peripheral base station between bad channel etc., then base station A also will not receive The cooperation request of MS.When self and time ambient conditions is suitable, base station A receives the cooperation request of MS, as the cooperative base station of MS.
S320, base station A select the N number of base station closest with it as cooperative base station group, and result are notified MS;
When base station A receive MS cooperation request after, the N number of base station closest with it can be selected, with oneself together as The cooperative base station group of MS, and result is notified to MS, i.e. inform that MS has those base stations to be its cooperation.
Here, N is the numerical value set in advance of the ability to bear according to MS, why will be according to the ability to bear of MS Setting, being because MS has a reception number of signals limit, and when this upper limit of number of signals, MS does not likely receive.Such as, In one embodiment, MS is simultaneously to receive the signal that 10 base stations send, then if in certain time, one has 11 bases Stand and send signal for MS, then MS only may can receive the signal that 10 base stations send.
The channel quality monitored results of the cooperative base station group that S330, base station A feed back according to MS, updates cooperative base station group;
In step s 320, after base station A determines cooperative base station group and result is notified MS, MS may proceed to monitor cooperation base Stand the channel quality of each cooperative base station in group, and by the channel-quality feedback of each channel to base station A, will channel quality prison Control result feeds back to base station A.Base station A treats the channel quality of the cooperative base station group according to MS feedback, updates cooperative base station group.
Concrete, in one embodiment, two threshold values, respectively first threshold or the second threshold can be preset Value.When the channel quality of certain base station is less than first threshold, illustrates that the channel quality of this base station is the most excessively poor, be so Ensure that cooperation quality base station A just removes this base station in cooperative base station group.
Setting up of Second Threshold, is to make in cooperative base station group, the channel of the base station that channel quality is best and channel matter The channel quality measuring worst base station is unlikely to differ too big, and the purpose of do so is also for ensureing cooperation quality.For convenience Describe, the channel quality information value of channel worst for channel quality is referred to as a, by the channel quality of channel best for channel quality The value of information is referred to as b.In one embodiment, can with the ratio of the logarithm value of a and the logarithm value of b compared with Second Threshold, as Fruit less than Second Threshold, then removes base station corresponding to a in cooperative base station group;Can also be by the difference of a and b in another embodiment Value is compared with Second Threshold, if less than Second Threshold, then removes base station corresponding to a in cooperative base station group;At another Can also be with the ratio of a with b compared with Second Threshold in embodiment, if less than Second Threshold, then in cooperative base station group Remove base station corresponding to a.Certainly can also have other manner of comparison, this is not done other restriction by the embodiment of the present invention.
S340, determines public base station group in cooperative base station group in the updated;
In one embodiment, determine that public base station group may include that
The set of the base station that collaboration services is provided, i.e. public base station is found out for other user from the cooperative base station group of user Share the set of the base station of resource for multiple users in Qun;To determine with the set of the base station providing collaboration services for other user Public base station group for user.
In the present embodiment, after cooperative base station group determines and updates, also need to determine from cooperative base station group in base station side Go out public base station group and private base station group.In the present embodiment, public base station group refer to, cooperative base station group is that multiple user shares The set of the public base station of resource;Corresponding with public base station faciation, private base station group refer to, is only a use in cooperative base station group The set of the base station of family cooperation, in fact after establishing out public base station group, in cooperative base station group, remaining base station just constitutes private There is base station group.In the present embodiment, it is Bc={BS1, BS2 by public base station group mark ... BSn}, wherein 0≤n≤N's is whole Number.
For example, in one embodiment, the cooperative base station group of MS1 is 7 base stations, say, that have 7 base stations to be MS1 cooperates, and 3 base stations in these 7 base stations also cooperate for MS2, then these 3 base stations are exactly a public base station group.When The most in another embodiment, also 2 base stations also cooperate for MS3, then these 2 base stations are exactly another public base station group. So there remains 2 base stations only cooperated for MS1, corresponding with public base station faciation, these remaining 2 bases only cooperated for MS1 Stand referred to as private base station group.It can thus be seen that public base station group and private base station group together form cooperative base station group.
S350, calculates first pre-coding matrix of user according to public base station group;
Step S360 is for eliminating pre-place to the interference of other user that this user services relative to public base station group Reason., i.e. reduce the interference between this user and other user.Concrete, in one embodiment, step S350 may include that
S351, calculates the kernel of the channel matrix that other user is corresponding in public base station group Bc, and kernel calculates according to this The first pre-coding matrix fc of this user;Here fc is for other user serviced this user relative to public base station group Interference carry out eliminate pretreatment.
S352, if precoding failure, labelling failure public base station group, reschedule public base station group, it is to avoid occur with The public base station group that the failed public base station group of labelling is the same, recalculates the of user according to the public base station group rescheduled One pre-coding matrix.
Concrete, if precoding failure, reschedule public base station group in one embodiment, Ke Yiwei, reaffirms Cooperative base station group, determines new public base station group the most again, recalculates further according to above-mentioned steps.In another embodiment In, it is also possible to attempt increasing the cooperative base station number of user, i.e. increase the quantity of base station in the cooperative base station group of user, further according to Above-mentioned steps recalculates.In one embodiment can be according to the interference channel matrix kernel of other user in S351 Whether find, judge that precoding is the most failed, if not finding kernel, precoding failure.
S360, according to the first pre-coding matrix calculated in step S350 and the channel state information matrix of user, meter Calculating the final pre-coding matrix of user, final pre-coding matrix is for carrying out disturbing pretreatment to the information of user;
Step S360, on the basis of inter-user interference is eliminated or reduced, is primarily directed to be sent to this user Other data stream carry out interference and eliminate or reduce, be eliminate or reduce between cooperative base station group MS is caused dry Disturb.Concrete, in one embodiment, step S360 may include that
S361, channel state information matrix H based on this user1One is obtained newly with the product of the first pre-coding matrix fc Matrix, solve the kernel of this matrix, according to kernel calculate user final pre-coding matrix;
In one embodiment, SVD (sigular value decomposition, singular value decomposition) can be used to decompose The method seeking kernel obtains pretreatment constraints, can also use Householder (Hao Sihuo in another embodiment Er De) pseudo-upper triangle decomposition, can also use Gram-Schmidt (gram-Schmidt) orthogonalization in making an embodiment Process the method asking kernel or generalized inverse to solve kernel and obtain pretreatment constraints.
S362, if calculating the final pre-coding matrix failure of user, described in labelling, the cooperative base station group of user, reschedules The cooperative base station group of user, recalculates the final pre-coding matrix of user according to described cooperative base station group.
In another embodiment, owing to user being carried out precoding successfully according to public base station group before, it is possible to reduce Base station number in the private base station group of this user, recalculates further according to S361, the most in another embodiment, The cooperative base station group of user can also be redefined, then proceed by from step S350 and recalculate.
Certainly the most in another embodiment, step S360 can also be, does not utilize step S350 calculates first to prelist Code matrix, and just with the channel state information matrix of user, calculate user's according to the channel state information matrix of user Second pre-coding matrix (such as can calculate second and the coding of user by the mode solving channel state information matrix kernel Matrix).Then construct final pre-coding matrix according to the second pre-coding matrix and the first pre-coding matrix the information of user is entered Row interference pretreatment.The most also can reach the effect of step S305, not use first due to the second pre-coding matrix here Pre-coding matrix, so second is only used for carrying out eliminating in advance to the interference (that is, the interference between base station) of minizone with encoder matrix Process.
In another embodiment, as described in the dotted line frame in Fig. 6, the preprocess method of this collaboration communication can also wrap Include:
S370, statistics, due to the addition of new user, causes existing public base station group to change, thus need to again prelist The user of code, to needing again the user of precoding, carries out precoding renewal process;
In Bc, statistics makes original public base station group change due to newly-increased mobile subscriber, thus needs again User's set of precoding, is labeled as Ur={User1, User2... Userx, wherein 0≤x, UserxBeing designated need to be the most pre- The user of coding;
For example, in one embodiment, there is public base station group 1 (including base station a, b, c) to be user 1 and user 2 takes Business, public base station group 2 (d, e, f, g) is user 3 and user 4 services, if being newly added user 5, user 5 is according to preceding embodiment Described in method, determine base station a and c as its cooperative base station, such base station a and c is just user 1 and user 2 services, also Service for user 5, thus many a public base station group (including base station a and c), then owing to base station a and c is to use application The public base station group of family 1 and user 2, then user 1 and user 2 need to update the user of precoding exactly.
It should be noted that in one embodiment, the User in Ur being gathered in step S370xCarry out precoding renewal Process may include that
A, the pre-coding matrix fc1 of former kernel is adjusted dimension after with channel state information matrix H being newly added user Be multiplied (only need to be multiplied with part H of sharing base station), obtains a matrix, again seeks the kernel fc2 of this matrix;
B, former first pre-by the kernel fc2 of the matrix after described being multiplied and the user of described needs again precoding Encoder matrix fc is multiplied, and obtains needing again first pre-coding matrix of the user of precoding: fc fc2.
C, according to the method similar with step S360, calculate the final pre-coding matrix needing to update the user of precoding. That is, according to the pre-coding matrix of the public base station group updated: fc fc2 and the channel state information matrix of user, user is updated The most pre-encoder matrix.
Same, in one embodiment, if updating precoding failure, then the public base station group that labelling is failed, then weigh Newly dispatch into public base station group, then carry out the renewal of precoding.
It should be noted that in the present embodiment, cooperative base station group is carried out public base station group and private base station group draws Point, and the precoding calculating user according to public base station group and private base station group, decrease the complexity of calculating.An enforcement In example, it is also possible to do not calculate the precoding of user according to public base station group and private base station group, then so will cause calculating The matrix element of middle design increases, and computation complexity is higher.
The embodiment of the present invention carries out scheduling of resource by above technical scheme, customer-centric, based on the need of user Summation is experienced, in conjunction with Internet resources present situation, it is possible to more effectively service for user;The dynamically cooperative base station transmission of customer-centric Strategy, carries out real-time update to cooperative base station group, and dynamic extending cooperative base station group, by needing the addition due to credit household The user of precoding again to carry out precoding renewal, it would be preferable to support multi-user.And by scheduling running time-frequency resource, according to the public affairs of MS Base station group and channel condition information calculate the pre-coding matrix of MS altogether, can effectively eliminate the interference between cooperative base station group and cooperation The interference at group edge, makes user obtain bigger cooperative gain.Customer-centric, decreases the signal use to other of transmission The interference that family is caused.And by cooperative base station group being divided into public base station group and private base station group, further according to public base station group and Private base station group calculates the precoding of user, decreases the complexity of calculating.
As it is shown in fig. 7, the embodiment of the present invention provides the preprocess method of a kind of collaboration communication, the method is applied such as Fig. 1 In shown cooperation MIMO system or other communication system, such as MIMO-OFDM system, LTE system or WiMAX system etc., Unlike the method for the embodiment offer that the method is corresponding from Fig. 6, the method for the determination of cooperative base station group is different, concrete, The method includes:
S410, base station receives the cooperation feelings solicited message that MS sends, and according to self and ambient conditions, determines the association receiving MS Ask, and result is notified MS;
In MS side, MS is estimated by channel or the method such as measurement obtains the channel matter of the channel between itself and each base station Amount, MS can select the channel that N number of channel quality is best from these channels, and send to N number of base station that this N number of channel is corresponding Cooperation solicited message.Here, N is the numerical value that the ability to bear according to MS sets.N can be one set in advance Value, it is also possible to be the value dynamically set in choosing channel procedure.
When each base station in this N number of base station receive MS send cooperation solicited message after, each base station according to self and The situation (such as: Radio Resource, cooperation condition etc.) of periphery, decides whether to accept the cooperation request of MS.When certain base station from When body and periphery situation are suitable, this base station accepts the cooperation request of MS, as the cooperative base station of MS.
In one embodiment, this N number of base station all have received the cooperation request of MS, then this N number of base station just constitutes one Individual cooperative base station group, and result is notified to MS.The most in another embodiment, some base station in this N number of base station, due to The condition of self or ambient conditions improper (as heavier in self load or surrounding resources are deficient) can refuse the cooperation of MS Request, then the base station of the cooperation solicited message of remaining reception MS will form a cooperative base station group, and result is notified To MS.
S420, according to the channel quality monitored results of the base station of MS feedback, updates cooperative base station group;
After S410 determines cooperative base station group, MS may proceed to be monitored the channel quality of each base station.That is, one In individual embodiment, MS may proceed to receive the signal that each base station is sent, and wherein may also include not in cooperative base station group The signal of base station.MS is according to the signal of the base station received, it is judged that the channel quality of each base station, then sends channel quality prison Control result, channel quality monitored results includes the quality condition of each channel.The most in another embodiment, MS can also The channel quality of each base station that send signal is achieved other ways.
In one embodiment, it is also possible to preset threshold value, referred to as a first threshold.Channel matter when certain base station When amount is less than first threshold, illustrating that the channel quality of this base station is the most excessively poor, so in order to ensure the quality that cooperates, MS is the most not Cooperation request is sent to this base station.After MS selects the channel quality all base stations higher than first threshold, from these base stations In choose N number of base station that channel quality is best, and send cooperation solicited message to this N number of base station.
When each base station in this N number of base station receive MS send cooperation solicited message after, each base station according to self and The situation (such as: Radio Resource, cooperation condition etc.) of periphery, decides whether to accept the cooperation request of MS.The cooperation accepting MS please The base station asked just constitutes the cooperative base station group of MS.Thus complete the renewal of cooperative base station group.
After completing the more signal of cooperative base station group, in the embodiment that the present embodiment step below and Fig. 5 provide S340-370 is identical.Therefore, the most only briefly describe, repeat no more.
S430, determines public base station group in cooperative base station group;
In the present embodiment, after cooperative base station group determines and updates, also need to determine from cooperative base station group in base station side Go out public base station group.In the present embodiment, public base station group refer to, cooperative base station group neutralizes other user and shares the public of resource The set of base station;Corresponding with public base station faciation, after removing public base station group in cooperative base station group, remaining base station just constitutes Private base station group.That is, private base station group refers to, is only the set of the base station of a user collaboration in cooperative base station group.Work as establishment After going out public base station group, in cooperative base station group, remaining base station just constitutes private base station group.In the present embodiment, by public base Group mark of standing is Bc={BS1, BS2 ... BSn}, the wherein integer of 0≤n≤N.
S440, calculates first pre-coding matrix of user according to public base station group;This first pre-coding matrix for The interference of other user that family services relative to public base station group carries out eliminating pretreatment.
Concrete, in one embodiment, step S440 may include that
S441, calculates the kernel of the channel matrix that other user is corresponding in public base station group Bc, and kernel calculates according to this The first pre-coding matrix fc of this user;
S442, if precoding failure, labelling failure public base station group, reschedule public base station group, it is to avoid occur with The public base station group that the failed public base station group of labelling is the same, the public base station group according to rescheduling recalculates the pre-of user Encoder matrix.
Whether can find according to the interference channel matrix kernel of other user in S441 in one embodiment, sentence Disconnected precoding is the most failed, if not finding kernel, and precoding failure.
S450, according to the first pre-coding matrix calculated in step S440 and the channel state information matrix of user, meter Calculate cooperative base station group's precoding of user, the i.e. final precoding of user;
Concrete, in one embodiment, step S450 may include that
S451, channel state information matrix H based on this user1One is obtained newly with the product of the first pre-coding matrix fc Matrix, solve the kernel of this matrix, according to kernel calculate user final pre-coding matrix;
S452, if calculating the final pre-coding matrix failure of user, described in labelling, the cooperative base station group of user, reschedules The cooperative base station group of user, recalculates the final pre-coding matrix of user according to described cooperative base station group.
Concrete, in one embodiment, if precoding failure, the then cooperative base station of this user of labelling in step S451 Group, at this moment owing to user being carried out precoding success according to public base station group, at this moment can reduce the private base station of this user Base station number in Qun, recalculates further according to S451, the most in another embodiment, it is also possible to reschedule, the heaviest The cooperative base station group of newly determined user, then proceeds by from step S440 and recalculates.In one embodiment can basis In S351, whether the interference channel matrix kernel of other user finds, and judges that precoding is the most failed, if not finding zero Space then precoding failure.
In another embodiment, as described in the dotted line frame in Fig. 7, the preprocess method of this collaboration communication can also wrap Include:
S460, statistics, due to the addition of new user, causes existing public base station group to change, thus need to again prelist The user of code, to needing again the user of precoding, carries out precoding renewal process;
Concrete grammar has been described in the embodiment that Fig. 6 is corresponding, does not repeats them here.
It should be noted that in the present embodiment, cooperative base station group is carried out public base station group and private base station group draws Point, and the precoding calculating user according to public base station group and private base station group, decrease the complexity of calculating.An enforcement In example, it is also possible to do not calculate the precoding of user according to public base station group and private base station group, then so will cause calculating The matrix element of middle design increases, and computation complexity is higher.
The embodiment of the present invention carries out scheduling of resource by above technical scheme, customer-centric, based on the need of user Summation is experienced, in conjunction with Internet resources present situation, it is possible to more effectively service for user;The dynamically cooperative base station transmission of customer-centric Strategy, carries out real-time update to cooperative base station group, and dynamic extending cooperative base station group, by needing the addition due to credit household The user of precoding again to carry out precoding, it would be preferable to support multi-user.And by scheduling running time-frequency resource, according to the public base of MS Stand group and channel condition information calculates the base station precoding of MS, can effectively eliminate the interference between cooperative base station group and Cooperation group limit The interference on edge, makes user obtain bigger cooperative gain.Customer-centric, other user is made by the signal decreasing transmission The interference become.And by cooperative base station group being divided into public base station group and private base station group, further according to public base station group and privately owned Base station group calculates the precoding of user, decreases the complexity of calculating.
Concrete, by making vivider being understood by people of the embodiment of the present invention, according to the description of preceding embodiment, this enforcement The method that example is mentioned according to preceding embodiment, is described the embodiment of the present invention, the present embodiment under concrete hypothesis scene Middle hypothesis scene: 4 users, in the environment of multiple stage base station, N=7, it may be assumed that it is its service that each user can be selected for 7 base stations.
It should be noted that present embodiment assumes that in scene 4 users be respectively User1, User2, User3 and User4.Wherein User1 is the user being newly added, the most originally three users of existence: User2, User3 and User4.Below with Precoding is carried out centered by User1.According to preceding embodiment provide method, confirm User1 cooperative base station group be [BS2, BS3, BS4, BS5, BS6, BS7, BS8].
A, the channel condition information being understood corresponding for User1 cooperative base station group by (1) formula be:
H1=[h11, h12, h13, h14, h15, h16, h18] (2)
B, assume to apply the method described in preceding embodiment, determine that public base station cluster is combined into:
Bc=[BS2, BS3, BS4, BS5, BS6, BS8] (3)
The user's collection updating precoding is needed to be combined into:
Ur=[User2, User3, User4] (4)
C, determine kernel corresponding to User1.Find out the channel state information matrix of association user corresponding to base station in Bc, Calculate its corresponding kernel Z1.Can use in the present embodiment and remove channel condition information Hs corresponding for User11=[h12, h13, h14, h15, h16, h18], the interference channel matrix of other user in the remainder to matrix, i.e. public base station group Bc:
h 22 h 23 h 24 h 25 h 26 0 h 32 h 33 h 34 h 35 0 h 38 h 42 h 43 h 44 h 45 0 h 48 - - - ( 5 )
Do the method that SVD decomposes, solve the kernel of (5);The most in other embodiments, it is also possible to use In Householder puppet, triangle decomposition or Gram-Schmidt orthogonalization process ask kernel or generalized inverse to solve zero sky Between.
D, to the User2 related to, User3, User4 update precoding;
1, assume that channel condition information corresponding for User2 is H2=[h22, h23, h24, h25, h26, h29, h210], corresponding is pre- Encoder matrix is Z '2, Z '2Being the pre-coding matrix of a 7 × m, the kernel of corresponding public base station group is:
Z p 2 = z ( 1 ) 22 . . . z ( m ) 22 z ( 1 ) 23 . . . z ( m ) 23 z ( 1 ) 24 . . . z ( m ) 24 z ( 1 ) 25 . . . z ( m ) 25 z ( 1 ) 29 . . . z ( m ) 29 , 1 ≤ m ≤ N - 1 - - - ( 6 )
If m=0, then there is no kernel, labelling failure.
Precoding is: F2=[f22 f23 f24 f25 f26 0 0 f29 f210]。
Newly increasing user User1, channel state matrix is: H1=[h11, h12, h13, h14, h15, h16, h18];
2, Zp2It is converted into and User1, the channel condition information H of the User1 that the public base station group of User2 is corresponding1'= [h12 h13 h14 h15 h16], corresponding matrix:
Z ′ p 2 = z ( 1 ) 22 . . . z ( m ) 22 z ( 1 ) 23 . . . z ( m ) 23 z ( 1 ) 24 . . . z ( m ) 24 z ( 1 ) 25 . . . z ( m ) 25 0 . . . 1 . . . 0 - - - ( 7 )
Make H2'=H1′·Z′p2, determine H2' kernel Z2″.Wherein Z2" it is that a m × k ties up matrix, 1≤k≤(m- 1).If k=1, then there is no corresponding kernel, labelling failure.
Here it should be noted that according to (1) formula it is recognised that for User2, before User1 adds, cooperate base The public base station group stood in group is: [BS2, BS3, BS4, BS5], User1 add after, public base station group be [BS2, BS3, BS4, BS5, BS6], i.e. after User1 adds, public base station group is many base station BS 6, then be accomplished by Z 'p2Last column mend 0 or 1, As shown in (7).
3, kernel pre-coding matrix Z is refreshed2=Z2′·Z2", to H2·Z2Carry out precoding, eliminate inter base station interference.? To the new pre-coding matrix that User2 is corresponding:
F2=[0 f22 f23 f24 f25 f26 0 0 f29 f210] (8)
User3 and User4 is carried out the step of precoding renewal, similar with User2, do not repeat them here.
E, to H1·Z1Carry out precoding (mode does not limits), eliminate inter base station interference.Obtain precoding square corresponding for User1 Battle array:
F1=[f11 f12 f13 f14 f15 f16 0 f18 0 0](9)
If f is c, d walks unsuccessfully, labelling, and feedback dynamic scheduler is to reduce user collaboration honeycomb number or to reschedule.
The embodiment of the present invention carries out scheduling of resource by above technical scheme, customer-centric, based on the need of user Summation is experienced, in conjunction with Internet resources present situation, it is possible to more effectively service for user;The dynamically cooperative base station transmission of customer-centric Strategy, carries out real-time update to cooperative base station group, and dynamic extending cooperative base station group, by needing the addition due to credit household The user of precoding again to carry out precoding, it would be preferable to support multi-user.And by scheduling running time-frequency resource, according to the cooperation base of MS Stand group and channel condition information calculates the base station precoding of MS, can effectively eliminate the interference between cooperative base station group and Cooperation group limit The interference on edge, makes user obtain bigger cooperative gain.By utilizing cooperative base station channel quality and channel condition information, scheduling Multi-user's running time-frequency resource, minimizes pre-coding power loss, maximizes multi-user's gain;Customer-centric, decreases transmission Signal interference that other user is caused.And by cooperative base station group being divided into public base station group and private base station group, then Calculate the precoding of user according to public base station group and private base station group, decrease the complexity of calculating.
As shown in Figure 8, the embodiment of the present invention provides a kind of terminal, including:
Select sending module 510, for selecting base station according to channel quality, and send cooperation request letter to the base station selected Breath, described cooperation solicited message is used for determining cooperative base station group;
In the present embodiment, each channel refers to the channel between MS and each base station.In one embodiment, channel matter The difference of amount can be reflected as being estimated by channel in MS side or measuring path loss, received signal to noise ratio or the signal obtained Different from information such as noise distortion ratios.
Monitor feedback module 520, for monitoring the channel quality of each base station, send channel quality monitored results, channel Quality monitoring result is used for making base station side update cooperative base station group.
After determining cooperative base station group, monitor that feedback module 520 may proceed to monitor the wireless signal pair that MS can receive The channel quality of each base station answered, sends channel quality monitored results, and this channel quality monitored results includes each channel Quality condition, base station side is according to channel quality monitored results, and the cooperative base station group before renewal, to ensure in cooperative base station group The channel quality of base station preferable.Such as, also in the base station cooperated for MS within the previous cycle, in next cycle Due to the change of MS position, may and MS between channel quality be deteriorated, then at this moment MS the most no longer asks this base station to be Its cooperation.
After updating cooperative base station group, base station side can dispatch running time-frequency resource, according to cooperative base station group and the channel status of MS Information calculates the base station precoding of MS, and this base station precoding for carrying out interference pretreatment to MS.
The embodiment of the present invention carries out scheduling of resource by above technical scheme, customer-centric, based on the need of user Summation is experienced, in conjunction with Internet resources present situation, it is possible to more effectively service for user;Dynamically cooperative base station group is entered by customer-centric Row real-time update, dynamic extending cooperative base station group.And the base of MS is calculated according to the cooperative base station group of MS and channel condition information Stand precoding, make user obtain bigger cooperative gain.
As it is shown in figure 9, in one embodiment, the selection sending module of the terminal provided in the embodiment that Fig. 8 is corresponding 510, may include that
First selects unit 511, and for choosing the channel that channel quality is best, the base station corresponding to this channel sends cooperation Solicited message, cooperation solicited message confirms cooperative base station group for making the base station that this channel is corresponding;
First selection unit 511 selects the channel that a channel quality is best from each BTS channel that this monitors, and Cooperation solicited message is sent to the base station that this channel is corresponding.
In following example of the present invention, for convenience of describing, we are by base corresponding for channel best for this channel quality Stand referred to as base station A.
In the present embodiment, cooperation solicited message is used for making base station A confirm cooperative base station group.Base station A receives the first choosing After selecting the cooperation solicited message that unit 511 sends, base station A is according to self and situation (such as: Radio Resource, the cooperation bar of periphery Part etc.), decide whether to accept the cooperation request of MS.When the situation of base station A self and periphery is suitable, and base station A accepts the cooperation of MS After request, the N number of base station closest with oneself can be selected as cooperative base station group, and result is notified to MS.
First receives unit 512, for receiving cooperative base station group's result of base station side feedback, described cooperative base station group's result For informing the cooperative base station group for MS cooperation.
After receiving, by first, the cooperative base station group that unit 512 learns MS, in the present embodiment, feedback module is monitored 520, the channel quality of each base station can be monitored, send channel quality monitored results, channel quality monitored results is used for making base station Side updates cooperative base station group.
Concrete, monitor feedback module 520, by monitoring the channel of each base station that the wireless signal that can receive is corresponding Quality, feeds back to A base station by result, and this result is used for making base station A update cooperative base station group;
A base station receives in the cooperative base station group monitoring feedback module 520 feedback after the channel quality result of each base station, meeting According to the channel quality status of each base station, update cooperative base station group.
Concrete, in one embodiment, two threshold values, respectively first threshold or the second threshold can be preset Value.When the channel quality of certain base station is less than first threshold, illustrates that the channel quality of this base station is the most excessively poor, be so Ensure that cooperation quality base station A just removes this base station in cooperative base station group.
Setting up of Second Threshold, is to make in cooperative base station group, the channel of the base station that channel quality is best and channel matter The channel quality measuring worst base station is unlikely to differ too big, and the purpose of do so is also for ensureing cooperation quality.For convenience Describe, the channel quality information value of channel worst for channel quality is referred to as a, by the channel quality of channel best for channel quality The value of information is referred to as b.In one embodiment, can with the ratio of the logarithm value of a and the logarithm value of b compared with Second Threshold, as Fruit less than Second Threshold, then removes base station corresponding to a in cooperative base station group;Can also be by the difference of a and b in another embodiment Value is compared with Second Threshold, if less than Second Threshold, then removes base station corresponding to a in cooperative base station group;At another Can also be with the ratio of a with b compared with Second Threshold in embodiment, if less than Second Threshold, then in cooperative base station group Remove base station corresponding to a.Certainly can also have other manner of comparison, this is not done other restriction by the embodiment of the present invention.
After updating cooperative base station group, base station side calculates the base station precoding of MS, this base station according to the cooperative base station group of MS Precoding for carrying out interference pretreatment to MS.
The embodiment of the present invention carries out scheduling of resource by above technical scheme, customer-centric, based on the need of user Summation is experienced, in conjunction with Internet resources present situation, it is possible to more effectively service for user;The dynamically cooperative base station transmission of customer-centric Strategy, by updating cooperative base station group, dynamic extending cooperative base station group.And the base station of MS is calculated according to the cooperative base station group of MS Precoding, can effectively eliminate the interference between cooperative base station group and the interference at Cooperation group edge, makes user obtain bigger cooperation Gain.
As shown in Figure 10, in another embodiment, the selection sending module of the terminal provided in corresponding for Fig. 8 embodiment 510, may include that
Second selects unit 514, chooses N number of channel that channel quality is best, and the base station corresponding to this N number of channel sends association Making solicited message, this cooperation solicited message is for asking N number of base station as the cooperative base station group of MS, i.e. this cooperation is asked Information is used for making this N number of base station confirm cooperative base station group;
Second selects unit 514 from the channel of each base station, selects the channel that N number of channel quality is best, and to this N N number of base station that individual channel is corresponding sends cooperation solicited message.Here N can be a value set in advance, it is also possible to be Choose the value dynamically set in channel procedure.
When each base station in this N number of base station receive MS send cooperation solicited message after, each base station according to self and The situation (such as: Radio Resource, cooperation condition etc.) of periphery, decides whether to accept the cooperation request of MS.When certain base station from When body and periphery situation are suitable, this base station accepts the cooperation request of MS, as the cooperative base station of MS, and result is fed back to MS. The base station of all cooperation requests accepting MS, constitutes the cooperative base station group of MS.
Second receives unit 515, for receiving cooperative base station group's result of base station side feedback, described cooperative base station group's result For informing the cooperative base station group for MS cooperation;
After receiving, by first, the cooperative base station group that unit 512 learns MS, in the present embodiment, feedback module is monitored 520, the channel quality of each base station can be monitored, send channel quality monitored results, channel quality monitored results is used for making base station Side updates cooperative base station group.
Concrete update method, has been described in the embodiment of the method that Fig. 4 is corresponding, does not repeats them here.
After updating cooperative base station group, base station side can dispatch running time-frequency resource, according to cooperative base station group and the channel status of MS Information calculates the base station precoding of MS, and this base station precoding for carrying out interference pretreatment to MS.
The embodiment of the present invention carries out scheduling of resource by above technical scheme, customer-centric, based on the need of user Summation is experienced, in conjunction with Internet resources present situation, it is possible to more effectively service for user;The dynamically cooperative base station transmission of customer-centric Strategy, dynamic extending also supports multi-user.And by scheduling running time-frequency resource, according to cooperative base station group and the channel status letter of MS Breath calculates the base station precoding of MS, can effectively eliminate the interference between cooperative base station group and the interference at Cooperation group edge, make user Obtain bigger cooperative gain.
As shown in figure 11, the embodiment of the present invention provides a kind of base station, including:
Acquisition module 630, for obtaining public base station group from the cooperative base station group of user, described public base station group includes Described base station group provides the set of the base station of collaboration services for other user;
In the present embodiment, after cooperative base station group determines and updates, in base station side, base station group determines that module 630 also needs to Public base station group and private base station group is determined from cooperative base station group.In the present embodiment, public base station group refer to, cooperate base Stand the set of the public base station sharing resource in group for other user;Private base station group refer to, is only one in cooperative base station group The set of the base station of user collaboration, in fact after establishing out public base station group, in cooperative base station group, remaining base station just constitutes Private base station group.In the present embodiment, it is Bc={BS1, BS2 by public base station group mark ... BSn}, wherein 0≤n≤N Integer.
First precoding module 640, for calculating user in described public base station group according to described public base station group Pre-coding matrix, this first pre-coding matrix is for other user's that described user services relative to described public base station group Interference carries out eliminating pretreatment.
The embodiment of the present invention, by above technical scheme, confirms public base station group in the cooperative base station group of user, according to User calculates, public base station group, the first pre-coding matrix that user is final, this user is serviced relative to public base station group its The interference of its user carries out eliminating pretreatment, decreases multi-user interference.
As shown in the dotted line frame in Figure 11, in another embodiment, this base station can also include:
Reception determines module 610, for receiving the cooperation solicited message of MS, determines the cooperation of MS according to cooperation solicited message Base station group;
More new module 620, for the channel quality monitored results sent according to MS, more newly received determines that module 610 determines Cooperative base station group.
Second precoding module 650, for the pre-coding matrix calculated according to described first precoding module 640 and use The channel state information matrix at family, calculates the final pre-coding matrix of user, and described final pre-coding matrix is for user's Information carries out disturbing pretreatment.
The embodiment of the present invention carries out scheduling of resource by above technical scheme, customer-centric, based on the need of user Summation is experienced, in conjunction with Internet resources present situation, it is possible to more effectively service for user;The dynamically cooperative base station transmission of customer-centric Strategy, carries out real-time update, dynamic extending cooperative base station group to cooperative base station group.Public affairs are confirmed in the cooperative base station group of user Base station group altogether, calculates, according to user's pre-coding matrix in public base station group, the pre-coding matrix that user is final, decreases meter Calculate complexity, by user is carried out precoding the information of user is carried out disturb pretreatment, decrease multi-user interference and Presence of intercell interference.
As shown in figure 17, in one embodiment, the acquisition module 630 of the base station provided in the embodiment that Figure 11 is corresponding, May include that
Find unit, for finding out the collection of the base station providing collaboration services for other user from the cooperative base station group of user Close;
Determine unit, for the set of the described base station providing collaboration services for other user is defined as the public of user Base station group.
As shown in figure 12, in one embodiment, the first precoding mould of the base station provided in corresponding for Figure 11 embodiment Block 640, may include that
First computing unit 641, empty for calculating the zero of the channel matrix that in described public base station group, other user is corresponding Between;
Second computing unit 642, for calculating the first of user according to the first calculated kernel of computing unit 641 Pre-coding matrix;
First precoding module 640 can also include the most in one embodiment:
Labelling scheduling unit 643, is used for when precoding failure, labelling failure public base station group, reschedules public base Stand group, it is to avoid the public base station group as marked failed public base station group occurs, according to the public base station rescheduled Group recalculates the pre-coding matrix of user.
The embodiment of the present invention carries out scheduling of resource by above technical scheme, customer-centric, based on the need of user Summation is experienced, in conjunction with Internet resources present situation, it is possible to more effectively service for user;The dynamically cooperative base station transmission of customer-centric Strategy, carries out real-time update, dynamic extending cooperative base station group to cooperative base station group.Public affairs are confirmed in the cooperative base station group of user Base station group, calculates first pre-coding matrix of user according to public base station group and calculates the pre-coding matrix that user is final, subtracting altogether Lack the complexity calculated, carried out the information of user disturbing pretreatment by user carries out precoding, decrease multi-user Interference and presence of intercell interference.
As shown in figure 13, in another embodiment, this base station can also include:
Statistical module 660, for statistics due to the addition of new user, causes existing public base station group to change, and needs Will the user of precoding again;
In Bc, statistical module 660 is added up and is changed Cooperation group due to newly-increased mobile subscriber, thus needs precoding again User set, be labeled as Ur={User1, User2... Userx, wherein 0≤x, UserxBeing designated need to precoding again User.
More new module 670, for the user to described needs again precoding, carries out precoding renewal process.
The embodiment of the present invention carries out scheduling of resource by above technical scheme, customer-centric, based on the need of user Summation is experienced, in conjunction with Internet resources present situation, it is possible to more effectively service for user;The dynamically cooperative base station transmission of customer-centric Strategy, carries out real-time update to cooperative base station group, and dynamic extending cooperative base station group, by needing the addition due to new user The user of precoding again to carry out precoding renewal, it would be preferable to support multi-user.And by scheduling running time-frequency resource, and by assisting It is divided into public base station group and private base station group as base station group, the final pre-coding matrix calculating user according to public base station group, subtract Lack the complexity calculated, carried out disturbing pretreatment to the information of user by precoding, decrease multi-user interference and community Between disturb.
Concrete, as shown in figure 14, in one embodiment, more new module 670 may include that
Kernel obtains unit 671, and the pre-coding matrix for the former kernel of the user that will need again precoding is adjusted After whole dimension, the channel state information matrix with the sharing base station part being newly added user is multiplied, it is thus achieved that the matrix after being multiplied Kernel;
That is, fc1 is obtained, by fc1 and the channel shape being newly added user after the pre-coding matrix of former kernel being adjusted dimension State information matrix H is multiplied (only need to be multiplied with part H of sharing base station), obtains a matrix, again seeks the kernel of this matrix fc2;
First updating block 672, for by the kernel of the matrix after described being multiplied and described needs precoding again The former first pre-coding matrix fc of user is multiplied, and obtains the first new pre-coding matrix of described needs precoding again;
That is, by being multiplied, the first new pre-coding matrix is obtained: fc fc2.
Second updating block 673, for according to described the first new pre-coding matrix and the user needing again precoding Channel state information matrix, update the most pre-encoder matrix of user needing again precoding.
That is, according to the pre-coding matrix of the public base station group updated: fc fc2 and the channel state information matrix of user, Update the most pre-encoder matrix of user.
The embodiment of the present invention carries out scheduling of resource by above technical scheme, customer-centric, based on the need of user Summation is experienced, in conjunction with Internet resources present situation, it is possible to more effectively service for user;The dynamically cooperative base station transmission of customer-centric Strategy, carries out real-time update to cooperative base station group, and dynamic extending cooperative base station group, by needing the addition due to credit household The user of precoding again to carry out precoding, it would be preferable to support multi-user.And by scheduling running time-frequency resource, and by base will be cooperated The group that stands is divided into public base station group and private base station group, the precoding calculating user further according to public base station group, decreases calculating Complexity, carries out disturbing pretreatment to the information of user by precoding, decreases multi-user interference and presence of intercell interference.
As shown in figure 15, the embodiment of the present invention provides the pretreatment system of a kind of collaboration communication, including:
At least two base station 10,20 and at least one terminal 30,
Terminal 30, for selecting base station according to channel quality, and sends cooperation solicited message, described association to the base station selected Make solicited message for determining cooperative base station group;Monitor the channel quality of each base station, send channel quality monitored results, channel Quality monitoring result is used for making base station side update cooperative base station group.
Base station 10 or base station 30, for receiving the cooperation solicited message of terminal 30, determine end according to cooperation solicited message The cooperative base station group of end 30;The channel quality monitored results sent according to terminal 30, updates cooperative base station group;Association in the updated Make base station group is determined public base station group;The first pre-coding matrix according to public base station group's computing terminal 30;According to described First pre-coding matrix and the channel state information matrix of terminal 30, the final pre-coding matrix of computing terminal 30, finally prelist Code matrix is for carrying out disturbing pretreatment to the information of terminal use.
The concrete structure of terminal 30 and function in one embodiment can be as shown in the embodiments that Fig. 8 provides, at another Individual embodiment can also can carry such as Fig. 8 and Figure 10 as shown in the embodiment that Fig. 8 and Fig. 9 provides in another embodiment Shown in the embodiment of confession.
The concrete structure of base station 10,20 and function in one embodiment can as Figure 11 provide embodiment shown in, Can be as shown in the embodiment that Figure 11 and Figure 12 provides in one embodiment, in another embodiment can also be such as Figure 11, figure 12 and Figure 13 provide embodiment shown in, in another embodiment can also as Figure 11 and Figure 14 offer embodiment institute Show or shown in the embodiment of Figure 11, Figure 12 and Figure 14 offer, or the embodiment institute that Figure 11, Figure 12, Figure 13 and Figure 14 provide Show.
The embodiment of the present invention carries out scheduling of resource by above technical scheme, customer-centric, based on the need of user Summation is experienced, in conjunction with Internet resources present situation, it is possible to more effectively service for user;The dynamically cooperative base station transmission of customer-centric Strategy, carries out real-time update to cooperative base station group, and dynamic extending cooperative base station group, by needing the addition due to credit household The user of precoding again to carry out precoding, it would be preferable to support multi-user.And by scheduling running time-frequency resource, according to the public base of MS Stand group and channel condition information calculates the pre-coding matrix of MS, can effectively eliminate the interference between cooperative base station group and Cooperation group limit The interference on edge, makes user obtain bigger cooperative gain.Customer-centric, other user is made by the signal decreasing transmission The interference become.And by cooperative base station group is divided into public base station group and private base station group, further according to public base station, group calculates use The final precoding at family, decreases the complexity of calculating.
Through the above description of the embodiments, those skilled in the art is it can be understood that can be by the present invention Software adds the mode of required general hardware platform and realizes, naturally it is also possible to by hardware, or the combination of the two is implemented. Based on such understanding, the part that prior art is contributed by technical scheme the most in other words can be with software The form of product embodies, and this software module or computer software product can be stored in a storage medium, if including Dry instruction is with so that a computer equipment (can be personal computer, server, or the network equipment etc.) performs this Method described in each embodiment bright.Storage medium can be random access memory (RAM), internal memory, read only memory (ROM), electricity Well known in programming ROM, electrically erasable ROM, depositor, hard disk, moveable magnetic disc, CD-ROM or technical field Any other form of storage medium.
The foregoing is only several embodiments of the present invention, can disclosed in those skilled in the art's foundation application documents The present invention is carried out various change or modification without departing from the spirit and scope of the present invention.

Claims (17)

1. the preprocess method of a collaboration communication, it is characterised in that including:
Obtaining public base station group from the cooperative base station group of user, described public base station group includes the cooperative base station group of described user In the set of base station of collaboration services is provided for other user, described public base station group is the set less than cooperative base station group;
Calculate first pre-coding matrix of user according to described public base station group, described first pre-coding matrix is for described use The interference of other user that family services relative to described public base station group carries out eliminating pretreatment;
Described method also includes:
The first pre-coding matrix according to described user and the channel state information matrix of user, calculate the final precoding of user Matrix, described final pre-coding matrix eliminates pretreatment for the information of user is carried out interference.
2. the preprocess method of collaboration communication as claimed in claim 1, it is characterised in that described method also includes:
Statistics, due to the addition of new user, causes existing public base station group to change, needs again the user of precoding, right The user of described needs precoding again, carries out precoding renewal process.
3. the preprocess method of collaboration communication as claimed in claim 1, it is characterised in that described according to described public base station group Calculate first pre-coding matrix of user, including:
Calculate the kernel of the channel matrix that other user is corresponding in described public base station group, calculate user according to described kernel The first pre-coding matrix.
4. the preprocess method of collaboration communication as claimed in claim 3, it is characterised in that described according to described public base station group Calculate first pre-coding matrix of user, also include:
If precoding failure, labelling failure public base station group, reschedule public base station group, it is to avoid occur with marked failed The public base station group that public base station group is the same, recalculates the first precoding square of user according to the public base station group rescheduled Battle array.
5. the preprocess method of collaboration communication as claimed in claim 1, it is characterised in that obtain from the cooperative base station group of user Obtain public base station group, including:
The set of the base station that collaboration services is provided is found out for other user from the cooperative base station group of user;
The set of the described base station providing collaboration services for other user is defined as the public base station group of user.
6. the preprocess method of collaboration communication as claimed in claim 1, it is characterised in that described according to described user described Pre-coding matrix in public base station group and the channel state information matrix of user, calculate the final pre-coding matrix of user, also Including:
If calculating the final pre-coding matrix failure of user, described in labelling, the cooperative base station group of user, reschedules the association of user Make base station group, recalculate the final pre-coding matrix of user according to described cooperative base station group.
7. the preprocess method of collaboration communication as claimed in claim 2, it is characterised in that described described needs is prelisted again The user of code, carries out precoding renewal process, including:
The pre-coding matrix needing again the former kernel of the user of precoding is adjusted after dimension be newly added sharing of user The channel state information matrix of base station portion is multiplied, and seeks the kernel of the matrix after being multiplied;
Former first pre-coding matrix phase by the kernel of the matrix after described being multiplied with the user of described needs again precoding Take advantage of, obtain the first new pre-coding matrix of the user of described needs precoding again;
According to described the first new pre-coding matrix and the channel state information matrix of the user needing again precoding, update and need Will the final pre-coding matrix of the user of precoding again.
8. the preprocess method of collaboration communication as claimed in claim 1, it is characterised in that described method also includes:
Receive the cooperation solicited message of user, determine the cooperative base station group of user according to cooperation solicited message;
The channel quality monitored results sent according to user, updates described cooperative base station group.
9. a base station, it is characterised in that including:
Acquisition module, for obtaining public base station group from the cooperative base station group of user, described public base station group includes described association Making to provide in base station group the set of the base station of collaboration services, described public base station group for other user is less than cooperative base station group's Set;
First precoding module, for calculating first pre-coding matrix of user according to described public base station group, described first pre- Encoder matrix is for carrying out eliminating pretreatment to the interference of other user that described user services relative to described public base station group;
Described base station also includes:
Second precoding module, for according to described first pre-coding matrix and the channel state information matrix of user, calculates and uses The final pre-coding matrix at family, described final pre-coding matrix eliminates pretreatment for the information of user is carried out interference.
10. base station as claimed in claim 9, it is characterised in that described base station also includes:
Statistical module, for statistics due to the addition of new user, causes existing public base station group to change, needs the most pre- The user of coding;
More new module, for the user to described needs again precoding, carries out precoding renewal process.
11. base stations as claimed in claim 9, it is characterised in that described first precoding module, including:
First computing unit, for calculating the kernel of the channel matrix that other user is corresponding in described public base station group;
Second computing unit, for calculating first pre-coding matrix of user according to described kernel.
12. base stations as claimed in claim 9, it is characterised in that described first precoding module, also include:
Labelling scheduling unit, is used for when precoding failure, labelling failure public base station group, reschedules public base station group, keep away Exempting from the public base station group as marked failed public base station group occur, the public base station group according to rescheduling counts again Calculate the pre-coding matrix of user.
13. base stations as claimed in claim 9, it is characterised in that described acquisition module includes:
Find unit, for finding out the set of the base station providing collaboration services for other user from the cooperative base station group of user;
Determine unit, for the set of the described base station providing collaboration services for other user being defined as the public base station of user Group.
14. base stations as claimed in claim 10, it is characterised in that described more new module includes:
Kernel obtains unit, after the pre-coding matrix of the former kernel of the user that will need again precoding adjusts dimension It is multiplied with the channel state information matrix of the sharing base station part being newly added user, it is thus achieved that the kernel of the matrix after being multiplied;
First updating block, former for by the kernel of the matrix after described being multiplied and the user of described needs again precoding First pre-coding matrix is multiplied, and obtains the first new pre-coding matrix of the user of described needs precoding again;
Second updating block, for the channel status according to described new first pre-coding matrix He the user needing again precoding Information matrix, updates the most pre-encoder matrix of the user needing again precoding.
15. base stations as claimed in claim 9, it is characterised in that described base station also includes:
Reception determines module, for receiving the cooperation solicited message of user, determines the cooperation base of user according to cooperation solicited message Stand group;
More new module, for the channel quality monitored results sent according to user, updates the association that described reception determines that module determines Make base station group.
The pretreatment system of 16. 1 kinds of collaboration communications, including at least two base station and at least one terminal, described terminal for and Described base station communicates, it is characterised in that:
Described base station, for obtaining public base station group from the cooperative base station group of terminal, described public base station group includes described association Making to provide in base station group the set of the base station of collaboration services, described public base station group for other user is less than cooperative base station group's Set;Calculate the first pre-coding matrix of described terminal according to described public base station group, described first pre-coding matrix is for right The interference of other terminal that described terminal services relative to described public base station group carries out eliminating pretreatment;According to described first pre- Encoder matrix and the channel state information matrix of terminal, calculate the final pre-coding matrix of described terminal, described final precoding Matrix is for carrying out disturbing pretreatment to the information of described terminal.
The pretreatment system of 17. collaboration communications as claimed in claim 16, it is characterised in that described base station is additionally operable to:
Statistics, due to the addition of new terminal use, causes existing public base station group to change, needs again precoding Terminal, the terminal to described needs again precoding, carry out precoding renewal process.
CN200910108823.5A 2009-07-20 2009-07-20 The preprocess method of a kind of collaboration communication, base station and system Active CN101958735B (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN200910108823.5A CN101958735B (en) 2009-07-20 The preprocess method of a kind of collaboration communication, base station and system
PCT/CN2010/073366 WO2011009340A1 (en) 2009-07-20 2010-05-29 Pre-processing method, base station and system for cooperative communication
EP10801900.1A EP2416503B1 (en) 2009-07-20 2010-05-29 Pre-processing method, base station and system for cooperative communication
BRPI1013960-5A BRPI1013960B1 (en) 2009-07-20 2010-05-29 METHOD AND SYSTEM FOR PRE-PROCESSING COOPERATIVE COMMUNICATION AND BASE STATION
US13/352,349 US8340198B2 (en) 2009-07-20 2012-01-18 Preprocessing method, base station, and system for cooperative communication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910108823.5A CN101958735B (en) 2009-07-20 The preprocess method of a kind of collaboration communication, base station and system

Publications (2)

Publication Number Publication Date
CN101958735A CN101958735A (en) 2011-01-26
CN101958735B true CN101958735B (en) 2016-12-14

Family

ID=

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101373998A (en) * 2007-08-20 2009-02-25 上海贝尔阿尔卡特股份有限公司 Low information interactive multi-base station collaboration MIMO as well as scheduling method and apparatus thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101373998A (en) * 2007-08-20 2009-02-25 上海贝尔阿尔卡特股份有限公司 Low information interactive multi-base station collaboration MIMO as well as scheduling method and apparatus thereof

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Leakage-based precoding for CoMP in LTE-A;Mitsubishi;《3GPP RAN1#56 R1-090596》;20090203;全文 *
Mitsubishi Electric.Leakage-based precoding for CoMP in LTE-A.《3GPP RAN1#56 R1-090596》.2009, *
Siemens Networks.Combination of unitary precoding with non-unitary traking.《3GPP TSG RAN WG1 Meeting #47》.2006,全文. *

Similar Documents

Publication Publication Date Title
Liu et al. Load aware joint CoMP clustering and inter-cell resource scheduling in heterogeneous ultra dense cellular networks
Fang et al. Energy-efficient resource allocation for NOMA-MEC networks with imperfect CSI
CN101888665B (en) Local scheduler-based multi-point cooperative transmission method
Cai et al. Max-min SINR coordinated multipoint downlink transmission—Duality and algorithms
Zhao et al. Non-orthogonal unicast and broadcast transmission via joint beamforming and LDM in cellular networks
Feng et al. BOOST: Base station on-off switching strategy for green massive MIMO HetNets
CN101951307B (en) Method for selecting cell cooperation set under CoMP
EP2416503B1 (en) Pre-processing method, base station and system for cooperative communication
Wen et al. Interference pricing resource allocation and user-subchannel matching for NOMA hierarchy fog networks
CN102025464A (en) Method and system for precoding coordination of downlink multi-base station multi-input and multi-output
CN102186212A (en) Intercell cooperation scheduling method, system and user equipment
CN114245348A (en) Multi-service joint transmission method and device based on non-cellular network architecture
Xia et al. Joint optimization of fronthaul compression and bandwidth allocation in uplink H-CRAN with large system analysis
Zhou et al. A decentralized framework for dynamic downlink base station cooperation
Sun et al. A machine learning approach for beamforming in ultra dense network considering selfish and altruistic strategy
Mochaourab et al. Pilot clustering in asymmetric massive MIMO networks
Li et al. On the optimal energy efficiency and spectral efficiency trade-off of CF massive MIMO SWIPT system
CN102186215B (en) Switching method of multipoint-multiuser oriented cooperation transmission
Sheng et al. Energy-efficient precoding in multicell networks with full-duplex base stations
CN101958735B (en) The preprocess method of a kind of collaboration communication, base station and system
Xu et al. Robust beamforming with pilot reuse scheduling in a heterogeneous cloud radio access network
Koolivand et al. Improving energy efficiency of massive MIMO relay systems using power bisection allocation for cell-edge users
Saleh et al. Optimal scheduling of coordinated multipoint transmissions in cellular networks
Kusashima et al. Fractional base station cooperation cellular network
Noma‐Osaghae et al. Particle swarm optimization of the spectral and energy efficiency of an SCMA‐based heterogeneous cellular network

Legal Events

Date Code Title Description
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant