CN103532664B - A kind of method of controlling transmission rate and equipment - Google Patents

A kind of method of controlling transmission rate and equipment Download PDF

Info

Publication number
CN103532664B
CN103532664B CN201310453154.1A CN201310453154A CN103532664B CN 103532664 B CN103532664 B CN 103532664B CN 201310453154 A CN201310453154 A CN 201310453154A CN 103532664 B CN103532664 B CN 103532664B
Authority
CN
China
Prior art keywords
rate
mrr
transmission rate
frame
transmitting terminal
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
CN201310453154.1A
Other languages
Chinese (zh)
Other versions
CN103532664A (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 chuangtong electronic Limited by Share Ltd
Original Assignee
KUNSHAN CHUANGTONG MICROELECTRONICS CO Ltd
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 KUNSHAN CHUANGTONG MICROELECTRONICS CO Ltd filed Critical KUNSHAN CHUANGTONG MICROELECTRONICS CO Ltd
Priority to CN201310453154.1A priority Critical patent/CN103532664B/en
Publication of CN103532664A publication Critical patent/CN103532664A/en
Application granted granted Critical
Publication of CN103532664B publication Critical patent/CN103532664B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Embodiments provide a kind of method of controlling transmission rate and equipment, make transmitting terminal obtain frame in the first Preset Time and send the fluctuation parameters of success rate, and adjust present frame transmission success rate proportion in smoothed frame sends success rate according to fluctuation parameters, owing to the speed of the fluctuation of frame transmission success rate can be reflected in the speed of the change being disturbed in current radio environment, then transmitting terminal can be according to the speed of interference variations, adjust present frame transmission success rate and smooth, at the smoothed frame of this MRR, the proportion sent in success rate with frame transmission success rate corresponding for multiple MRR before.If wireless channel environment change is fast, then present frame is sent success rate proportion and raises;If contrary wireless channel environment change is slow, then present frame is sent success rate proportion and reduces.In this way, it is possible to make the sensitivity level that transmitting terminal controls according to current wireless environment adaptive adjustment speed, current wireless environment is preferably adapted to.

Description

A kind of method of controlling transmission rate and equipment
Technical field
The present invention relates to communication technical field, particularly relate to a kind of method of controlling transmission rate and set Standby.
Background technology
At present, most of WiMAX bridge products are all the skills at 802.11 WLANs Develop in art.The master chip that wherein WiMAX bridge uses greatly is The 802.11a/b/g/n family chip that Atheros company produces.Atheros802.11 chip is supported 4 groups " speed/number of retransmissions " are to (r0/c0, r1/c1, r2/c2, r3/c3).Software is responsible for this 4 groups " speed/number of retransmissions " write chip register.When wireless channel can send when, The Frame that chip will send in caching.First Frame sends with speed r0, if sent Failure, continues to send c0-1 time with speed r0, but again sends with speed r1;If sent out Sending failure, continuing to send c1-1 time with speed r1 ... until sending successfully in certain speed Or 4 speed all send failure.Have failed c0+c1+c2+c3 time if sent, then abandon Current transmission.Abandoning when being sent or sending, chip can be reported in sending state descriptors Accuse this transmission state.Whether transmission state includes: 1, send successfully;When 2, sending successfully Speed;3, number of retransmissions.For supporting that the chip of 802.11n sends state and also includes: 4, In aggregate frame total number of Frame and;5, aggregate frame sends failed Frame number. These send state parameter and can be used to regulate transmission rate so that transmission rate adapts to channel The change of condition is to reach optimum.This mechanism is referred to as Multi Rate Retry(multi tate and retransmits, Hereinafter referred to as MRR).Number of retransmissions c0, c1, c2 and c3 in MRR can consolidate respectively It is set to 2,2,2 and 4.
When wireless environment changes, or transmitting terminal initialize after select original When MRR speed is not suitable for, need each MRR speed is adjusted, in prior art Provide the mechanism of the adjustment MRR speed of a kind of entitled ONOE, and idiographic flow is: send out If average each Frame needs to retransmit at least one times in sending end detects a sampling window, Then reduce transmission rate and rise credit;Frame if fewer than 10% needs to retransmit, then carry High transmission rate rises credit.If transmission rate rises credit is more than 10, improve one-level and send out Transmission rate.
During realizing the present invention, inventor finds that prior art controls the side of transmission rate Formula at least has the disadvantage in that due under different wireless environments, the situation that transmitting terminal is disturbed Difference, such as under indoor environment, the wireless environment residing for transmitting terminal is more stable, in order to Stablizing of the guarantee wireless connection of limits, now needs to control the sensitivity that transmitting terminal adjusts, And in an outdoor environment, very fast due to interference variations, need to improve transmitting terminal and adjust and send speed The sensitivity of rate, i.e. can adjust transmission rate according to the change of interference in time.In prior art By the way of ONOE carries out speed control, it is impossible to make transmitting terminal according to different interference rings Border selects corresponding control strategy.
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.
Accompanying drawing explanation
The schematic flow sheet of the method for controlling transmission rate that Fig. 1 provides for the embodiment of the present invention;
The schematic flow sheet of the method for controlling transmission rate that Fig. 2 provides for the embodiment of the present invention;
The schematic flow sheet of the method for controlling transmission rate that Fig. 3 provides for the embodiment of the present invention;
The structural representation of the sending rate control equipment that Fig. 4 provides for the embodiment of the present invention.
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.

Claims (10)

1. a method of controlling transmission rate, it is characterised in that described method includes:
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.
2. the method for claim 1, it is characterised in that transmitting terminal is according to PnDetermine The transmission rate that next MRR uses specifically includes:
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.
3. method as claimed in claim 2, it is characterised in that described transmitting terminal raises next Before the transmission rate that individual MRR uses, described method 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.
4. method as claimed in claim 2, it is characterised in that described transmitting terminal raises next The transmission rate that individual MRR uses, specifically includes:
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.
5. the method for claim 1, it is characterised in that described transmitting terminal is according to Pn Determine 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。
6. method as claimed in claim 5, it is characterised in that 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.
7. method as claimed in claim 6, it is characterised in that described transmitting terminal calculates this The frame corresponding to each notch speed rate that MRR is used 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。
8. a sending rate control equipment, is applied in wireless network as transmitting terminal, its It is characterised by, 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.
9. equipment as claimed in claim 8, it is characterised in that described Rate control module bag Include:
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.
10. equipment as claimed in claim 8, it is characterised in that described computing module is also used When transmitting terminal completes the transmission of data in this MRR with (x+1)th shelves transmission rate rx, take (x+1)th shelves transmission rate prx,n=send that successful number of sub-frames/(in aggregate frame, number of sub-frames * exists The transmission times of x+1 shelves);Take higher than the frame corresponding to each shelves transmission rate of transmission rate rx Sending success rate is 0, takes less than the frame corresponding to y+1 shelves transmission rate ry of transmission rate rx Send success rate pry,n=pR(y-1), n*0.875+0.125。
CN201310453154.1A 2013-09-27 2013-09-27 A kind of method of controlling transmission rate and equipment Active CN103532664B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310453154.1A CN103532664B (en) 2013-09-27 2013-09-27 A kind of method of controlling transmission rate and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310453154.1A CN103532664B (en) 2013-09-27 2013-09-27 A kind of method of controlling transmission rate and equipment

Publications (2)

Publication Number Publication Date
CN103532664A CN103532664A (en) 2014-01-22
CN103532664B true CN103532664B (en) 2016-09-07

Family

ID=49934382

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310453154.1A Active CN103532664B (en) 2013-09-27 2013-09-27 A kind of method of controlling transmission rate and equipment

Country Status (1)

Country Link
CN (1) CN103532664B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104168090A (en) * 2014-08-28 2014-11-26 四川长虹电器股份有限公司 Wireless data transmission automatic adjusting method applied to Wi-Fi network
US20170171780A1 (en) * 2015-12-14 2017-06-15 Qualcomm Incorporated Techniques for adapting a rate of data transmission

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1845486A (en) * 2005-04-08 2006-10-11 财团法人工业技术研究院 Speed adjusting method via cross-level-analysis for WLAN
CN101442388A (en) * 2008-12-29 2009-05-27 北京邮电大学 Precoding method and apparatus for multi-input multi-output system
CN101754385A (en) * 2008-12-01 2010-06-23 日电(中国)有限公司 Proportional fair dispatcher using failure CQI feedback and dispatching method
CN102315906A (en) * 2011-09-21 2012-01-11 福建星网锐捷网络有限公司 Data frame sending method and equipment thereof
CN102710374A (en) * 2012-05-28 2012-10-03 天津大学 Speed control method in wireless streaming media transmission
CN102761387A (en) * 2011-04-26 2012-10-31 中兴通讯股份有限公司 Self-adaptive modulation and encoding method and device
CN102918887A (en) * 2010-06-04 2013-02-06 微软公司 Dynamic channel and transmission rate selection
CN103297179A (en) * 2012-02-29 2013-09-11 展讯通信(上海)有限公司 Method and device for generating channel quality indicator

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7330433B2 (en) * 2003-02-28 2008-02-12 Mitsubishi Electric Research Laboratories, Inc. Dynamic resource control for high-speed downlink packet access wireless channels

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1845486A (en) * 2005-04-08 2006-10-11 财团法人工业技术研究院 Speed adjusting method via cross-level-analysis for WLAN
CN101754385A (en) * 2008-12-01 2010-06-23 日电(中国)有限公司 Proportional fair dispatcher using failure CQI feedback and dispatching method
CN101442388A (en) * 2008-12-29 2009-05-27 北京邮电大学 Precoding method and apparatus for multi-input multi-output system
CN102918887A (en) * 2010-06-04 2013-02-06 微软公司 Dynamic channel and transmission rate selection
CN102761387A (en) * 2011-04-26 2012-10-31 中兴通讯股份有限公司 Self-adaptive modulation and encoding method and device
CN102315906A (en) * 2011-09-21 2012-01-11 福建星网锐捷网络有限公司 Data frame sending method and equipment thereof
CN103297179A (en) * 2012-02-29 2013-09-11 展讯通信(上海)有限公司 Method and device for generating channel quality indicator
CN102710374A (en) * 2012-05-28 2012-10-03 天津大学 Speed control method in wireless streaming media transmission

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《基于加权丢帧率的可调门限速率自适应算法》;孙沛;《计算机工程》;20090430;论文第3节 *

Also Published As

Publication number Publication date
CN103532664A (en) 2014-01-22

Similar Documents

Publication Publication Date Title
US20140254408A1 (en) Rate control associated with frame aggregation
JP5608739B2 (en) Method for transmitting signaling and base station
KR102059993B1 (en) Competitive Window Scaling in Wireless Communication Systems
US20130310092A1 (en) Outer Loop Link Adaptation for Device Resumption
CN102223210B (en) Method and device for adjusting block error rate
CN102546099B (en) Data transmission method and device
WO2010036519A1 (en) Method and apparatus for scheduling downlink transmissions in an orthogonal frequency division multiplexing communication system
US20150245360A1 (en) Staged multi-user grouping for multiple-input, multiple-output wireless communications
CN101971546A (en) Methods and arrangements in a wireless communications system
CN103428756B (en) The control apparatus and method of aggregate frame in a kind of WLAN
CN103532664B (en) A kind of method of controlling transmission rate and equipment
CN104579603A (en) Downlink scheduling method and device based on HARQ (hybrid automatic repeat request)
CN106656411B (en) method and system for scheduling MCS in HARQ (hybrid automatic repeat request) binding mode
CN103684668B (en) Method and device for determining CQI (Channel Quality Indicator) value and LTE (Long Term Evolution) terminal
CN104348574A (en) Method and device for adjusting modulation and coding scheme
US9160643B2 (en) Systems and methods for statistically profiling channels in MIMO communications
WO2010127124A1 (en) System and method for adaptive control of an averaging parameter for pcinr and rssi
CN102611521B (en) Adjusting method for channel quality indicator (CQI)
US9130614B2 (en) Systems and methods for scheduling SU and MU MIMO traffic
US8929474B2 (en) Systems and methods for optimizing sounding interval
CN104426628A (en) Threshold adjusting method and system of modulation coding mode
CN103313401A (en) Method and device for adjusting PDCCH (Physical Downlink Control Channel) format
CN104993909B (en) For the data processing method and device of the channel selection 1bcs scramble datas of PUCCH format 1b
CN106559123B (en) Weight value obtaining method and device
CN113595692B (en) AMC-HARQ method based on dynamic threshold optimization design

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20160801

Address after: 215300 A607, Modern Plaza, 18 Weiye Road, Kunshan Development Zone, Jiangsu

Applicant after: Kunshan Chuangtong Microelectronics Co.,Ltd.

Address before: 201203 Shanghai City Chenhui Road, Zhangjiang hi tech Park No. 88 Kingdee Software Park 1 410

Applicant before: Zhang Cheng

Applicant before: Yang Lei

Applicant before: Bao Xuegang

Applicant before: He Shijian

Applicant before: Deng Huaidong

C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 215300 building, No. 3, building 178, Eagle Road, Kunshan economic and Technological Development Zone, Jiangsu, 1

Patentee after: Jiangsu chuangtong electronic Limited by Share Ltd

Address before: 215300 A607, Modern Plaza, 18 Weiye Road, Kunshan Development Zone, Jiangsu

Patentee before: Kunshan Chuangtong Microelectronics Co.,Ltd.