Summary of the invention
Embodiments provide a kind of method of controlling transmission rate and equipment, it is possible to make transmission
Hold and select corresponding control strategy according to different interference environments.
Embodiments provide a kind of method of controlling transmission rate, including:
Transmitting terminal acquisition is the fluctuation parameters of frame transmission success rate in the first Preset Time, and according to
The fluctuation parameters got adjusts frame in this multi tate retransmits MRR and sends success rate pn's
Weight α;
Transmitting terminal uses α and 1-α to p respectivelynSend into the smoothed frame at upper once MRR
Power Pn-1Compute weighted, obtain the smoothed frame at this MRR and send success rate Pn;
Transmitting terminal is according to PnDetermine in the transmission rate that next MRR uses.
Preferably, transmitting terminal is according to PnDetermine that the transmission rate used at next MRR is specifically wrapped
Include:
When transmitting terminal judges PnWhen raising threshold value more than credit, rise credit is added 1, and judges
When raising credit more than present rate rise threshold value, raise the transmission speed that next MRR uses
Rate.
Preferably, before described transmitting terminal raises the transmission rate that next MRR uses, institute
Method of stating also includes:
When described transmitting terminal judges that the operation of last adjustment transmission rate is as raising transmission rate
Time, take described present rate and raise 1/2nd of threshold value and raise in threshold value relatively with minimum-rate
Big value raises threshold value as next speed;And/or,
When transmitting terminal judges the operation of last adjustment transmission rate as lowering transmission rate, take
The smaller value that described present rate raises 2 times of threshold value and maximum rate raises in threshold value as under
One speed raises threshold value.
Preferably, described transmitting terminal raises the transmission rate that next MRR uses, and specifically wraps
Include:
Described transmitting terminal judges whether to reduce protection interval, the most then reduce protection interval;
If it is not, then judge whether to increase the number of multiple-input, multiple-output MIMO stream, the most then increase
The number of MIMO stream, if it is not, then increase the index value of modulation and coding strategy MCS.
Preferably, described transmitting terminal is according to PnDetermine in the transmission rate that next MRR uses,
Specifically include:
When described transmitting terminal raises the transmission rate that next MRR uses, by this MRR
The most high-grade transmission rate raise, and a shelves transmission rate that this MRR is used as under
The a+1 shelves transmission rate that one MRR uses;And/or,
When described transmitting terminal lowers the transmission rate that next MRR uses, by described transmission
Hold the b-1 b shelves transmission rate used at this MRR used as next MRR
Transmission rate;And the last step transmission rate of next MRR is lowered, wherein, a >=1,
b≥2。
Preferably, described method also includes:
Transmitting terminal, at the end of this MRR, calculates each notch speed rate institute that this MRR is used
Corresponding frame sends success rate;
Described transmitting terminal obtains frame in the first Preset Time and sends the fluctuation parameters of success rate, tool
Body includes:
It is pre-first that described transmitting terminal obtains the most high-grade transmission rate r0 that this MRR used
If the frame in the time sends the fluctuation parameters of success rate.
Preferably, described transmitting terminal calculates corresponding to each notch speed rate that this MRR is used
Frame sends success rate, specifically includes:
If this MRR completes the transmission of data with (x+1)th shelves transmission rate rx, then described
Sending end takes (x+1)th shelves transmission rate prx,n=send successful number of sub-frames/(subframe in aggregate frame
Number * is in the transmission times of x+1 shelves);Take higher than corresponding to each shelves transmission rate of transmission rate rx
Frame to send success rate be 0, take less than corresponding to y+1 shelves transmission rate ry of transmission rate rx
Frame send success rate pry,n=pR(y-1), n*0.875+0.125。
The embodiment of the present invention additionally provides a kind of sending rate control equipment, applies as transmitting terminal
In wireless network, including:
Adjusting module, sends the fluctuation ginseng of success rate for obtaining frame in the first Preset Time
Number, and adjust frame transmission in this multi tate retransmits MRR according to the fluctuation parameters got
Success rate pnWeight α;
Computing module, for using α and 1-α to p respectivelynWith the smoothed frame at upper once MRR
Send success rate Pn-1Compute weighted, obtain the smoothed frame at this MRR and send success rate
Pn;
Rate control module, for the P obtained according to computing modulenDetermine at next MRR
The transmission rate used.
Preferably, described Rate control module includes:
Raise submodule, for determining that rise is at next MRR at described Rate control module
During the transmission rate used, it may be judged whether protection interval can be reduced, the most then reduce protection
Interval;If it is not, then judge whether to increase the number of multiple-input, multiple-output MIMO stream, if so,
Then increase the number of MIMO stream, if it is not, then increase the index value of modulation and coding strategy MCS.
Preferably, described computing module is additionally operable to transmitting terminal in this MRR with (x+1)th shelves
When transmission rate rx completes the transmission of data, take (x+1)th shelves transmission rate prx,n=send successfully
Number of sub-frames/(in aggregate frame, number of sub-frames * is in the transmission times of x+1 shelves);Take higher than sending out
It is 0 that the frame corresponding to each shelves transmission rate of transmission rate rx sends success rate, takes less than sending speed
The frame corresponding to y+1 shelves transmission rate ry of rate rx sends success rate pry,n=pr (y-1), n*0.875+0.125。
In the embodiment of the present invention, make transmitting terminal obtain frame in the first Preset Time and send success rate
Fluctuation parameters, and according to fluctuation parameters adjust this MRR frame send success rate at smoothed frame
Smoothed frame before sending the proportion in success rate, and adjustment accordingly sends the ratio in success rate
Weight, owing to the speed of the fluctuation of frame transmission success rate can be reflected in current radio environment suffered
The speed of the change of interference, then transmitting terminal can adjust work as according to the speed of interference variations respectively
The frame transmission success rate that front frame sends in success rate and the most multiple MRR is put down at this MRR frame
The sliding proportion sent shared by success rate, if sending the proportion liter shared by success rate by present frame
Height, then can improve transmitting terminal and carry out the sensitivity of speed adjustment, accordingly, if will be upper
Smoothed frame in one MRR sends the proportion shared by success rate and raises, then can reduce transmission
End carries out the sensitivity of speed adjustment.In this way, it is possible to make transmitting terminal according to current
The sensitivity level that the adaptive speed control of wireless environment adjusts, preferably adapts to current wireless
Environment.It addition, in the embodiment of the present invention, owing to reference to smoothing in a upper MRR
Frame sends success rate, it is possible to avoid transmitting terminal in the transmission rate selecting next MRR to use
Time entirely by reference to this MRR frame send success rate, eliminate burr pair to a certain extent
The impact of transmission rate.
Detailed description of the invention
Below in conjunction with the accompanying drawings and embodiment, the detailed description of the invention of the present invention is retouched further
State.Following example are only used for clearly illustrating technical scheme, and can not be with
This limits the scope of the invention.
Embodiments providing the control method of a kind of transmission rate, application is by access point
In the wireless environment of AP and client composition, as it is shown in figure 1, the method includes:
Step 101, transmitting terminal obtains frame in the first Preset Time and sends the fluctuation ginseng of success rate
Number, and adjust frame transmission in this multi tate retransmits MRR according to the fluctuation parameters got
Success rate pnWeight α.
In this step, frame sends success rate and refers in certain measurement period, receiving terminal success
Ratio between total number of the Frame that the number of the Frame received and transmitting terminal send.Ratio
As, in multi tate MRR mechanism, if a Frame sends just receiving end through 2 times and becomes
Merit receives, then the number of the Frame that receiving terminal receives is 1, the Frame that transmitting terminal sends
Total number be 2, then in this MRR, frame send success rate be 50%.Getting frame sends
The concrete of success rate has numerous embodiments in the prior art, does not repeats them here.
Frame sends the fluctuation parameters of success rate, is to be reflected in a period of time each sampling window interior
Frame send the parameter of fluctuation situation of success rate, if the frame in each employing window sends into
Difference between power is bigger, then it is assumed that fluctuation is relatively big, if frame sends success rate all close to flat
Average, then it is assumed that fluctuate less.
After the fluctuation parameters getting frame transmission success rate, transmitting terminal adjusts at this MRR
Interior frame sends success rate pnWeight α, i.e. according in the first Preset Time frame send successfully
The fluctuation situation of rate, determines that the frame in this MRR sends success rate pnWeight α, the most such as
Fruit fluctuation is relatively big, then raise α, otherwise reduce α etc..In actual application, according to designer
Definition and the difference of demand to fluctuation parameters, the mode that α is adjusted phase the most not to the utmost
With, the most how fluctuation parameters is defined, and how to select corresponding adjustable strategies also
Do not affect protection scope of the present invention.
In this step, it is believed that the MRR that transmitting terminal is presently in is the n-th MRR, corresponding on
One MRR and next MRR is respectively (n-1)th and n+1 MRR.
Step 102, transmitting terminal uses α and 1-α to p respectivelynWith smoothing at upper once MRR
Frame sends success rate Pn-1Compute weighted, obtain the smoothed frame at this MRR and send successfully
Rate Pn。
Here smooth and smooth with prior art in prior art meaning is consistent, each means
Use for reference some parameters currently available parameter is modified.Smoothed frame in this step sends into
Power refers to send the success rate frame to this MRR with reference to the smoothed frame at upper once MRR
Transmission success rate is modified, and obtains sending success rate, so at the smoothed frame of this MRR
Success rate can be sent in conjunction with conventional smoothed frame when smoothed frame sends success rate calculating.
Step 103, transmitting terminal is according to PnDetermine in the transmission rate that next MRR uses.
In this step, transmitting terminal is according to PnDetermine that the transmission rate used at next MRR is with existing
Have in technology consistent, i.e. if it is determined that smoothed frame sends success rate PnHigher than a certain setting value, then
Raise the transmission rate that next MRR uses, or judge PnLess than a certain setting value,
Lower the transmission rate that next MRR uses.
In the embodiment of the present invention, make MRR obtain frame in a period of time and send the fluctuation of success rate
Parameter, and adjust the frame transmission success rate of this MRR flat according to the fluctuation parameters got
Sliding frame sends proportion shared in success rate, and then the frame after using this smooth sends success rate and makees
By determining the foundation of transmission rate that next MRR used.Those skilled in the art are permissible
Understand, owing to the speed of the fluctuation of frame transmission success rate can be reflected in institute in current radio environment
The speed of the change being disturbed, then transmitting terminal can adjust current according to the speed of interference variations
Frame sends success rate and sends success rate this MRR's with frame corresponding for multiple MMR before
Smoothed frame smooths the proportion sent in success rate.Such as, if wireless channel environment change is fast,
Present frame then sends success rate proportion raise;If contrary wireless channel environment change
Slowly, then present frame sends success rate proportion reduce.In this way, it is possible to make to send out
The sensitivity level that sending end controls according to current wireless environment adaptive adjustment speed, preferably
Adapt to current wireless environment.It addition, in the embodiment of the present invention, owing to reference at upper one
Smoothed frame in MRR sends success rate, it is possible to avoid transmitting terminal selecting next MRR's
Success rate is sent as basis for estimation using the frame of this MRR completely, necessarily during transmission rate
The burr impact on transmission rate is eliminated in degree.
Preferably, in above-mentioned steps 101, the mode of the fluctuation parameters that getting frame sends success rate can
Think that the frame that transmitting terminal obtains in each sampling window in the first Preset Time sends successfully
Rate, and take the variance yields of the frame transmission success rate got as fluctuation parameters.
Preferably, in above-mentioned steps 101, transmitting terminal adjusts according to the fluctuation parameters got
Frame in this MRR sends success rate pnWeight, Ke Yiwei: transmitting terminal judge fluctuation ginseng
Whether number more than the first preset value, the most then increases α, as no, then judges that fluctuation parameters is
No second preset value that is less than, the most then reduce α, if it is not, then maintain α constant;Or,
Transmitting terminal judges that fluctuation parameters whether less than the 3rd preset value, the most then increases α, as no,
Then judge that fluctuation parameters whether more than the 4th preset value, the most then reduces α, if it is not, then tie up
Hold α constant.It is in actual application, different according to the fluctuation parameters selected by those skilled in the art,
The strategy adjusting α is likely to difference.Such as, if fluctuation parameters is above-mentioned variance, then ripple is worked as
When dynamic parameter is more than the first preset value, it should raise α, accordingly, during less than the second preset value,
Lower α, in this way, it is possible to making transmitting terminal when fluctuating bigger, more reference is worked as
Front frame sends success rate, the sensitivity adjusted of advancing the speed, and less in fluctuation, more
Reference one end time before frame send success rate, reduce speed adjust sensitivity, it is ensured that
Stablizing of Radio Link.Above-mentioned first preset value, the second preset value, the 3rd preset value, the 4th
Preset value can set as required, does not repeats them here.
Preferably, after transmitting terminal initializes, the value that transmitting terminal can be made to take α is 1.Due to
After transmitting terminal initializes, when carrying out first time MRR, the last MRR not referred to
Smoothed frame send success rate, in the embodiment of the present invention, after transmitting terminal initializes, only with the
The frame of MRR sends the success rate smoothed frame transmission success rate as first time MRR.
Preferably, transmitting terminal is according to PnDetermine that the transmission rate used at next MRR can be wrapped
Include: when transmitting terminal judges PnWhen raising threshold value more than credit, rise credit is added 1, and judges
When raising credit more than present rate rise threshold value, raise the transmission speed that next MRR uses
Rate.Concrete, a speed can be pre-set and raise threshold value, it is phase that this speed raises threshold value
For raising the threshold value of credit value, when i.e. rise credit value reaches this speed rise threshold value, raise
The transmission rate that next MRR uses, and after raising transmission rate, by current rise
Credit resets.Same, a credit being set and raises threshold value, it is relative that this credit raises threshold value
In the threshold value of transmission success rate, the frame that i.e. transmitting terminal obtains smooths transmission success rate more than certain
When sending success rate, rise credit is added 1.Due in actual applications, may because of single or
Person is small number of MRR(such as less than 10 within a period of time) in frame send success rate
Too high cause smoothed frame to send success rate quickly raising, and single or small number of MRR
Can not illustrate that current wireless environment takes a turn for the better, say, that current wireless environment may not necessarily
Enough support that transmitting terminal uses higher transmission rate.Therefore, in the embodiment of the present invention, smooth
When frame transmission success rate is more than certain threshold value, the most directly raises frame and send success rate, by phase
The rise credit answered adds 1, and is judging that raising credit raises threshold value (in this speed more than speed
Adjust threshold value more than 1) time, just raise frame and send success rate, thus avoid putting down because of indivedual MRR
Sliding frame sends that success rate is too high causes the irrational rise of transmission rate.It addition, it is real in the present invention
Execute in example, if transmitting terminal judges PnIt is not more than credit ascending threshold, it is also possible to make transmitting terminal sentence
Disconnected PnWhether lower threshold value less than speed, if it is, lower the transmission that next MRR uses
Speed.In actual application, when the frame transmission success rate that current transmission rate is corresponding is too low,
In order to ensure user can transceiving data normally, should in time transmission rate be lowered, therefore,
When judging success rate less than certain critical value (speed downward threshold value), directly lower, and not
Can add up to lower credit value.
Preferably, it is also possible to the dynamic speed reached required for transmission rate raises that adjusts raises
In threshold value, the such as preferred embodiment of the invention, can make judging rise credit at transmitting terminal
After raising threshold value more than present rate, before raising the transmission rate that next MRR uses,
Judge that the last operation adjusting transmission rate sends speed as raising in the second Preset Time
During rate, take present rate raise threshold value 1/2nd with minimum-rate rise threshold value in bigger
Value raises threshold value as next speed.In actual application, if transmitting terminal within a short period of time
Raise transmission rate continuously, then illustrate that the wireless environment being presently in is preferable, now can pass through
Certain Encourage the mechanism promotes transmitting terminal to raise transmission rate.In the embodiment of the present invention, second
The last operation adjusting transmission rate carried out in Preset Time is also upper timing, will be current
The present rate used raises threshold value and lowers, and transmitting terminal can be made in this way in current speed
When 1/2nd of rate rise threshold value raise threshold value more than minimum-rate, it is easier to upper speed change rate,
But in order to avoid speed raises threshold value infinitesimal, need to set a rational minimum and preset
Value.
Accordingly, if in the transmitting terminal the 3rd Preset Time before judging this MRR
The last operation adjusting transmission rate is the most high-grade transmission rate of downward, then transmitting terminal is described
Quickly lower after raising transmission rate, be not very suitable for sending number with the transmission rate after raising
According to, now, 2 times that take described present rate rise threshold value are raised in threshold value with maximum rate
Smaller value raises threshold value as next speed.In this way, threshold value is raised in speed
Before 2 times are raised threshold value less than maximum rate, it is possible to increase the difficulty raising transmission rate, with
Sample, a maximum rate rise threshold value is set and prevents speed from raising threshold value infinity.
In the embodiment of the present invention, when transmitting terminal determines and needs to raise transmission rate, preferable
It is adjusted according to method as shown in Figure 2:
Step 201, transmitting terminal judges whether to use the mode reducing protection interval to raise,
The most then turn to step 202, if it is not, then turn to step 203.
Step 202, transmitting terminal reduces the protection interval sending data.
Step 203, transmitting terminal judges whether that the number that can increase multiple-input, multiple-output MIMO stream carries
High transmission rate, the most then turn to step 204, if it is not, then turn to step 205
Step 204, transmitting terminal increases the number of MIMO stream.
Step 205, transmitting terminal increases the index value of modulation and coding strategy MCS.
During realizing the present invention, present inventor finds, increasing MIMO stream may
Because the interference between the transmission antenna increased causes transmission rate to raise unsuccessfully, and can increase
The mode of MCS index value then may cause receiving terminal cannot correctly demodulate and/or decode, therefore
The mode of selection SGI preferential in the embodiment of the present invention, by SGI cannot on be transferred to corresponding
Speed time, select MIMO mode, in MIMO method also unsuitable for currently without wire loop
During border, (such as those skilled in the art find, the number increasing MIMO stream causes being currently received
Interference be obviously enhanced, and when significantly recovering after reducing the number of MIMO stream), by increase
The mode adding MCS index value raises transmission rate.In this way, it is possible to carry to greatest extent
The high success rate raising transmission rate.
Preferably, when transmitting terminal is according to PnDetermine and need to raise the transmission speed that next MRR uses
During rate, the most high-grade transmission rate of this MRR is raised, and a that this MRR is used
The a+1 shelves transmission rate that shelves transmission rate uses as next MRR;And/or, work as transmission
End is according to PnWhen determining the transmission rate needing to lower next MRR use, by described transmitting terminal
The b-1 that the b shelves transmission rate used at this MRR uses as next MRR is sent out
Transmission rate;And the last step transmission rate of next MRR is lowered, wherein, a >=1, b
≥2.In this way, it is possible to make transmitting terminal use after rise after upper speed change rate
When high-grade transmission rate cannot send data, the most high-grade transmission rate before employing completes as early as possible
The transmission of data, and if later transmitting terminal need obtain before the most high-grade transmission rate
Corresponding frame sends success rate, and it is the most accurate that the frame got sends success rate.Wherein, originally
In each shelves transmission rate that invention is involved in implementing, first grade of transmission rate is that transmitting terminal exists
The transmission rate used at first in MRR, the most high-grade transmission rate, second gear is sent out
Transmission rate is the transmission rate that transmitting terminal is selected after using first grade of transmission rate to send unsuccessfully,
Third gear transmission rate is that transmitting terminal is selected after using second gear transmission rate to send unsuccessfully
Transmission rate, the like, deep low gear transmission rate is that transmitting terminal is selected in a MRR
Last transmission rate, if transmitting terminal is at number of retransmissions corresponding to deep low gear transmission rate
After using up, sending still without by data, then abandon this time sending, this MRR terminates.
As pointed by background technology, in 802.11, general employing MRR mechanism number
According to transmission, MRR can use the transmission rate of many grades (typically 4 grades), and send out at each shelves
The transmission of transmission rate enterprising row data and re-transmission.If sent when using a certain notch speed rate, then
Corresponding frame transmission success rate is that transmission times is divided, has the most altogether carried out 5 times and has sent,
Then the frame of this MRR sends success rate is 20%.But this mode, can not truly reflect
Certain grade of transmission rate therein is if appropriate for current wireless environment.Such as, if the most high-grade
In transmission rate, still without sending successfully after sending twice, and in second gear transmission rate
The most just send successfully, now illustrate that the most high-grade transmission rate is not suitable for current wireless environment,
But second gear transmission rate is relatively suitable for current wireless environment, and according to of the prior art
Calculation, can not well reflect this situation.In order to solve this problem, the present invention
In embodiment also at the end of each MRR, calculate the frame corresponding to each shelves transmission rate respectively
Send success rate, and make transmitting terminal obtain the most high-grade transmission rate r0 that this MRR is used
Frame in the first Preset Time sends the fluctuation parameters of success rate.After each MMR
All calculate the frame corresponding to each shelves transmission rate and send success rate, then certain of transmitting terminal acquisition
Success rate corresponding to transmission rate is the most accurate, simultaneously corresponding by taking fixing speed frame
Send the fluctuation parameters of success rate, it is possible to reflect the situation of change of wireless environment more really.Separately
Outward, if using too high or too low transmission rate, possibly transmission rate cannot be accurately reflected out
Fluctuation parameters, if the speed that such as uses is too high, the frame of its correspondence in possible a period of time
Sending success rate is 0 entirely, if too low, then the frame transmission success rate of its correspondence possible is complete
Being 1, in the embodiment of the present invention, the frame selecting the most high-grade currently employed speed r0 corresponding is sent out
Send the fluctuation parameters of success rate, it is possible to preferably reflect the truth of wireless environment.
In actual application, calculate transmission rate r0 frame in this MRR and send the side of success rate
Formula is consistent with prior art, does not repeats them here.If in other MRR, also select
With r0 as wherein one grade as transmission rate, then transmitting terminal can calculate in the following way
The frame corresponding to each notch speed rate that this MRR is used sends success rate, and then determines that r0 is corresponding
Transmission success rate:
If this MRR completes the transmission of data, then transmitting terminal with (x+1)th shelves transmission rate rx
Take (x+1)th shelves transmission rate prx,n=send successful number of sub-frames/(number of sub-frames * in aggregate frame
Transmission times at x+1 shelves);Take higher than corresponding to each shelves transmission rate of transmission rate rx
It is 0 that frame sends success rate, takes less than corresponding to y+1 shelves transmission rate ry of transmission rate rx
Frame sends success rate pry,n=pR(y-1), n*0.875+0.125.Such as, this MRR counts the most at last
Second gear transmission rate sends according to this, and sends successfully at second gear after 2 times retransmit, then and the
It is 0 that frame corresponding to one grade of transmission rate sends success rate, and frame corresponding to second gear transmission rate is sent out
Sending success rate is that 1/ (1*3)=33%(assumes that the number of aggregate frame is 1), third gear transmission rate
It is 33%*0.875+0.125=41% that corresponding frame sends success rate, and fourth speed sends success rate pair
It is 41%*0.875+0.125=49% that the frame answered sends success rate.Present inventor is according to big
The experiment of amount and statistics are sent out the result calculated now by above-mentioned calculation and can be reflected
The frame of each shelves transmission rate sends success rate.
In actual application, in order to ensure that the frame corresponding for r0 got sends the accurate of success rate
Property, transmitting terminal can be made only to take and to employ the r0 MRR as wherein one grade of transmission rate as adopting
Sample window, or, when use r0 as the MRR quantity of wherein one grade of transmission rate very few time (little
When preset value), select other relatively low transmission rates each MRR in the first Preset Time
Middle frame sends the fluctuation parameters of success rate as the foundation adjusting weight α.
Preferably, in embodiments of the present invention, it is also possible to when making client be linked in AP,
Make transmitting terminal and receiving terminal (that is, make AP and wireless client, or wireless client and AP)
Consult transmission rate, and make AP and wireless client all store the transmission that both sides can support
Speed, when needing later raise or lower transmission rate, selects from the transmission rate of storage
The transmission rate that one speed uses as next MRR.This negotiations process and prior art
In consistent, do not repeat them here.
Below in conjunction with concrete scene, the method for rate control providing the embodiment of the present invention is carried out in detail
Describing in detail bright, in the embodiment of the present invention, it is assumed that transmitting terminal is AP, receiving terminal is client, this
The fourth gear transmission rate that secondary (the 50th time) MRR is used be respectively 104Mbps, 78Mbps,
52Mbps and 39Mbps, the method for rate control that the embodiment of the present invention provides can include such as Fig. 3
Each shown step:
Step 301, AP obtains before current point in time in 5s the transmission rate of 104Mbps respectively
Frame corresponding in individual MRR sends success rate.
In actual application, AP can also randomly select some within a period of time before
MRR, and obtain the transmission rate of the 104Mbps transmission success rate in the MRR chosen,
Or the transmission rate of 104Mbps success rate in some sampling windows in 5s before choosing.
The time point making AP perform step 301 has multiple choices, the preferred embodiment of the invention
In, can make AP at the end of this MRR, perform the step of step 301.
Step 302, AP obtains each frame got and sends the variance yields of success rate.
Step 303, AP judges that whether the variance yields got is more than the first preset value;If so,
Then turn to step 304, if it is not, then turn to step 305.
Step 304, AP raises the speed of 104Mbps frame corresponding in this MRR and sends
Weight α shared by success rate, rear steering step 307.
Step 305, AP judges whether the variance yields got is less than the second preset value, if so,
Then turn to step 306, if it is not, turn to step 307.
Step 306, AP lowers the speed of 104Mbps frame corresponding in this MRR and sends
Weight α shared by success rate, rear steering step 307.
Step 307, AP uses α and 1-α right to speed institute in this MRR of 104Mbps
The frame answered sends success rate p50With corresponding the putting down in the 49th MRR of the speed of 104Mbps
Sliding frame sends success rate P49Compute weighted, obtain the speed of 104Mbps at this MRR
Interior smoothed frame sends success rate P50。
Step 308, AP judges P50Whether raise threshold value more than credit, the most then turn to step
309;If it is not, then turn to step 313.
Step 309, rise credit is added 1 by AP, and judges whether to raise credit more than in speed
Adjust threshold value, the most then turn to step 310, if it is not, then terminate flow process.
Step 310, the 51st MRR of AP is used the most high-grade transmission rate, and by 104Mbps,
78Mbps, 52Mbps respectively as the 51st MRR second and third, fourth gear transmission rate,
Rear steering step 311.
Step 311, the most high-grade of last adjustment in the second Preset Time before AP judgement
Whether the operation of transmission rate is to raise transmission rate, the most then turn to step 312;If it is not,
Then terminate flow process.
Step 312, AP takes present rate and raises 1/2nd and the minimum-rate rise threshold of threshold value
Higher value in value raises threshold value as next speed.
In actual application, if AP raises continuously in the regular hour, then explanation transmitting terminal is worked as
Wireless environment residing for before is preferable, and AP now should be encouraged to continue to raise.Raise in present rate
Threshold value raises before threshold value more than minimum-rate, AP always smoothed frame can be sent success rate with
Present rate raises threshold value and compares, and tapers into along with present rate raises threshold value, AP
The threshold value raising smoothed frame transmission success rate is more and more lower.
Step 313, AP judges P5Whether lower threshold value less than present rate, the most then turn to
Step 314, if it is not, then terminate flow process.
Step 314, AP judge this MRR before the 3rd Preset Time in adjust for the last time
Whether the operation of transmission rate of haircuting is to lower the most high-grade transmission rate, the most then turn to step
315, if it is not, then turn to step 316.
Step 315, AP takes present rate and raises 2 times of threshold value and raise in threshold value with maximum rate
Smaller value raise threshold value as the next one, rear steering step 316.
In actual application, if the last tune to transmission rate within the current short period
Whole is to raise transmission rate, and this is lowered, then the transmission rate after explanation is raised
Smoothed frame success rate is relatively low.After lowering in order to avoid this, transmitting terminal is judging putting down after lowering
Sliding frame success rate will be adjusted to relatively low the sending out of success rate again more than after raising threshold value in transmission rate
Transmission rate, in this step, takes two times and the maximum smaller value raised in threshold value raising threshold value,
So before current rise threshold value raises threshold value less than maximum, transmitting terminal raises transmission rate institute
It is more and more higher that the smoothed frame needed sends success rate, the most just can be to a certain degree
Upper restriction transmitting terminal is more occurred frequently relatively low with success rate of the relatively low transmission rate that success rate is higher
Repeatedly jump between transmission rate, thus ensure that what client connected stablizes.Same in order to avoid
Raise threshold value wireless greatly, need to arrange a rational maximum rise threshold value.
Step 316, the most high-grade transmission rate that the 51st MRR is used by AP is adjusted to
78Mbps, simultaneously will two, three, fourth gear transmission rate be adjusted to respectively 52Mbps and
39Mbps、24Mbps。
Based on same design, the embodiment of the present invention additionally provides a kind of sending rate control and sets
Standby, as shown in Figure 4, this equipment includes:
Adjusting module 401, sends the fluctuation of success rate for obtaining frame in the first Preset Time
Parameter, and send out according to the fluctuation parameters adjustment frame in this multi tate retransmits MRR got
Send success rate pnWeight α;
Computing module 402, with using α and 1-α to p respectivelynWith putting down at upper once MRR
Sliding frame sends success rate Pn-1Compute weighted, obtain the smoothed frame at this MRR and send
Success rate P;
Rate control module 403, for according to PnDetermine in the transmission that next MRR uses
Speed.
Preferably, adjusting module 401 includes:
Calculating sub module 4011, for obtaining each sampling window in the first Preset Time
Interior frame transmission success rate, and calculate the variance yields of the frame transmission success rate got, and obtain
Variance yields sends the fluctuation parameters of success rate as the frame in the first Preset Time.
Adjusting module 401 also includes: adjusts submodule 4012, is used for judging that fluctuation parameters is
No first preset value that is more than, the most then increase α, as no, then judges that fluctuation parameters is the least
In the second preset value, the most then reduce α, if it is not, then maintain α constant;
Or, it is judged that fluctuation parameters whether less than the 3rd preset value, the most then increases α, as
No, then judge that fluctuation parameters whether more than the 4th preset value, the most then reduces α, if it is not,
Then maintain α constant.
Preferably, adjusting module 401 is additionally operable to after transmitting terminal initializes take α=1.
Preferably, adjusting module 401 is the most high-grade specifically for obtain that this MRR used
Transmission rate r0 frame in the first Preset Time sends the fluctuation parameters of success rate.
Preferably, computing module 402, it is additionally operable to transmitting terminal in this MRR with (x+1)th
When shelves transmission rate rx completes the transmission of data, take (x+1)th shelves transmission rate prx,n=send into
The number of sub-frames of merit/(in aggregate frame, number of sub-frames * is in the transmission times of x+1 shelves);Take and be higher than
It is 0 that the frame corresponding to each shelves transmission rate of transmission rate rx sends success rate, takes less than sending
The frame corresponding to y+1 shelves transmission rate ry of speed rx sends success rate pry,n=pr (y-1), n*0.875+0.125。
Preferably, Rate control module 403 also includes: raise submodule 4031, is used for
Rate control module 403 determines that rise is when the transmission rate that next MRR uses, it is judged that
Whether can reduce protection interval, the most then reduce protection interval;If it is not, then judge whether
The number of multiple-input, multiple-output MIMO stream can be increased, the most then increase the number of MIMO stream,
If it is not, then increase the index value of modulation and coding strategy MCS.
Preferably, Rate control module 403 is additionally operable to raising in next one transmission cycle use
The most high-grade transmission rate after, using a shelves transmission rate that uses at this MRR as
The a+1 shelves transmission rate that the next transmission cycle uses;Or, send at the next one lowering
After the most high-grade transmission rate that cycle uses, the b shelves used at this MRR are sent
The b-1 transmission rate that speed used as the next one transmission cycle;Wherein, a >=1, b >=2.
Preferably, this equipment also includes: threshold adjustment module 404, for Rate control module
Before 403 raise the transmission rate that next MRR uses, and transmitting terminal judges that the last time adjusts
When the operation of transmission rate is for raising transmission rate, takes described present rate and raise two points of threshold value
One of the higher value that raises in threshold value with minimum-rate raise threshold value as next speed;With/
Or, and when transmitting terminal judges the operation of last adjustment transmission rate as lowering transmission rate, take
The smaller value that described present rate raises 2 times of threshold value and maximum rate raises in threshold value as under
One speed raises threshold value.
The above is only the preferred embodiment of the present invention, it is noted that lead for this technology
For the those of ordinary skill in territory, on the premise of without departing from the technology of the present invention principle, it is also possible to
Making some improvements and modifications, these improvements and modifications also should be regarded as protection scope of the present invention.