Summary of the invention
For solving the problems of the technologies described above, the embodiment of the present invention provides a kind of TDD system user dispatching method, device and system, and by changing user scheduling mechanism, making between user can estimated signal disturbed condition, thereby realize co-channel full duplex transmission, and then improve the communication efficiency of TDD system.
According to the first aspect of the embodiment of the present invention, a kind of TDD system user dispatching method is disclosed, be applied to base station side, described method comprises:
Co-channel full duplex dispatching cycle is set, comprises N subframe described dispatching cycle;
From a described N subframe, determine that K subframe is as co-channel full duplex subframe, the quantity K of described co-channel full duplex subframe is associated with the ratio of uplink service demand and downlink business demand;
For described co-channel full duplex subframe, the up user's of priority scheduling data, according to the disturbed condition of estimating, determine the downlink user matching with described up user, the data of dispatching described downlink user.
Preferably, described from a described N subframe determine K subframe specifically comprise as co-channel full duplex subframe:
For n subframe in current dispatching cycle, obtaining the downlink user that described n subframe will dispatch can transmitted data amount C
dLwith up user can transmitted data amount C
uL;
Obtain the descending data total amount T that passed
dLwith the up data total amount T that passed
uL;
In the time that judgement meets the following conditions, described n subframe transmitted for co-channel full duplex:
L*C
UL/T
UL>M*C
DL/T
DL
Wherein, L is uplink service demand, and M is downlink business demand, n=1, and 2 ..., N.
Preferably, described according to the disturbed condition of estimating, to determine and the downlink user of described up user's pairing, the data of dispatching described downlink user specifically comprise:
Base station sends downlink reference signal in co-channel full duplex subframe, makes user side estimate down channel quality according to described downlink reference signal, and in the subframe of specifying feedback of down channel quality information to base station;
Described base station, according to the downlink channel quality information of client feeds back, judges whether channel quality is greater than the first predetermined threshold value, and the user that all channel qualities are greater than to the first predetermined threshold value is as the downlink user that can match;
A downlink user matching with described up user, according to up-downgoing business demand amount ratio, is determined, the data of dispatching described downlink user in base station from all downlink users that match according to priority.
Preferably, described according to the disturbed condition of estimating, to determine and the downlink user of described up user's pairing, the data of dispatching described downlink user specifically comprise:
Base station estimating user, in the geographical position of affiliated subdistrict, estimates according to the described geographical position obtaining the intensity that up user disturbs the signal of downlink user;
Base station judges whether the intensity that described up user disturbs the signal of downlink user is less than the second predetermined threshold value, if so, and using described downlink user as the downlink user that can match;
A downlink user matching with described up user, according to up-downgoing business demand amount ratio, is determined, the data of dispatching described downlink user in base station from all downlink users that match according to priority.
Preferably, described method also comprises:
Within co-channel full duplex dispatching cycle, for the subframe outside K co-channel full duplex subframe, for dispatching downlink user data.
Preferably, described method also comprises:
Within co-channel full duplex dispatching cycle, for the subframe outside K co-channel full duplex subframe, determine that according to the ratio of up-downgoing business demand amount described subframe is for dispatching downlink user data or uplink user data.
Preferably, the described ratio according to up-downgoing business demand amount determines that described subframe is specially for dispatching downlink user data or uplink user data:
When the ratio obtaining divided by downlink business demand when uplink service demand is greater than 1, described subframe is for dispatching uplink user data;
When the ratio obtaining divided by downlink business demand when uplink service demand is less than or equal to 1, described subframe is for dispatching downlink user data.
According to the second aspect of the embodiment of the present invention, a kind of TDD system user dispatching method is disclosed, described method is applied to base station side, comprising:
Co-channel full duplex dispatching cycle is set, comprises N subframe described dispatching cycle;
From a described N subframe, determine that K subframe is as co-channel full duplex subframe, the quantity K of described co-channel full duplex subframe is associated with the ratio of uplink service demand and downlink business demand;
For described co-channel full duplex subframe, the up user's of priority scheduling data;
In co-channel full duplex subframe, send downlink reference signal, estimate down channel quality to make described user side according to the downlink reference signal receiving, according to the downlink channel quality information of described client feeds back, determine a downlink user matching with described up user, the data of dispatching described downlink user.
According to the third aspect of the embodiment of the present invention, a kind of TDD system user dispatching method is disclosed, described method is applied to UE side, comprising:
Receive the dispatching uplink user's of base station transmission request;
Receive the downlink reference signal that base station sends, estimate down channel quality according to described downlink reference signal, in the subframe of specifying, feedback of down channel quality information is to base station, to make described base station according to the downlink channel quality information of feedback, determine the downlink user with described up user's pairing;
Receive the request of the scheduling of base station transmission and the down user data of described up user's pairing.
Preferably, in the described subframe specifying, feedback of down channel quality information is specially to base station:
In co-channel full duplex subframe, feedback of down channel quality information is to base station; Or
In descending sub frame, feedback of down channel quality information is to base station.
According to the fourth aspect of the embodiment of the present invention, a kind of TDD system user dispatching device is disclosed, described application of installation, in base station side, comprising:
Setting unit, for co-channel full duplex dispatching cycle is set, comprises N subframe described dispatching cycle;
Determining unit, for determining that from a described N subframe K subframe is as co-channel full duplex subframe, the quantity K of described co-channel full duplex subframe is associated with the ratio of uplink service demand and downlink business demand;
The first scheduling unit, for for described co-channel full duplex subframe, the up user's of priority scheduling data, according to the disturbed condition of estimating, determine and the downlink user of described up user's pairing the data of dispatching described downlink user.
Preferably, described determining unit specifically comprises:
First obtains subelement, and for n the subframe in current dispatching cycle, obtaining the downlink user that described n subframe will dispatch can transmitted data amount C
dLwith up user can transmitted data amount C
uL;
Second obtains subelement, for obtaining the descending data total amount T that passed
dLwith the up data total amount T that passed
uL;
The first judgment sub-unit, in the time that judgement meets the following conditions, described n subframe is for co-channel full duplex transmission: L*C
uL/ T
uL>M*C
dL/ T
dL; Wherein, L is uplink service demand, and M is downlink business demand, n=1, and 2 ..., N.
Preferably, described the first scheduling unit specifically comprises the first scheduling sublayer unit and the second scheduling sublayer unit, and wherein, described the second scheduling sublayer unit is for dispatching downlink user data; Described the second sub-scheduling unit specifically comprises:
Send subelement, for sending downlink reference signal in co-channel full duplex subframe, make user side estimate down channel quality according to described downlink reference signal, and in the subframe of specifying feedback of down channel quality information to base station;
The second judgment sub-unit, for according to the downlink channel quality information of client feeds back, judges whether channel quality is greater than the first predetermined threshold value, and the user that all channel qualities are greater than to the first predetermined threshold value is as the downlink user that can match;
First determines subelement, for according to up-downgoing business transmission quantity ratio, determines a downlink user matching with described up user, the data of dispatching described downlink user according to priority from all downlink users that match.
Preferably, described the first scheduling unit specifically comprises the first scheduling sublayer unit and the second scheduling sublayer unit, and wherein, described the second scheduling sublayer unit is for dispatching downlink user data, and described the second scheduling sublayer unit specifically comprises:
Estimator unit, the geographical position for estimating user in affiliated subdistrict, estimates according to the described geographical position obtaining the intensity that up user disturbs the signal of downlink user;
The 3rd judgment sub-unit, for judging whether the intensity that described up user disturbs the signal of downlink user is less than the second predetermined threshold value, if so, using described downlink user as the downlink user that can match;
Second determines subelement, according to up-downgoing business demand amount ratio, determines a downlink user matching with described up user, the data of dispatching described downlink user for base station according to priority from all downlink users that match.
Preferably, described device also comprises:
The second scheduling unit, within co-channel full duplex dispatching cycle, for the subframe outside K co-channel full duplex subframe, for dispatching downlink user data.
Preferably, described device also comprises:
The 3rd scheduling unit, within co-channel full duplex dispatching cycle, for the subframe outside K co-channel full duplex subframe, determines that according to the ratio of up-downgoing business demand amount described subframe is for dispatching downlink user data or uplink user data.
Preferably, described the 3rd scheduling unit comprises:
The 3rd scheduling sublayer unit, while being greater than 1 for the ratio obtaining divided by downlink business demand when uplink service demand, described subframe is for dispatching uplink user data;
The 4th scheduling sublayer unit, while being less than or equal to 1 for the ratio obtaining divided by downlink business demand when uplink service demand, described subframe is for dispatching downlink user data.
According to the 5th aspect of the embodiment of the present invention, a kind of base station is disclosed, described base station comprises:
First arranges module, for co-channel full duplex dispatching cycle is set, comprises N subframe described dispatching cycle;
The first determination module, for determining that from a described N subframe K subframe is as co-channel full duplex subframe, the quantity K of described co-channel full duplex subframe is associated with the ratio of uplink service demand and downlink business demand;
The first scheduler module, for for described co-channel full duplex subframe, the up user's of priority scheduling data, according to the disturbed condition of estimating, determine and the downlink user of described up user's pairing the data of dispatching described downlink user.
According to the 6th aspect of the embodiment of the present invention, a kind of base station is disclosed, described base station comprises:
Second arranges module, for co-channel full duplex dispatching cycle is set, comprises N subframe described dispatching cycle;
The second determination module, for determining that from a described N subframe K subframe is as co-channel full duplex subframe, the quantity K of described co-channel full duplex subframe is associated with the ratio of uplink service demand and downlink business demand;
The second scheduler module, for for described co-channel full duplex subframe, the up user's of priority scheduling data;
The 3rd scheduler module, for sending downlink reference signal in co-channel full duplex subframe, estimate down channel quality so that obtain user side according to described downlink reference signal, and according to the downlink channel quality information of described client feeds back, determine a downlink user matching with described up user, the data of dispatching described downlink user.
According to the 7th aspect of the embodiment of the present invention, a kind of UE is disclosed, described UE comprises:
The first receiver module, dispatching uplink user's the request sending for receiving base station;
Feedback module, the downlink reference signal sending for receiving base station, estimate down channel quality according to described downlink reference signal, in the subframe of specifying, feedback of down channel quality information is to base station, to make described base station according to the downlink channel quality information of feedback, determine the downlink user with described up user's pairing;
The second receiver module, for receiving the request of the scheduling of base station transmission and the down user data of described up user's pairing.
According to the eight aspect of the embodiment of the present invention, a kind of TDD system is disclosed, described system comprises base station and UE, wherein,
Described base station is used for arranging co-channel full duplex dispatching cycle, comprises N subframe described dispatching cycle; From a described N subframe, determine that K subframe is as co-channel full duplex subframe, the quantity K of described co-channel full duplex subframe is associated with the ratio of uplink service demand and downlink business demand; For described co-channel full duplex subframe, the up user's of priority scheduling data; In co-channel full duplex subframe, send downlink reference signal, estimate down channel quality to make described user side according to the downlink reference signal receiving, according to the downlink channel quality information of described client feeds back, determine a downlink user matching with described up user, the data of dispatching described downlink user;
Described UE is used for the dispatching uplink user's who receives base station transmission request; Receive the downlink reference signal that base station sends, estimate down channel quality according to described downlink reference signal, in the subframe of specifying, feedback of down channel quality information is to base station, to make described base station according to the downlink channel quality information of feedback, determine the downlink user with described up user's pairing; Receive the request of the scheduling of base station transmission and the down user data of described up user's pairing.
The beneficial effect that the embodiment of the present invention can reach is: the present invention has improved a kind of TDD system user dispatching method, within the co-channel full duplex dispatching cycle arranging, from N subframe, determine that K subframe is as co-channel full duplex subframe, the quantity K of described co-channel full duplex subframe is associated with the ratio of uplink service demand and downlink business demand; For described co-channel full duplex subframe, the up user's of priority scheduling data, according to the disturbed condition of estimating, determine the downlink user matching with described up user, the data of dispatching described downlink user.In embodiments of the present invention, for co-channel full duplex subframe, the up user of priority scheduling, again according to the signal disturbed condition of estimating, by downlink user little annoyance level, be defined as dispatching with the downlink user of up user's pairing, avoided the interference between upstream and downstream user, realized co-channel full duplex transmission.On the other hand, be identified for the quantity of the subframe of co-channel full duplex transmission according to the ratio of up-downgoing business demand amount, and allow dynamic-configuration ascending-descending subframes, thereby can dynamically match the asymmetry of downlink business, thereby promote to greatest extent spectrum efficiency, improved the communication efficiency of TDD system.
Embodiment
In prior art, the disturbed condition of the up user that can not estimate to carry out co-channel full duplex transmission with base station due to existing user's scheduling mechanism to downlink user, therefore can not avoid or eliminate the interference of up user to downlink user, cause downlink user to receive downstream signal failure, thereby can not realize co-channel full duplex transmission, and use existing dispatching method, communication efficiency is lower.
Based on this, the embodiment of the present invention provides a kind of TDD system user dispatching method, device and system, and by changing user scheduling mechanism, making between user can estimated signal disturbed condition, thereby realize co-channel full duplex transmission, and then improve the communication efficiency of TDD system.
In order to make those skilled in the art person understand better the technical scheme in the present invention, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Based on the embodiment in the present invention, those of ordinary skills, not making the every other embodiment obtaining under creative work prerequisite, should belong to the scope of protection of the invention.
Referring to Fig. 2, it is TDD system user dispatching method the first embodiment flow chart provided by the invention.
Described method is applied to base station side, and described method comprises:
S201, arranges co-channel full duplex dispatching cycle, comprises N subframe described dispatching cycle.
S202, determines that from a described N subframe K subframe is as co-channel full duplex subframe, and the quantity K of described co-channel full duplex subframe is associated with the ratio of uplink service demand and downlink business demand.
Wherein, the quantity K of described co-channel full duplex subframe is associated with the ratio of uplink service demand and downlink business demand and specifically refers to the quantity that is identified for the subframe of co-channel full duplex transmission according to the ratio of uplink and downlink business demand amount.
S203, for described co-channel full duplex subframe, the up user's of priority scheduling data, according to the disturbed condition of estimating, determine the downlink user matching with described up user, the data of dispatching described downlink user.
In first embodiment of the invention, within the co-channel full duplex dispatching cycle arranging, from N subframe, determine that K subframe is as co-channel full duplex subframe, the quantity K of described co-channel full duplex subframe is associated with the ratio of uplink service demand and downlink business demand; For described co-channel full duplex subframe, the up user's of priority scheduling data, according to the disturbed condition of estimating, determine the downlink user matching with described up user, the data of dispatching described downlink user.In embodiments of the present invention, for co-channel full duplex subframe, the up user of priority scheduling, again according to the signal disturbed condition of estimating, by downlink user little annoyance level, be defined as dispatching with the downlink user of up user's pairing, avoided the interference between upstream and downstream user, realized co-channel full duplex transmission.On the other hand, be identified for the quantity of the subframe of co-channel full duplex transmission according to the ratio of up-downgoing business demand amount, and allow dynamic-configuration ascending-descending subframes, thereby can dynamically match the asymmetry of downlink business, thereby promote to greatest extent spectrum efficiency, improved the communication efficiency of TDD system.
Referring to Fig. 3, it is TDD system user dispatching method the second embodiment flow chart provided by the invention.
S301, arranges co-channel full duplex dispatching cycle, comprises N subframe described dispatching cycle.
Usually, corresponding LTE long evolving system, comprises 1024 subframes conventionally in the dispatching cycle.The method that the embodiment of the present invention provides, can be applied to any TDD system, for example TD-SCDMA, TD-LTE system etc.The present invention does not limit society from the co-channel full duplex concrete grammar of dispatching cycle.
S 302, for the current subframe n in dispatching cycle, obtaining the downlink user that described subframe will dispatch can transmitted data amount C
dLwith up user can transmitted data amount C
uL.
Current subframe is n subframe in current dispatching cycle, wherein, n=1,2 ..., N.N is the sum of subframe in dispatching cycle.
S303, obtains the descending data total amount T that passed
dLwith the up data total amount T that passed
uL.
Obtain respectively the downlink data total amount T that system has been transmitted before current subframe
dLwith the up data total amount T that passed
uL.
S304, judges whether to meet predetermined condition.If meet, enter step S305; If do not meet above-mentioned predetermined condition, enter step S310.
Described predetermined condition is:
L*C
UL/T
UL>M*C
DL/T
DL
Wherein, L is uplink service demand, and M is downlink business demand, C
uLthe up user that will dispatch for current subframe can transmitted data amount, C
dLthe up user that will dispatch for current subframe can transmitted data amount, T
uLfor up data total amount, the T of having passed
dLfor the downlink data total amount and the T that have transmitted
uL.
S305, in the time that judgement meets predetermined condition, determines that current subframe n, as co-channel full duplex subframe, transmits for co-channel full duplex.
In the time meeting above-mentioned condition, for the ratio that guarantees uplink traffic transmission amount and downlink traffic transmission amount remains on L:M, current subframe n is for co-channel full duplex transmission, and described co-channel full duplex subframe can be carried out the transmission of up-downgoing business simultaneously.
S306, for definite co-channel full duplex subframe, the up user's of priority scheduling data.
S307, base station sends downlink reference signal in co-channel full duplex subframe, makes user side estimate down channel quality according to described downlink reference signal, and in the subframe of specifying feedback of down channel quality information to base station.
When specific implementation, base station, in k co-channel full duplex subframe, sends downlink reference signal.Wherein, k=1,2,3 ... K, wherein, K is the total quantity of co-channel full duplex subframe.The reference signal that has the user of downlink transfer demand to send based on base station is estimated the down channel quality of k co-channel full duplex subframe, and feeds back described channel quality information in the subframe of specifying.Concrete, take LTE system as example, the SINR(Signal to Interference plus Noise Ratio of user side UE computing reference signal, Signal to Interference plus Noise Ratio), and be quantified as CQI(Quality Indicator, channel quality information), the CQ I information of 4 bits is fed back to base station.
S308, described base station, according to the downlink channel quality information of client feeds back, judges whether channel quality is greater than the first predetermined threshold value, the user that all channel qualities are greater than to the first predetermined threshold value is as the downlink user that can match.
In second embodiment of the invention, base station side has set in advance the first predetermined threshold value, when base station is according to the channel quality information CQI of UE side feedback, judge when channel quality is greater than the first predetermined threshold value, all channel qualities are greater than to the downlink user that the user of the first predetermined threshold value can match as the up user of above-mentioned priority scheduling.
S309, a downlink user matching with described up user, according to up-downgoing business demand amount ratio, is determined, the data of dispatching described downlink user in base station from all downlink users that match according to priority.
When specific implementation, in multiple downlink users that match, calculating can be matched the priority valve of downlink user, using downlink user the highest priority valve as with the downlink user of up user's pairing.Preferably, described priority valve equals the ratio that total amount of data that current this user can transmitted data amount have transmitted divided by this user obtains.It will be appreciated by persons skilled in the art that and can also use other dispatching algorithms, with from multiple up users that match, determine a downlink user matching with described up user, dispatching downlink user's data.
S310, in the time not meeting above-mentioned condition, described current subframe n is for dispatching downlink user data or uplink user data.
Preferably, in the time not meeting predetermined condition, current subframe n is for dispatching downlink user data.This is because under normal conditions, downlink business demand is generally greater than uplink service demand, therefore, can a setting unit point subframe transmit not only dispatching uplink user but also dispatching downlink user for co-channel full duplex, all the other subframes are set for downlink transfer, to guarantee downlink traffic transmission amount.
Preferably, for the subframe that is not used in co-channel full duplex transmission, can also determine that described subframe is for dispatching downlink user data or uplink user data according to the ratio of up-downgoing business demand amount.When specific implementation, when the ratio obtaining divided by downlink business demand when uplink service demand is greater than 1, described subframe is for dispatching uplink user data; When the ratio obtaining divided by downlink business demand when uplink service demand is less than or equal to 1, described subframe is for dispatching downlink user data.
Illustrate with a concrete example how method provided by the invention effectively improves system efficiency of transmission below, for convenience of description, except full duplex subframe, all the other subframes are all for downlink transfer.Existing TD-LTE system is two classes by sub-frame division: descending sub frame and sub-frame of uplink.Downlink business can only pass at descending sub frame, and uplink service can only pass at sub-frame of uplink.And the present invention is full duplex subframe (can carry out the transmission of up-downgoing business) and descending sub frame two classes by subframe definition simultaneously, simple example: in prior art, a TD-LTE system-frame comprises 10 subframes, and each subframe can be transmitted 10Mb flow.If wherein 4 subframes are sub-frame of uplink, 6 subframes are descending sub frame, support the business transmission of L:M=4:6, and total traffic is 10*10Mb=100Mb.And apply method provided by the invention, and in 10 subframes, wherein 4 subframes are full duplex subframe, and 6 subframes are descending sub frame, and total transmission quantity is: 4*2*10Mb+6*10Mb=140Mb.Improved efficiency 40%.As can be seen here, apply method provided by the invention, can realize co-channel full duplex transmission, and TDD system communication efficiency can be effectively provided.
In second embodiment of the invention, relatively existing multi-user dispatching method, by send downlink reference signal in co-channel full duplex subframe, thereby make user side in the situation that not increasing computation complexity, realize the measurement that up subscriber signal is disturbed, to make base station according to the downlink channel quality information of client feeds back, determine a downlink user matching with up user, and dispatching downlink user's data, realize co-channel full duplex transmission, improve system efficiency of transmission.On the other hand, the present invention determines the quantity of co-channel full duplex subframe according to up-downgoing business demand amount, thereby allow the quantity of ascending-descending subframes to realize dynamic-configuration, thereby asymmetry that can Dynamic Matching up-downgoing business, point out to greatest extent spectrum efficiency, further improved system communication efficiency.
Referring to Fig. 4, it is TDD system user dispatching method the 3rd embodiment flow chart provided by the invention.
S401, arranges co-channel full duplex dispatching cycle, comprises N subframe described dispatching cycle.
Usually, corresponding LTE long evolving system, comprises 1024 subframes conventionally in the dispatching cycle.The method that the embodiment of the present invention provides, can be applied to any TDD system, for example TD-SCDMA, TD-LTE system etc.The present invention does not limit society from the co-channel full duplex concrete grammar of dispatching cycle.
S402, for the current subframe n in dispatching cycle, obtaining the downlink user that described subframe will dispatch can transmitted data amount C
dLwith up user can transmitted data amount C
uL.
Current subframe is n subframe in current dispatching cycle, wherein, n=1,2 ..., N.N is the sum of subframe in dispatching cycle.
S403, obtains the descending data total amount T that passed
dLwith the up data total amount T that passed
uL.
Obtain respectively the downlink data total amount T that system has been transmitted before current subframe
dLwith the up data total amount T that passed
uL.
S404, judges whether to meet predetermined condition.If meet, enter step S405; If do not meet above-mentioned predetermined condition, enter step S410.
Described predetermined condition is:
L*C
UL/T
UL>M*C
DL/T
DL
Wherein, L is uplink service demand, and M is downlink business demand, C
uLthe up user that will dispatch for current subframe can transmitted data amount, C
dLthe up user that will dispatch for current subframe can transmitted data amount, T
uLfor up data total amount, the T of having passed
dLfor the downlink data total amount and the T that have transmitted
uL.
S405, in the time that judgement meets predetermined condition, determines that current subframe n, as co-channel full duplex subframe, transmits for co-channel full duplex.
In the time meeting above-mentioned condition, for the ratio that guarantees uplink traffic transmission amount and downlink traffic transmission amount remains on L:M, current subframe n is for co-channel full duplex transmission.
S406, for definite co-channel full duplex subframe, the up user's of priority scheduling data.
S407, base station estimating user, in the geographical position of affiliated subdistrict, estimates according to the described geographical position obtaining the intensity that up user disturbs the signal of downlink user.
When specific implementation, base station can obtain the geographical position of user in community, for example each user terminal equipment GPS, and the longitude and latitude geographical location information showing to base station feedback GPS, base station can calculate the geographic distance d of up user and downlink user so, and obtains ambient conditions around.Due to up user emission power P
send outbe that base station is controlled, therefore up user's transmitted power P is known in base station
send out, like this, the method that the up user's transmitted power of a kind of feasible calculating reaches the power at downlink user place is:
P
connect=P
send out* d
n,
Wherein, P
connectfor up user's transmitted power reaches the power at downlink user place, P
send outfor up user emission power, n is the link attenuation factor, and the value of n, for being statistical value, is generally between 2.5-4.Work as P
connectlower than threshold value time, think that this downlink user and up user can match.
Below be only an example of the embodiment of the present invention; it will be understood by those skilled in the art that; can also adopt other computational methods to obtain signal interference strength, those skilled in the art all belong to protection scope of the present invention not paying other implementations of obtaining under creative work.
S408, base station judges whether the intensity that described up user disturbs the signal of downlink user is less than the second predetermined threshold value, if so, using described downlink user as the downlink user that can match.
In third embodiment of the invention, base station side has set in advance the second predetermined threshold value, in the time that whether the intensity of the signal interference of the up user in base station to downlink user is less than the second predetermined threshold value, the downlink user that the up user using user little signal interference strength as above-mentioned priority scheduling can match.
S409, a downlink user matching with described up user, according to up-downgoing business demand amount ratio, is determined, the data of dispatching described downlink user in base station from all downlink users that match according to priority.
When specific implementation, in multiple downlink users that match, calculating can be matched the priority valve of downlink user, using downlink user the highest priority valve as with the downlink user of up user's pairing.Preferably, described priority valve equals the ratio that total amount of data that current this user can transmitted data amount have transmitted divided by this user obtains.It will be appreciated by persons skilled in the art that and can also use other dispatching algorithms, with from multiple up users that match, determine a downlink user matching with described up user, dispatching downlink user's data.
S410, in the time not meeting above-mentioned predetermined condition, described current subframe n is for dispatching downlink user data or uplink user data.
Preferably, when do not meet in step S404 predetermined condition time, current subframe n is for dispatching downlink user data.This is because under normal conditions, downlink business demand is generally greater than uplink service demand, therefore, can a setting unit point subframe transmit not only dispatching uplink user but also dispatching downlink user for co-channel full duplex, all the other subframes are set for downlink transfer, to guarantee downlink traffic transmission amount.
Preferably, for the subframe that is not used in co-channel full duplex transmission, can also determine that described subframe is for dispatching downlink user data or uplink user data according to the ratio of up-downgoing business demand amount.When specific implementation, when the ratio obtaining divided by downlink business demand when uplink service demand is greater than 1, described subframe is for dispatching uplink user data; When the ratio obtaining divided by downlink business demand when uplink service demand is less than or equal to 1, described subframe is for dispatching downlink user data.
In third embodiment of the invention, relatively existing multi-user dispatching method, base station is by obtaining up user and the downlink user geographical position in affiliated subdistrict, and then by signal interference strength between the estimating user of geographical position, using up user to the little downlink user of downlink user signal interference strength as with the downlink user of up user's pairing, and dispatching downlink user's data, realize co-channel full duplex transmission, improve system efficiency of transmission.On the other hand, the present invention determines the quantity of co-channel full duplex subframe according to up-downgoing business demand amount, thereby allow the quantity of ascending-descending subframes to realize dynamic-configuration, thereby asymmetry that can Dynamic Matching up-downgoing business, point out to greatest extent spectrum efficiency, further improved system communication efficiency.
Referring to Fig. 5, it is TDD system user dispatching method the 4th embodiment flow chart provided by the invention.
The TDD system user dispatching method that fourth embodiment of the invention provides is applied to base station side.Described method comprises:
S501, arranges co-channel full duplex dispatching cycle, comprises N subframe described dispatching cycle.
S502, determines that from a described N subframe K subframe is as co-channel full duplex subframe, and the quantity K of described co-channel full duplex subframe is associated with the ratio of uplink service demand and downlink business demand.
S503, for described co-channel full duplex subframe, the up user's of priority scheduling data.
S504, in co-channel full duplex subframe, send downlink reference signal, estimate down channel quality to make described user side according to the downlink reference signal receiving, according to the downlink channel quality information of described client feeds back, determine a downlink user matching with described up user, the data of dispatching described downlink user.
When specific implementation, base station, in k co-channel full duplex subframe, sends downlink reference signal.Wherein, k=1,2,3 ... K, wherein, K is the total quantity of co-channel full duplex subframe.The reference signal that has the user of downlink transfer demand to send based on base station is estimated the down channel quality of k co-channel full duplex subframe, and feeds back described channel quality information in the subframe of specifying.Concrete, take LTE system as example, the SINR(Signal to Interference plus Noise Ratio of user side UE computing reference signal, Signal to Interference plus Noise Ratio), and be quantified as CQI(Quality Indicator, channel quality information), the CQI information of 4 bits is fed back to base station.When base station is according to the channel quality information CQI of UE side feedback, judge when channel quality is greater than the first predetermined threshold value, all channel qualities are greater than to the downlink user that the user of the first predetermined threshold value can match as the up user of above-mentioned priority scheduling.A downlink user that can match with described up user, the data of dispatching described downlink user, according to up-downgoing business demand amount ratio, are determined in base station from all downlink users that match according to priority.When specific implementation, in multiple downlink users that match, calculating can be matched the priority valve of downlink user, using downlink user the highest priority valve as the downlink user that can match with up user.Preferably, described priority valve equals the ratio that total amount of data that current this user can transmitted data amount have transmitted divided by this user obtains.It will be appreciated by persons skilled in the art that and can also use other dispatching algorithms, with from multiple up users that match, determine a downlink user matching with described up user, dispatching downlink user's data.
Referring to Fig. 6, it is TDD system user dispatching method the 5th embodiment flow chart provided by the invention.
Corresponding with fourth embodiment of the invention, a kind of TDD system user dispatching method is provided, described in it, method is applied to UE side, comprising:
S601, receives the dispatching uplink user's of base station transmission request.
S602, receive the downlink reference signal that base station sends, estimate down channel quality according to described downlink reference signal, in the subframe of specifying, feedback of down channel quality information is to base station, to make described base station according to the downlink channel quality information of feedback, determine the downlink user with described up user's pairing.
When specific implementation, the SINR(Signal to Interference plus Noise Ratio of user side UE computing reference signal, Signal to Interference plus Noise Ratio), and be quantified as CQI(Quality Indicator, channel quality information), the CQI information of 4 bits is fed back to base station.Base station according to the downlink channel quality information of feedback, is defined as the good channel of channel quality the downlink user that can match with described up user again.
Described UE feedback of down channel quality information in the subframe of specifying is specially to base station:
In co-channel full duplex subframe, feedback of down channel quality information is to base station; Or
In descending sub frame, feedback of down channel quality information is to base station; Or
In sub-frame of uplink, feedback of down channel quality information is to base station.
S603, receives the request of the scheduling of base station transmission and the down user data of described up user's pairing.
In fifth embodiment of the invention, change the method that can only feed back UE information in prior art in sub-frame of uplink, UE can feed back in subframe arbitrarily to the channel quality information of base station feedback, both can in co-channel full duplex subframe, feed back, also can in descending sub frame, feed back, avoid existing TDD sub-frame of uplink to configure the many restrictions to uplink feedback channel, simplified system and related to, improved the flexibility of system.
Referring to Fig. 7, it is TDD system user dispatching device the first embodiment flow chart provided by the invention.
The embodiment of the present invention also provides a kind of TDD system user dispatching device, and described application of installation, in base station side, comprising:
Setting unit 701, for co-channel full duplex dispatching cycle is set, comprises N subframe described dispatching cycle.
Determining unit 702, for determining that from a described N subframe K subframe is as co-channel full duplex subframe, the quantity K of described co-channel full duplex subframe is associated with the ratio of uplink service demand and downlink business demand.
The first scheduling unit 703, for for described co-channel full duplex subframe, the up user's of priority scheduling data, according to the disturbed condition of estimating, determine and the downlink user of described up user's pairing the data of dispatching described downlink user.
Preferably, described determining unit specifically comprises:
First obtains subelement, and for n the subframe in current dispatching cycle, obtaining the downlink user that described n subframe will dispatch can transmitted data amount C
dLwith up user can transmitted data amount C
uL;
Second obtains subelement, for obtaining the descending data total amount T that passed
dLwith the up data total amount T that passed
uL;
The first judgment sub-unit, in the time that judgement meets the following conditions, described n subframe is for co-channel full duplex transmission: L*C
uL/ T
uL>M*C
dL/ T
dL; Wherein, L is uplink service demand, and M is downlink business demand, n=1, and 2 ..., N.
Preferably, described the first scheduling unit specifically comprises the first scheduling sublayer unit and the second scheduling sublayer unit, and wherein, described the second scheduling sublayer unit is for dispatching downlink user data; Described the second sub-scheduling unit specifically comprises:
Send subelement, for sending downlink reference signal in co-channel full duplex subframe, make user side estimate down channel quality according to described downlink reference signal, and in the subframe of specifying feedback of down channel quality information to base station;
The second judgment sub-unit, for according to the downlink channel quality information of client feeds back, judges whether channel quality is greater than the first predetermined threshold value, and the user that all channel qualities are greater than to the first predetermined threshold value is as the downlink user that can match;
First determines subelement, for according to up-downgoing business transmission quantity ratio, determines a downlink user matching with described up user, the data of dispatching described downlink user according to priority from all downlink users that match.
Preferably, described the first scheduling unit specifically comprises the first scheduling sublayer unit and the second scheduling sublayer unit, and wherein, described the second scheduling sublayer unit is for dispatching downlink user data, and described the second scheduling sublayer unit specifically comprises:
Estimator unit, the geographical position for estimating user in affiliated subdistrict, estimates according to the described geographical position obtaining the intensity that up user disturbs the signal of downlink user;
The 3rd judgment sub-unit, for judging whether the intensity that described up user disturbs the signal of downlink user is less than the second predetermined threshold value, if so, using described downlink user as the downlink user that can match;
Second determines subelement, according to up-downgoing business demand amount ratio, determines a downlink user matching with described up user, the data of dispatching described downlink user for base station according to priority from all downlink users that match.
Preferably, described device also comprises:
The second scheduling unit, within co-channel full duplex dispatching cycle, for the subframe outside K co-channel full duplex subframe, for dispatching downlink user data.
Preferably, described device also comprises:
The 3rd scheduling unit, within co-channel full duplex dispatching cycle, for the subframe outside K co-channel full duplex subframe, determines that according to the ratio of up-downgoing business demand amount described subframe is for dispatching downlink user data or uplink user data.
Preferably, described the 3rd scheduling unit comprises:
The 3rd scheduling sublayer unit, while being greater than 1 for the ratio obtaining divided by downlink business demand when uplink service demand, described subframe is for dispatching uplink user data;
The 4th scheduling sublayer unit, while being less than or equal to 1 for the ratio obtaining divided by downlink business demand when uplink service demand, described subframe is for dispatching downlink user data.
Referring to Fig. 8, a kind of base station the first embodiment schematic diagram providing for the embodiment of the present invention.
Described base station comprises:
First arranges module 801, for co-channel full duplex dispatching cycle is set, comprises N subframe described dispatching cycle.
The first determination module 802, for determining that from a described N subframe K subframe is as co-channel full duplex subframe, the quantity K of described co-channel full duplex subframe is associated with the ratio of uplink service demand and downlink business demand.
The first scheduler module 803, for for described co-channel full duplex subframe, the up user's of priority scheduling data, according to the disturbed condition of estimating, determine and the downlink user of described up user's pairing the data of dispatching described downlink user.
When specific implementation, described base station can comprise TDD system user dispatching device as shown in Figure 7.
Referring to Fig. 9, a kind of base station the second embodiment schematic diagram providing for the embodiment of the present invention.
Described base station 900 comprises:
Second arranges module 901, for co-channel full duplex dispatching cycle is set, comprises N subframe described dispatching cycle.
The second determination module 902, for determining that from a described N subframe K subframe is as co-channel full duplex subframe, the quantity K of described co-channel full duplex subframe is associated with the ratio of uplink service demand and downlink business demand.
The second scheduler module 903, for for described co-channel full duplex subframe, the up user's of priority scheduling data;
The 3rd scheduler module 904, for sending downlink reference signal in co-channel full duplex subframe, estimate down channel quality so that obtain user side according to described downlink reference signal, and according to the downlink channel quality information of described client feeds back, determine a downlink user matching with described up user, the data of dispatching described downlink user.
Referring to Figure 10, a kind of UE mono-embodiment schematic diagram providing for the embodiment of the present invention.
Described UE1000(user side) comprising:
The first receiver module 1001, dispatching uplink user's the request sending for receiving base station.
Feedback module 1002, the downlink reference signal sending for receiving base station, estimate down channel quality according to described downlink reference signal, in the subframe of specifying, feedback of down channel quality information is to base station, to make described base station according to the downlink channel quality information of feedback, determine the downlink user with described up user's pairing.
The second receiver module 1003, for receiving the request of the scheduling of base station transmission and the down user data of described up user's pairing.
Referring to Figure 11, the TDD system one embodiment schematic diagram providing for the embodiment of the present invention.
A kind of TDD system, described system comprises base station 900 and UE1000, wherein,
Described base station 900, for co-channel full duplex dispatching cycle is set, comprises N subframe described dispatching cycle; From a described N subframe, determine that K subframe is as co-channel full duplex subframe, the quantity K of described co-channel full duplex subframe is associated with the ratio of uplink service demand and downlink business demand; For described co-channel full duplex subframe, the up user's of priority scheduling data; In co-channel full duplex subframe, send downlink reference signal, estimate down channel quality to make described user side according to the downlink reference signal receiving, according to the downlink channel quality information of described client feeds back, determine a downlink user matching with described up user, the data of dispatching described downlink user;
Described UE1000 is used for the dispatching uplink user's who receives base station transmission request; Receive the downlink reference signal that base station sends, estimate down channel quality according to described downlink reference signal, in the subframe of specifying, feedback of down channel quality information is to base station, to make described base station according to the downlink channel quality information of feedback, determine the downlink user with described up user's pairing; Receive the request of the scheduling of base station transmission and the down user data of described up user's pairing.
It should be noted that, in this article, relational terms such as the first and second grades is only used for an entity or operation to separate with another entity or operating space, and not necessarily requires or imply and between these entities or operation, have the relation of any this reality or sequentially.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thereby the process, method, article or the equipment that make to comprise a series of key elements not only comprise those key elements, but also comprise other key elements of clearly not listing, or be also included as the intrinsic key element of this process, method, article or equipment.The in the situation that of more restrictions not, the key element being limited by statement " comprising ... ", and be not precluded within process, method, article or the equipment that comprises described key element and also have other identical element.
The present invention can describe in the general context of the computer executable instructions of being carried out by computer, for example program unit.Usually, program unit comprises and carries out particular task or realize routine, program, object, assembly, data structure of particular abstract data type etc.Also can in distributed computing environment (DCE), put into practice the present invention, in these distributed computing environment (DCE), be executed the task by the teleprocessing equipment being connected by communication network.In distributed computing environment (DCE), program unit can be arranged in the local and remote computer-readable storage medium including memory device.
The above is only the specific embodiment of the present invention; it should be pointed out that for those skilled in the art, under the premise without departing from the principles of the invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.