CN104796994B - The resource regulating method of wireless communication system - Google Patents

The resource regulating method of wireless communication system Download PDF

Info

Publication number
CN104796994B
CN104796994B CN201510208955.0A CN201510208955A CN104796994B CN 104796994 B CN104796994 B CN 104796994B CN 201510208955 A CN201510208955 A CN 201510208955A CN 104796994 B CN104796994 B CN 104796994B
Authority
CN
China
Prior art keywords
scheduling
data
length
sent
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510208955.0A
Other languages
Chinese (zh)
Other versions
CN104796994A (en
Inventor
甘露
朱双贺
吕欣岩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu IoT Research and Development Center
Original Assignee
Jiangsu IoT Research and Development Center
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiangsu IoT Research and Development Center filed Critical Jiangsu IoT Research and Development Center
Priority to CN201510208955.0A priority Critical patent/CN104796994B/en
Publication of CN104796994A publication Critical patent/CN104796994A/en
Application granted granted Critical
Publication of CN104796994B publication Critical patent/CN104796994B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention proposes a kind of resource regulating method of wireless communication system, and the timer-triggered scheduler based on radio resource and the event scheduling based on business datum complete scheduling of resource jointly, including(1)A kind of periodic scheduling method based on radio frames;(2)A kind of timer-triggered scheduler method based on radio resource initial time;(3)A kind of event scheduling method based on business datum.This method can improve the power system capacity of wireless communication system, reduce the transmission delay of business datum.

Description

The resource regulating method of wireless communication system
Technical field
The present invention relates to a kind of resource regulating method of wireless communication system, applied to wireless communication field.
Background technology
In wireless communication system, terminal refers to the equipment that data transmit-receive is carried out by idle wireless resource, and terminal passes through sky Mouth communicates with other equipment.After terminal obtains radio resource, distribution and the business datum of radio resource are completed by scheduler Scheduling send.
With the fast development of wireless communication system, people for a large bandwidth and at a high rate, the demands such as low delay are constantly carrying It is high.Meanwhile exhausting with radio spectrum resources, this proposes the source scheduling mode of wireless communication system higher want It asks.
In existing wireless communication system, it is fixed wireless that the radio resource eated dishes without rice or wine usually is divided into length in time domain Frame, using radio frames as the assignment period of radio resource.In a radio frames, wireless communication system divides the resource of radio frames Dispensing terminal carries out data transmission.
After terminal obtains radio resource, more business datums how are more efficiently sent using radio resource to be become The important topic of scheduling of resource, while requirement of the different service types for propagation delay time is also different, how preferably to protect The service quality (Quality of Service, QoS) of card business is also the major issue of scheduling of resource.
In the prior art, the method that disposable data dispatch is carried out based on radio resource, when business datum is enough to take nothing During line resource, there is no the problems such as the wasting of resources.But when business datum is not enough to take entire radio resource, just it will appear The situation of radio resource free time, and when having the new business datum to generate again at this time, the chance also do not dispatched again, leads to nothing The waste of line resource reduces the availability of frequency spectrum.Moreover, when new business datum generates, it originally can be on idle radio resource Send, but because do not have dispatcher can due to have to just send until radio resource allocation next time, increase business datum Transmission delay.
Invention content
Present invention aim to address capability of wireless communication system existing for existing resource dispatching method is low, business datum passes It is defeated to be delayed the problem of big, a kind of method for completing scheduling of resource based on two kinds of strategy coordinations of radio resource and business datum is provided. Can wireless communication system appearance can be improved with the dynamic dispatching of the finishing service data of more efficient using method provided by the invention Amount reduces the transmission delay of business datum.
According to technical solution provided by the invention, the resource regulating method of the wireless communication system is included based on wireless The timer-triggered scheduler of resource and the event scheduling based on business datum, wherein, the timer-triggered scheduler based on radio resource can pass through two Strategy is planted to realize, including the periodic scheduling based on radio frames and the timer-triggered scheduler based on radio resource initial time.
In the periodic scheduling based on radio frames, a radio frames are divided into the period as P in the time domainTSInteger A subframe, the scheduling instance of each subframe need to shift to an earlier date l than subframe delivery time of eating dishes without rice or wineDPC, wherein lDPCRepresent scheduling and data Handle the duration of consumption;
When periodic scheduling is triggered, l is taken according to data processingDPCWith length P dispatching cycleTSThis tune is calculated Spend corresponding scheduling detection window;If in scheduling detection window, there are available radio resources, check whether that there are to be sent Business datum and if so, scheduling business datum carries out eating dishes without rice or wine to send, otherwise terminates this dispatch deal;If scheduling detection The radio resource that can not used in window then terminates this dispatch deal;There are available wireless in the scheduling detection window Resource refers to, the running time-frequency resource that scheduler object node uses is available in scheduling detection window;
When scheduling data are sent, according to data transmission window length lDSWWith data length lData, take the two minimum value Length l is sent as this dataSend;After the completion of the scheduled business data processing sent, length is sent according to data lSend, usable radio resources information is updated, including data transmission window length lDSWWith the initial time of data transmission window tDSWStart
Described based in the timer-triggered scheduler of radio resource initial time, according to rising for the data transmission window of radio resource Begin moment tDSWStartL is taken with data processingDPCThe scheduling instance of the starting the latest t of current radio resource can be calculatedLSS;Root Starting scheduling instance t the latest is not later than according to result of calculation one time of settingLSSTimer-triggered scheduler so that transmitted by timer-triggered scheduler Data can the initial time of the corresponding data transmission window of radio resource reach eat dishes without rice or wine to be sent.
The timer-triggered scheduler based on radio resource (is originated including the periodic scheduling based on radio frames and based on radio resource The timer-triggered scheduler at moment) perform and complete after, if started in scheduling detection window based on business number there are available radio resource According to event scheduling mechanism;In the event scheduling based on business datum, when new business datum generation event occurs, touch Send out data dispatch;It is specific as follows:
If 1) scheduling starting delivery time tSSSIt is later than the cut-off time t of data transmission windowDSWEnd, illustrate to dispatch at this time Data can not be sent on current radio resource, terminate this dispatch deal;
2) delivery time t is originated according to the scheduling of event schedulingSSSUpdate the data the initial time t for sending windowDSWStartFor tSSS, because in scheduling starting delivery time tSSSData transmission window before cannot be used for transmission data again;
3) according to the cut-off time t of data transmission windowDSWEndWith updated data transmission window initial time tDSWStart The usable radio resources length l of this event scheduling is calculatedDSW
4) when scheduling data are sent, according to the usable radio resources length l being calculatedDSWWith according to business datum gauge Obtained data are eated dishes without rice or wine length lData, the two minimum value is taken to send length l as this dataSend
5) it is scheduled after the completion of the business data processing sent, length l is sent according to dataSend, update available wireless money Source information, the initial time including data transmission window length and window;
6) if there are available radio resources in scheduling detection window, business datum event scheduling is restarted;Otherwise terminate This dispatch deal.
Specifically, described based in the timer-triggered scheduler of radio resource initial time, one time of setting is not later than the latest Originate scheduling instance tLSSTimer-triggered scheduler, use the mode of timer:
1) it checks currently with the presence or absence of business datum to be sent, and if so, scheduling data are sent;Otherwise it ties Shu Benci dispatch deals;
2) when scheduling data are sent, according to data transmission window length lDSWWith the number being calculated according to business datum amount According to time span lData, the two minimum value is taken to send length l as this dataSend
3) it is scheduled after the completion of the business data processing sent, length l is sent according to dataSend, update available wireless money Source information, including data transmission window length lDSWWith the initial time t of data transmission windowDSWStart
It is above-mentioned to calculate the data transmission length lSendWhen all included it is necessary including protection interval It eats dishes without rice or wine control overhead.
It is an advantage of the invention that:
1) resource regulating method that timer-triggered scheduler and event scheduling collaboration are completed, can effectively improve power system capacity and subtract Small transmission delay;
2) the periodic scheduling method based on radio frames does not need to change the time of timer-triggered scheduler according to wireless resource information, complete Entirely dependent on wireless frame information, realize simple;
3) based on the timer-triggered scheduler method of wireless messages initial time according to wireless resource information adjust timer-triggered scheduler when Between, each wireless resource information does not have timer-triggered scheduler and is touched only there are one timer-triggered scheduler, and in no transmission resource Hair reduces overhead;
4) it is corresponding wireless in the data that timer-triggered scheduler is sent can not to take its for the event scheduling method based on business datum During resource, be capable of providing it is a kind of event is generated to trigger the mechanism of scheduling of resource based on new business datum, improve radio resource Utilization rate, while can also reduce the transmission delay of data.
Description of the drawings
Fig. 1 is wireless frame structure figure.
Fig. 2 is the resource regulating method processing stream of the periodic scheduling based on radio frames and the event scheduling based on business datum Journey.
Fig. 3 is the resource regulating method signal of the periodic scheduling based on radio frames and the event scheduling based on business datum Figure.
Fig. 4 is the scheduling of resource of the timer-triggered scheduler based on radio resource initial time and the event scheduling based on business datum Method process flow.
Fig. 5 is the scheduling of resource of the timer-triggered scheduler based on radio resource initial time and the event scheduling based on business datum Method schematic diagram.
Specific embodiment
Below in conjunction with the accompanying drawings and specific implementation case carries out technical scheme of the present invention detailed explanation and illustration.
The present invention proposes a kind of resource regulating method, and the power system capacity of wireless communication system can be improved using this method With the transmission delay for reducing business datum.Resource regulating method of the present invention, including being based on wireless resource information and business The method that data information carries out scheduling of resource, suitable for wireless communication system.
Idle wireless resource is divided into the length fixed continuous time cycle in the time domain, and each time cycle is known as Radio frames, the period as resource allocation.The radio resource refer to distribute to terminal in the range of radio frames for sending out Send the resource of data.By including the initial time of radio resource, the time span of radio resource, initial frequency and terminating frequency Etc. contents be described.Radio resource can be calculated according to the initial time of radio resource description information and time span Cut-off time.The present invention, as timing standard, is only explained and illustrated the present invention, can also use symbol using the time Other units are waited, are not limited the invention.
Terminal uniquely corresponds to a time window in radio frames, letter for the radio resource of transmission data in the time domain Referred to as data transmission window (Data Send Window, DSW).
Wherein, data need to send from eating dishes without rice or wine to meet specific form by processing, therefore define data from tune Degree starts at the time of be triggered to be known as data processing from the minimum processing time for eating dishes without rice or wine to consume required for sending to data to take (Data Process Cost, DPC).Data processing, which takes, to be determined by hardware performance and the processing factors such as logic and is normal Amount.
Resource regulating method of the present invention, including the timer-triggered scheduler based on radio resource and the thing based on business datum Part is dispatched.Wherein, the timer-triggered scheduler based on radio resource can be realized by two kinds of strategies, including the period based on radio frames Scheduling and the timer-triggered scheduler based on radio resource initial time.
In the periodic scheduling strategy based on radio frames, a radio frames are divided into the period as P in the time domainTS's Integer subframe, the scheduling instance of each subframe need to shift to an earlier date l than subframe delivery time of eating dishes without rice or wineDPC, wherein lDPCRepresent scheduling and The duration of data processing consumption.
When periodic scheduling is triggered, can l be taken according to data processingDPCWith length P dispatching cycleTSThis is calculated Secondary scheduling detection window (Schedule Detect Window, SDW).Scheduling detection window refers to initial time for scheduling triggering moment In addition at the time of data processing takes to obtain, cut-off time detects the initial time of window for next timer-triggered scheduler.
1) if there are available radio resources in scheduling detection window, check whether there are business datum to be sent, And if so, scheduling data are sent;Otherwise terminate this dispatch deal;
2) radio resource that can not used in scheduling detection window, then terminate this dispatch deal;
3) when scheduling data are sent, according to data transmission window length lDSWWith data length lData, take the two minimum It is worth and sends length l as this dataSend
4) it is scheduled after the completion of the business data processing sent, according to the transmission length l of dataSend, update available wireless Resource information, including data transmission window length lDSWWith the initial time t of data transmission windowDSWStart
Wherein, there are available radio resources in scheduling detection window to refer to, scheduler object is available in scheduling detection window The running time-frequency resource that node uses.
It calculates data and sends length lSendWhen included the necessary control overhead of eating dishes without rice or wine such as protection interval;
In the timer-triggered scheduler strategy based on radio resource initial time, according to the data transmission window of radio resource Initial time tDSWStartL is taken with data processingDPCStarting scheduling instance t the latest can be calculatedLSS(Latest Start Schedule Time, LSST);Starting scheduling instance t the latest is not later than according to result of calculation one time of settingLSSTiming tune Degree.Starting scheduling instance ensures that scheduled business datum can be in data transmission window initial time by processing the latest tDSWStartArrival eats dishes without rice or wine to be sent.
Wherein, one time of setting is not later than the timer-triggered scheduler for originating scheduling instance the latest, is to make timer-triggered scheduler institute The data of transmission can reach in the initial time of the corresponding data transmission window of radio resource and eat dishes without rice or wine to be sent, and will not cause The waste of radio resources generated when not having data, realization method include but are not limited to the mode using timer;
1) it checks currently with the presence or absence of business datum to be sent, and if so, scheduling data are sent;Otherwise it ties Shu Benci dispatch deals;
2) when scheduling data are sent, according to data transmission window length lDSWWith the number being calculated according to business datum amount According to time span lData, the two minimum value is taken to send length l as this dataSend
3) it is scheduled after the completion of the business data processing sent, according to the transmission length l of dataSend, update available wireless Resource information, including data transmission window length lDSWWith the initial time t of data transmission windowDSWStart
Wherein, data are calculated and sends length lSendWhen included the necessary control overhead of eating dishes without rice or wine such as protection interval.
In the event scheduling strategy based on business datum, after timer-triggered scheduler performs completion, if scheduling detection There are available radio resources in window, start the event scheduling mechanism of business datum;When new business datum generation event occurs, Trigger data is dispatched.
If 1) scheduling starting delivery time tSSSIt is later than the cut-off time t of data transmission windowDSWEnd, illustrate to dispatch at this time Data can not be sent on current radio resource, terminate this dispatch deal;
2) delivery time t is originated according to the scheduling of event schedulingSSSUpdate the data the initial time t for sending windowDSWStartFor tSSS, because in scheduling starting delivery time tSSSData transmission window before cannot be used for transmission data again;
3) according to the cut-off time t of data transmission windowDSWEndWith updated data transmission window initial time tDSWStart The usable radio resources length l of this event scheduling is calculatedDSW
4) when scheduling data are sent, according to the usable radio resources length l being calculatedDSWWith according to business datum gauge Obtained data are eated dishes without rice or wine length lData, the two minimum value is taken to send length l as this dataSend
5) it is scheduled after the completion of the business data processing sent, according to the transmission length l of dataSend, update available wireless Resource information, the initial time including data transmission window length and window;
6) if there are available radio resources in scheduling detection window, business datum event scheduling is restarted;Otherwise terminate This dispatch deal.
Wherein, data send length lSendThe necessary control overhead of eating dishes without rice or wine such as protection interval is included during calculating.
As shown in Figure 1, for wireless frame structure of the wireless communication system as the radio resource allocation period, it is illustrated that radio frames knot Only the implementation case is explained and illustrated as the timing standard of frame using chronomere in structure, not to structure of the present invention Into limitation.
Resource regulating method proposed by the present invention completes resource tune by two methods of timer-triggered scheduler and the collaboration of event scheduling Degree, wherein timer-triggered scheduler can be realized by two kinds of strategies, therefore the method that can obtain two spike-type cultivars scheduling, the first is The resource regulating method of periodic scheduling based on radio frames and the event scheduling based on business datum, second is based on wireless money The resource regulating method of the timer-triggered scheduler of source initial time and event scheduling based on business datum.
It is illustrated in figure 2 the resource regulating method of the periodic scheduling based on radio frames and the event scheduling based on business datum Process flow, which is triggered by preset periodic scheduling;
1) in tSMoment scheduling is triggered, timer-triggered scheduler or event scheduling;
2) close event is dispatched;
3) judge with the presence or absence of usable radio resources in scheduling detection window, if there is no can be scheduled in scheduling detection window The running time-frequency resource that Object node uses illustrates there is no usable radio resources, and scheduling next time is waited for be triggered;Otherwise, explanation is deposited In usable radio resources, continue this dispatch deal;
4) judge whether this scheduling misses the send opportunity of this radio resource, if scheduling starting delivery time tSSSIt is later than the cut-off time t of data transmission windowDSWEnd, i.e. tSSS≥tDSWEnd, illustrate to have had already passed by this send opportunity, etc. Treat that next time, scheduling was triggered;Otherwise, continue this dispatch deal;
5) judge to whether there is the radio resource wasted when not having data before this scheduling triggering, if scheduling is sent Initial time tSSSIt is later than the initial time t of data transmission windowDSWStart, i.e. tDSWStart< tSSS, illustrate in the presence of the wireless of waste Resource then updates the data the initial time t for sending windowDSWStart=tSSSLength of window l is sent with dataDSW=tDSWEnd- tDSWStart;Otherwise, illustrate that no resource is wasted;Continue this dispatch deal;
6) according to local service data buffer storage state, it can be determined that go out with the presence or absence of data to be sent, if it is present Calculate the time span l of data to be sentDataAnd continue this dispatch deal;Otherwise, it can be determined that go out to dispatch detection window In there are available radio resource, need to start event scheduling at this time and scheduling next time waited for be triggered;
7) according to data length l to be sentDataLength of window l is sent with dataDSW, can be calculated can actually send out The data length l sentSendIf data length lData> lDSW, it is all to be sent to represent that remaining radio resource cannot carry Data, length of the data length actually sent for radio resource, i.e. lSend=lDSW;Otherwise, illustrate that radio resource carries enough Total data, length of the data length actually sent for data to be sent, i.e. lSend=lData;Continue this dispatch deal;
8) it carries out data processing and updates the data to send window initial time tDSWStart=tDSWStart+lSend
9) judge in scheduling detection window with the presence or absence of usable radio resources, and if so, to ensure in next timer-triggered scheduler It can be dispatched before being triggered and send new business datum, need to start event scheduling and scheduling next time is waited for be triggered;Otherwise, Scheduling next time is waited for be triggered;
It is illustrated in figure 3 the resource regulating method of the periodic scheduling based on radio frames and the event scheduling based on business datum A specific example, idle wireless resource is divided into the radio frames of regular length in example;It is wireless that Fig. 3 show n-th Frame, length lWF, the initial time of radio frames is tWFStart, the cut-off time of radio frames is tWFEnd;Terminal is wireless shown in Fig. 3 The corresponding data transmission window time span of radio resource distributed in frame is lDSW, initial time tDSWStart, cut-off time is tDSWEnd;The periodic scheduling period P set shown in Fig. 3TS=lWF/ 4, each radio frames have four periodic schedulings;Data shown in Fig. 3 Processing delay is lDPC, since being scheduled data the processing time for needing to spend is sent from eating dishes without rice or wine to data.
Periodic scheduling triggering moment is tTS(i)=tWFStart-lDPD+i*PTS, each one scheduling detection of periodic scheduling correspondence Window (tSDWStart,tSWDEnd), such as tTS0The corresponding scheduling detection window (t of periodic scheduling of time triggerSDWStart,tSDWEnd) be equal to (tTS0+lDPD, tTS0+lDPD+PTS), it can ensure that the scheduled data sent of each periodic scheduling triggering moment can be complete in this way Fill entire radio frames.
It below will be by taking Fig. 3 as an example, according to four kinds of business datum situations to the period proposed by the invention based on radio frames The resource regulating method of scheduling and event scheduling based on business datum is explained in detail and illustrates.
1) as shown in the figure, data length to be sent in situation 1 is more than the length of radio resource, i.e. radio resource is not enough to Carry total data:
In tTS0Moment triggers first time periodic scheduling, close event scheduling;Judge in periodic scheduling detection window not There are available radio resource, this scheduling is not dealt with;
In tTS1Moment triggers second of periodic scheduling, close event scheduling;Judge to deposit in periodic scheduling detection window In available radio resource, i.e., it is available for the running time-frequency resource that scheduler object node uses in scheduling detection window;Judge this This send opportunity, i.e. t are not missed in schedulingSSS< tDSWEnd(when scheduling starting delivery time detects the starting of window for timer-triggered scheduler It carves, i.e. tSSS=tSDWStart);Judge that there is no the radio resource wasted, i.e. t before this scheduling triggeringSSS< tDSWStart; According to data length l to be sentDataLength of window l is sent with dataDSWReal data can be calculated and send length lSend= lDSW;Processing data simultaneously update transmission window initial time tDSWStart=tDSWStart+lSend, i.e. tDSWStart=tDSWEnd;It can sentence Break in scheduling detection window and available radio resource is not present, scheduling next time is waited for be triggered;
In tTS2Moment triggers third time periodic scheduling, close event scheduling;Judge in periodic scheduling detection window not There are usable radio resources, this scheduling is not dealt with;
In tTS3Moment triggers the 4th periodic scheduling, close event scheduling;Judge in periodic scheduling detection window not There are usable radio resources, this scheduling is not dealt with;
tTS4Time trigger be N+1 frame data scheduling.
2) as shown in the figure, data length to be sent in situation 2 is less than the length of radio resource, more than scheduling detection window Length:
In tTS0Moment triggers first time periodic scheduling, close event scheduling;Judge in periodic scheduling detection window not There are available radio resource, this scheduling is not dealt with;
In tTS1Moment triggers second of periodic scheduling, close event scheduling;Judge to deposit in periodic scheduling detection window In available radio resource, i.e., it is available for the running time-frequency resource that scheduler object node uses in scheduling detection window;Judge this This send opportunity, i.e. t are not missed in schedulingSSS< tDSWEnd(scheduling starting delivery time is the initial time of scheduling detection window, i.e., tSSS=tSDWStart);Judge that there is no the radio resource wasted, i.e. t before this scheduling triggeringSSS< tDSWStart;According to treating Transmission data length lDataLength of window l is sent with dataDSWReal data can be calculated and send length lSend=lData;Place Reason data simultaneously update transmission window initial time tDSWStart=tDSWStart+lSend;It may determine that and be not present in scheduling detection window Available radio resource waits for scheduling next time to be triggered;
In tTS2Moment triggers third time periodic scheduling, close event scheduling;Judge that presence can in scheduling detection window With radio resource, i.e., it is available for the running time-frequency resource that scheduler object node uses in scheduling detection window;Judge this scheduling not Miss this send opportunity, i.e. tSSS< tDSWEnd(scheduling starting delivery time is to dispatch the initial time for detecting window, i.e. tSSS= tSDWStart);Judge that there is no the radio resource wasted, i.e. t before this scheduling triggeringSSS< tDSWStart;Judge do not have Data to be sent start event scheduling and scheduling next time are waited for be triggered;
In tTS3Moment triggers the 4th periodic scheduling, close event scheduling;Judge that presence can in scheduling detection window With radio resource, i.e., it is available for the running time-frequency resource that scheduler object node uses in scheduling detection window;Judge this scheduling not Miss this send opportunity, i.e. tSSS< tDSWEnd(scheduling starting delivery time is to dispatch the initial time for detecting window, i.e. tSSS= tSDWStart);Judge that there is no the radio resource wasted, i.e. t before this scheduling triggeringSSS< tDSWStart;Judge do not have Data to be sent start event scheduling and scheduling next time are waited for be triggered;
tTS4Time trigger be N+1 frame data scheduling.
3) as shown in the figure, first piece of data length in situation 3 is less than the length of scheduling detection window, the second block number is according to the It generates before periodic scheduling three times and triggers event scheduling, third block number evidence is generated and triggered after the 4th periodic scheduling Event scheduling:
In tTS0Moment triggers first time periodic scheduling, close event scheduling;Judge to be not present in scheduling detection window Available radio resource, this scheduling are not dealt with;
In tTS1Moment triggers second of periodic scheduling, close event scheduling;Judge scheduling detection window in exist can The running time-frequency resource that scheduler object node uses is available in radio resource, i.e. scheduling detection window;Judge this scheduling This send opportunity, i.e. t are not missedSSS< tDSWEnd(scheduling starting delivery time is to dispatch the initial time for detecting window, i.e. tSSS =tSDWStart);Judge that there is no the radio resource wasted, i.e. t before this scheduling triggeringSSS< tDSWStart;According to pending Send data length lDataLength of window l is sent with dataDSWReal data can be calculated and send length lSend=lData;Processing Data simultaneously update transmission window initial time tDSWStart=tDSWStart+lSend;It may determine that exist in scheduling detection window and can be used Radio resource, start event scheduling simultaneously wait for next time scheduling be triggered;
In tES1Moment triggers event scheduling, close event scheduling;Judge that there are available wireless in scheduling detection window The running time-frequency resource that scheduler object node uses is available in resource, i.e. scheduling detection window;Judge that this scheduling does not miss this Secondary send opportunity, i.e. tSSS< tDSWEnd(scheduling starting delivery time tSSS=tES1+lDPC);Before judging that this scheduling triggers There is no the radio resources of waste, i.e. tSSS< tDSWStart;According to data length l to be sentDataLength of window is sent with data lDSWReal data can be calculated and send length lSend=lData;Processing data simultaneously update transmission window initial time tDSWStart=tDSWStart+lSend;It may determine that there are available radio resources in scheduling detection window, start event scheduling and wait Treat that next time, scheduling was triggered;
In tTS2Moment triggers third time periodic scheduling, close event scheduling;Judge that presence can in scheduling detection window With radio resource, i.e., it is available for the running time-frequency resource that scheduler object node uses in scheduling detection window;Judge this scheduling not Miss this send opportunity, i.e. tSSS< tDSWEnd(scheduling starting delivery time is to dispatch the initial time for detecting window, i.e. tSSS= tSDWStart);Judge that there is no the radio resource wasted, i.e. t before this scheduling triggeringSSS< tDSWStart;Judge do not have Data to be sent start event scheduling and scheduling next time are waited for be triggered;
In tTS3Moment triggers the 4th periodic scheduling, close event scheduling;Judge that presence can in scheduling detection window With radio resource, i.e., it is available for the running time-frequency resource that scheduler object node uses in scheduling detection window;Judge this scheduling not Miss this send opportunity, i.e. tSSS< tDSWEnd(scheduling starting delivery time detects window initial time, i.e. t for schedulingSSS= tSDWStart);Judge that there is no the radio resource wasted, i.e. t before this scheduling triggeringSSS< tDSWStart;Judge do not have Data to be sent start event scheduling and scheduling next time are waited for be triggered;
In tES2Moment triggers event scheduling, close event scheduling;Judge that there are available wireless in scheduling detection window The running time-frequency resource that scheduler object node uses is available in resource, i.e. scheduling detection window;Judge that this scheduling does not miss this Secondary send opportunity, i.e. tSSS< tDSWEnd(scheduling starting delivery time tSSS=tES2+lDPC);Before judging that this scheduling triggers There are the radio resources of waste, i.e. tSSS> tDSWStart, update the data and send window initial time tDSWStart=tSSS, update number According to transmission length of window lDSW=tDSWEnd-tDSWStart;According to data length l to be sentDataLength of window l is sent with dataDSWIt can Length l is sent so that real data is calculatedSend=lDSW;Processing data simultaneously update transmission window initial time tDSWStart= tDSWStart+lSend, i.e. tDSWStart=tDSWEnd;It may determine that there is no available radio resources in scheduling detection window, terminate this Secondary dispatch deal;
tTS4Time trigger be N+1 frame data scheduling.
It is illustrated in figure 4 the money of the timer-triggered scheduler based on radio resource initial time and the event scheduling based on business datum The process flow of source dispatching method, the flow are triggered by preset scheduling;
1) starting scheduling instance t the latest is not later than according to the setting of the initial time of the data transmission window of radio resourceLSST Timer-triggered scheduler, wherein starting scheduling instance t the latestLSS=tDSWStart-lDPC, ensure to pass through before radio resource initial time arrives Crossing the business datum of processing can reach and eat dishes without rice or wine;
2)tSMoment scheduling is triggered, including timer-triggered scheduler and event scheduling;
3) close event is dispatched;
4) available radio resource is judged whether, if data transmission window is not finished, i.e. lDSW> 0, explanation is deposited In usable radio resources, continue this dispatch deal;Otherwise, illustrate there is no usable radio resources, exit transmission processing;
5) judge whether this scheduling misses the send opportunity of this radio resource, if scheduling starting delivery time evening In the cut-off time of data transmission window, i.e. tSSS≥tDSWEnd, illustrate to have had already passed by this send opportunity, exit at transmission Reason;Otherwise, continue this dispatch deal;
6) judge to whether there is the radio resource wasted when not having data before this scheduling triggering, if scheduling is sent Initial time is later than the initial time of data transmission window, i.e. tDSWStart< tSSS, illustrate the radio resource in the presence of waste, then more New data sends the initial time t of windowDSWStart=tSSSLength of window l is sent with dataDSW=tDSWEnd-tDSWStart;Otherwise, Illustrate that no resource is wasted;Continue this dispatch deal;
7) according to local service data buffer storage state, it can be determined that go out with the presence or absence of data to be sent, if it is present Calculate the length l of data to be sentDataAnd continue this dispatch deal;Otherwise, it can be determined that go out in scheduling detection window and exist Available radio resource needs to start event scheduling at this time and scheduling next time is waited for be triggered;
8) length of window is sent according to data length to be sent and data, the data that can actually send can be calculated Length lSendIf data length lData> lDSW, represent that remaining radio resource cannot carry data all to be sent, it is practical Length of the data length of transmission for radio resource, i.e. lSend=lDSW;Otherwise, illustrate that radio resource carries total data enough, Length of the data length actually sent for data to be sent, i.e. lSend=lData;Continue this dispatch deal;
9) it carries out data processing and updates the data to send window initial time tDSWStart=tDSWStart+lSend
10) judge in scheduling detection window with the presence or absence of usable radio resources, and if so, to ensure to send out more than data It send to dispatch between window cut-off time and sends new business datum, need to start event scheduling and scheduling next time is waited for be touched Hair;Otherwise, transmission processing is exited.
Fig. 5 show the resource of the timer-triggered scheduler based on radio resource initial time and the event scheduling based on business datum One specific example of dispatching method, idle wireless resource is divided into the radio frames of regular length in example;Wherein, Fig. 5 institutes It is shown as n-th radio frames, length lWF, the initial time of radio frames is tWFStart, the cut-off time of radio frames is tWFEnd;Fig. 5 The corresponding data transmission window length of radio resource that shown terminal is distributed in radio frames is lDSW, initial time tDSWStart, Cut-off time is tDSWEnd;The delay of data processing shown in Fig. 5 is lDPC, needed since being scheduled data to data from transmission of eating dishes without rice or wine The processing time to be spent.
Timer-triggered scheduler triggering moment is tTS, the data to ensure timer-triggered scheduler processing can be in the starting of data transmission window Reach before moment and eat dishes without rice or wine, the guarantee timer-triggered scheduler moment is needed to be not later than and originates scheduling instance the latest, i.e. tTS≤tLSS;Wherein most Evening starting scheduling instance takes according to data transmission window initial time and data processing to be calculated, i.e. tLSS=tDSWStart- lDPC
It will be originated by taking Fig. 5 as an example according to four kinds of business datum situations to proposed by the invention based on radio resource below The resource regulating method of the timer-triggered scheduler at moment and event scheduling based on business datum is explained in detail and illustrates.
1) as shown in the figure, data length to be sent in situation 1 is more than the length of radio resource, i.e. radio resource is not enough to Carry total data:
In tTSMoment triggers timer-triggered scheduler, close event scheduling;Judge that there are available radio resources, i.e. tDSW> 0;Judge that this send opportunity, i.e. t are not missed in this schedulingSSS< tDSWEnd;Judge to be not present before this scheduling triggering The resource wasted due to no data can be sent out, i.e. tSSS< tDSWStart;Length of window meter is sent according to data length to be sent and data It calculates and obtains the data length l that this scheduling can actually be sentSend=lDSW;Processing data simultaneously update transmission window initial time tDSWStart=tDSWStart+lSend, i.e. tDSWStart=tDSWEnd, lDSW=0;Judge that there is no available radio resources, directly move back Go out this transmission processing.
2) as shown in the figure, data length to be sent in situation 2 is less than the length of radio resource, more than scheduling detection window Length:
In tTSMoment, timer-triggered scheduler are triggered, close event scheduling;Judge that there are available radio resources, i.e. tDSW> 0;Judge that this send opportunity, i.e. t are not missed in this schedulingSSS< tDSWEnd;Judge to be not present before this scheduling triggering The resource wasted due to no data can be sent out, i.e. tSSS< tDSWStart;Length of window meter is sent according to data length to be sent and data It calculates and obtains the data length l that this scheduling can actually be sentSend=lData;Processing data simultaneously update transmission window initial time tDSWStart=tDSWStart+lSend;Judge there are available radio resource, start event scheduling and scheduling next time is waited for be touched Hair.
3) as shown in the figure, first piece of data length in situation 3 is less than the length of scheduling detection window, the second block number is according to the It generates before timer-triggered scheduler three times and triggers event scheduling, third block number evidence is generated and triggered after the 4th timer-triggered scheduler Event scheduling:
In tTSMoment, timer-triggered scheduler are triggered, close event scheduling;Judge that there are available radio resources, i.e. tDSW> 0;Judge that this send opportunity, i.e. t are not missed in this schedulingSSS< tDSWEnd;Judge to be not present before this scheduling triggering The resource wasted due to no data can be sent out, i.e. tSSS< tDSWStart;Length of window meter is sent according to data length to be sent and data It calculates and obtains the data length l that this scheduling can actually be sentSend=lData;Processing data simultaneously update transmission window initial time tDSWStart=tDSWStart+lSend;Judge there are available radio resource, start event scheduling and scheduling next time is waited for be touched Hair.
In tES1Moment, event scheduling are triggered, close event scheduling;Judge that there are available radio resources, i.e. tDSW > 0;Judge that this send opportunity, i.e. t are not missed in this schedulingSSS< tDSWEnd;Judge exist before this scheduling triggering The radio resource wasted due to no data is sent, i.e. tSSS> tDSWStart, update the data and send window tDSWStart=tSSS, lDSW= tDSWEnd-tDSWStart;This scheduling is calculated and can actually send according to data length to be sent and data transmission length of window Data length lSend=lData;Processing data simultaneously update transmission window initial time tDSWStart=tDSWStart+lSend;Judge There are available radio resources, start event scheduling and scheduling next time is waited for be triggered.
In tES2Moment, event scheduling are triggered, close event scheduling;Judge that there are available radio resources, i.e. tDSW > 0;Judge that this send opportunity, i.e. t are not missed in this schedulingSSS< tDSWEnd;Judge exist before this scheduling triggering The radio resource wasted due to no data is sent, i.e. tSSS> tDSWStart, update the data and send window tDSWStart=tSSS, lDSW= tDSWEnd-tDSWStart;This scheduling is calculated and can actually send according to data length to be sent and data transmission length of window Data length lSend=lData;Processing data simultaneously update transmission window initial time tDSWStart=tDSWStart+lSend;Judge There are available radio resources, start event scheduling and scheduling next time is waited for be triggered.
To sum up it can be seen that, the present invention proposes a kind of timer-triggered scheduler based on radio resource and the thing based on business datum The common method for completing scheduling of resource of part scheduling, including a kind of (1) periodic scheduling method based on radio frames, wireless communication Radio resource is divided into the radio frames of regular length by system, the periodic scheduling based on radio frames setting regular length;(2) it is a kind of Timer-triggered scheduler method based on radio resource initial time sets one based on the initial time of radio resource that terminal obtains and determines When dispatch;(3) a kind of event scheduling method based on business datum generates event triggering scheduling based on new business datum.It should Method can improve the frequency efficiency of radio resource, reduce the transmission delay of business datum.

Claims (5)

1. the resource regulating method of wireless communication system, it is characterized in that:Including the timer-triggered scheduler based on radio resource and based on industry The event scheduling for data of being engaged in, wherein, the timer-triggered scheduler based on radio resource can be realized by two kinds of strategies, including being based on nothing The periodic scheduling of line frame and the timer-triggered scheduler based on radio resource initial time;
Wherein, in the periodic scheduling based on radio frames, a radio frames are divided into the period as P in the time domainTSIt is whole Several subframes, the scheduling instance of each subframe need to shift to an earlier date l than subframe delivery time of eating dishes without rice or wineDPC, wherein lDPCRepresent scheduling and number According to the duration of processing consumption;
When periodic scheduling is triggered, l is taken according to data processingDPCWith length P dispatching cycleTSThis scheduling pair is calculated The scheduling detection window answered;If in scheduling detection window, there are available radio resources, check whether that there are business to be sent Data and if so, scheduling business datum carries out eating dishes without rice or wine to send, otherwise terminate this dispatch deal;If in scheduling detection window The radio resource that can not use then terminates this dispatch deal;There are available radio resources in the scheduling detection window Refer to, the running time-frequency resource that scheduler object node uses is available in scheduling detection window;
When scheduling data are sent, according to data transmission window length lDSWWith data length lData, take the two minimum value conduct This data send length lSend;After the completion of the scheduled business data processing sent, length l is sent according to dataSend, more New usable radio resources information, including data transmission window length lDSWWith the initial time t of data transmission windowDSWStart
2. the resource regulating method of wireless communication system as described in claim 1, it is characterized in that, it is based on radio resource described In the timer-triggered scheduler of initial time, according to the initial time t of the data transmission window of radio resourceDSWStartIt is taken with data processing lDPCThe scheduling instance of the starting the latest t of current radio resource can be calculatedLSS;It is not late that one time is set according to result of calculation In starting scheduling instance t the latestLSSTimer-triggered scheduler so that the data transmitted by timer-triggered scheduler can be corresponding in radio resource The initial time arrival of data transmission window eats dishes without rice or wine to be sent.
3. the resource regulating method of wireless communication system as described in claim 1, it is characterized in that, it is described based on radio resource After timer-triggered scheduler performs completion, if there are available radio resources in scheduling detection window, start the thing based on business datum Part scheduling mechanism;In the event scheduling based on business datum, when new business datum generation event occurs, trigger data Scheduling;It is specific as follows:
If 1) scheduling starting delivery time tSSSIt is later than the cut-off time t of data transmission windowDSWEnd, illustrate the number dispatched at this time According to can not be sent on current radio resource, terminate this dispatch deal;
2) delivery time t is originated according to the scheduling of event schedulingSSSUpdate the data the initial time t for sending windowDSWStartFor tSSS, Because in scheduling starting delivery time tSSSData transmission window before cannot be used for transmission data again;
3) according to the cut-off time t of data transmission windowDSWEndWith updated data transmission window initial time tDSWStartIt calculates Obtain the usable radio resources length l of this event schedulingDSW
4) when scheduling data are sent, according to the usable radio resources length l being calculatedDSWIt is calculated with according to business datum amount To data eat dishes without rice or wine length lData, the two minimum value is taken to send length l as this dataSend
5) it is scheduled after the completion of the business data processing sent, length l is sent according to dataSend, update usable radio resources letter Breath, the initial time including data transmission window length and window;
6) if there are available radio resources in scheduling detection window, business datum event scheduling is restarted;Otherwise terminate this Dispatch deal.
4. the resource regulating method of wireless communication system as claimed in claim 2, it is characterized in that, it is based on radio resource described In the timer-triggered scheduler of initial time, one time of setting is not later than starting scheduling instance t the latestLSSTimer-triggered scheduler, use timing The mode of device:
1) it checks currently with the presence or absence of business datum to be sent, and if so, scheduling data are sent;Otherwise terminate this Secondary dispatch deal;
2) when scheduling data are sent, according to data transmission window length lDSWBe calculated according to business datum amount data when Between length lData, the two minimum value is taken to send length l as this dataSend
3) it is scheduled after the completion of the business data processing sent, length l is sent according to dataSend, update usable radio resources letter Breath, including data transmission window length lDSWWith the initial time t of data transmission windowDSWStart
5. such as claim 1, the resource regulating method of the wireless communication system in 3,4 described in any one, it is characterized in that, it is counting It calculates the data and sends length lSendWhen included necessary control overhead of eating dishes without rice or wine including protection interval.
CN201510208955.0A 2015-04-28 2015-04-28 The resource regulating method of wireless communication system Active CN104796994B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510208955.0A CN104796994B (en) 2015-04-28 2015-04-28 The resource regulating method of wireless communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510208955.0A CN104796994B (en) 2015-04-28 2015-04-28 The resource regulating method of wireless communication system

Publications (2)

Publication Number Publication Date
CN104796994A CN104796994A (en) 2015-07-22
CN104796994B true CN104796994B (en) 2018-07-10

Family

ID=53561397

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510208955.0A Active CN104796994B (en) 2015-04-28 2015-04-28 The resource regulating method of wireless communication system

Country Status (1)

Country Link
CN (1) CN104796994B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3771270B1 (en) * 2018-05-09 2023-03-15 Huawei Technologies Co., Ltd. Uplink transmission resource allocation method and apparatus
CN114902776A (en) * 2019-12-30 2022-08-12 华为技术有限公司 Communication method, device and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101193439A (en) * 2006-12-01 2008-06-04 华为技术有限公司 An implementation method and device for dynamically scheduling uplink resources
CN101426267A (en) * 2007-11-02 2009-05-06 ***通信集团公司 Resource scheduling method and apparatus
CN103974423A (en) * 2014-05-08 2014-08-06 江苏物联网研究发展中心 Wireless frame length self-adaption communication method and node equipment

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8363625B2 (en) * 2005-08-26 2013-01-29 Electronics And Telecommunications Research Institute Method for requesting resource and scheduling for uplink traffic in mobile communication and apparatus thereof
US8737383B2 (en) * 2008-07-07 2014-05-27 Intel Corporation Techniques for enhanced persistent scheduling with efficient link adaptation capability

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101193439A (en) * 2006-12-01 2008-06-04 华为技术有限公司 An implementation method and device for dynamically scheduling uplink resources
CN101426267A (en) * 2007-11-02 2009-05-06 ***通信集团公司 Resource scheduling method and apparatus
CN103974423A (en) * 2014-05-08 2014-08-06 江苏物联网研究发展中心 Wireless frame length self-adaption communication method and node equipment

Also Published As

Publication number Publication date
CN104796994A (en) 2015-07-22

Similar Documents

Publication Publication Date Title
CN104322132B (en) Method, user equipment and the base station of control request uplink authorization resource
CN104170502B (en) Method for resource allocation and equipment
CN103313254B (en) A kind of method of LTE uplink scheduling and device
CN102104545B (en) Credit scheduling method and device and bypass device for solving linear speed of packet
DE60300907D1 (en) Method and system for real-time resource allocation between multiple units
MX2008010131A (en) Methods and systems for reducing burst usage of a networked computer system.
CN103823780A (en) Real-time field bus controlling and dispatching method
CN109314988A (en) Uplink data transmission method, device, equipment and system
CN101184321A (en) Method, device and system of regulating user service quality
CN107197523A (en) A kind of method and apparatus for configuring and determining semi-continuous scheduling
CN106559735A (en) Blue-teeth data sending control method and device
CN104796994B (en) The resource regulating method of wireless communication system
CN102780625A (en) Method and device for realizing internet protocol security (IPSEC) virtual private network (VPN) encryption and decryption processing
CN102164417B (en) A kind of method determining scheduling priority of terminal and device
CN106922035A (en) A kind of transmission opportunity control method and device
CN108462653B (en) TTE-based rapid protocol control frame sending method
WO2014071636A1 (en) Packet transmission method and device
CN106549786A (en) A kind of collocation method and device of service fulfillment resource
CN107370689A (en) A kind of Message Payload equalization methods of 1553B buses
CN108738156A (en) Bluetooth service dispatching method, device, equipment and computer readable storage medium
CN108271212B (en) Resource selection mechanism determination method and device
CN104954102B (en) A kind of dispatching method of uplink semi-persistent resource user
CN109167738A (en) The method and apparatus of dispatching communication data
CN107241169A (en) Data retransmission processing method and device
CN109152077A (en) A kind of method avoiding service conflict and relevant device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant