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 PDFInfo
- 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
Links
- 238000004891 communication Methods 0.000 title claims abstract description 40
- 239000011159 matrix material Substances 0.000 claims abstract description 190
- 230000000875 corresponding Effects 0.000 claims description 59
- 238000002372 labelling Methods 0.000 claims description 17
- 238000000034 method Methods 0.000 claims description 17
- 230000005540 biological transmission Effects 0.000 description 19
- 230000002093 peripheral Effects 0.000 description 8
- 238000000354 decomposition reaction Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 230000002950 deficient Effects 0.000 description 4
- 102100013433 ZBTB22 Human genes 0.000 description 3
- 101710005994 ZBTB22 Proteins 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 210000003660 Reticulum Anatomy 0.000 description 2
- 230000003247 decreasing Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000005465 channeling Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006011 modification reaction Methods 0.000 description 1
- LCTONWCANYUPML-UHFFFAOYSA-N pyruvic acid Chemical compound CC(=O)C(O)=O LCTONWCANYUPML-UHFFFAOYSA-N 0.000 description 1
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
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:
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:
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:
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.
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)
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)
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)
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 |