CN104469921A - Wireless packet-by-packet power control method and device - Google Patents
Wireless packet-by-packet power control method and device Download PDFInfo
- Publication number
- CN104469921A CN104469921A CN201410734470.0A CN201410734470A CN104469921A CN 104469921 A CN104469921 A CN 104469921A CN 201410734470 A CN201410734470 A CN 201410734470A CN 104469921 A CN104469921 A CN 104469921A
- Authority
- CN
- China
- Prior art keywords
- power
- contract
- project
- sample
- data
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/04—TPC
- H04W52/18—TPC being performed according to specific parameters
- H04W52/26—TPC being performed according to specific parameters using transmission rate or quality of service QoS [Quality of Service]
- H04W52/267—TPC being performed according to specific parameters using transmission rate or quality of service QoS [Quality of Service] taking into account the information rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/04—TPC
- H04W52/30—TPC using constraints in the total amount of available transmission power
- H04W52/36—TPC using constraints in the total amount of available transmission power with a discrete range or set of values, e.g. step size, ramping or offsets
- H04W52/362—Aspects of the step size
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a wireless packet-by-packet power control method and device. The method includes the steps that any one of the reference power, the data power and the sample power is selected as the packet sending power, and the use frequency and the success frequency are counted; when a change threshold is reached, the respective packet sending success rates are counted; the reference power, the data power and the sample power ascend or descend by a specified step length through the mutual comparison of the packet sending success rates, and recalculation is conducted to obtain the reference power, the data power and the sample power; afterwards, whether the packet sending rate is changed or not is judged, when the packet sending rate is decreased, the transmitting power is called back, otherwise, the rate at the present time is recorded, the new power is reserved, and a new round of calculation is carried out. By the adoption of the method and device, power selection is conducted after rate selection is completed, it is guaranteed that the power between a sending end and a receiving end which use the rate for communication is lowered on the premise that the message sending success rate is high when one certain rate is used, and the defects caused by the fixed high power used by the sending end are overcome.
Description
Technical field
The present invention relates in the radio systems such as WLAN (wireless local area network) (WLAN, Wireless Local Area Network), the energy that various information and message use when transmitting terminal sends.Concrete, relate to a kind of in wireless transmission packet-by-packet Poewr control method and device.
Background technology
Along with the development of wireless communication technology, radio network technique is in office, and family, factory, the every aspect of the popular lifes such as market is used widely.Although transmitting terminal adopts high power to carry out information and message transmission can make user far away receive information, but power is large and may not be certain to be meddlesome, also certain defect can be brought, specifically be: 1 when available less power reaches band mission need, adopts the waste of the wireless transmitter energy of high power running serious; 2. wireless transmitter work at high power time launch message there is higher energy, in certain scope of the message demodulator work of receiving terminal, can cause when power is too high the working range exceeding demodulator thus cannot correct packet parsing be carried out thus cause packet loss; 3., when there being multiple wireless transmitter in same wireless environment, power is also comparatively large compared with the interference that can produce between large equipment, thus causes transmission volume to decline, and Consumer's Experience is poor.
Therefore, how can overcome the defect of prior art, the power that makes to give out a contract for a project can adapt to the demand of emission rate, and solving the drawback that transmitting terminal adopts fixing high power to bring becomes the technical problem that prior art needs solution badly.
Summary of the invention
In order to overcome the shortcoming of present technology, power selection is carried out after speed is selected, certain speed of guarantee use is transmitted messages under the higher prerequisite of success rate, reduces the power between transmitting terminal and receiving terminal using this rate communication, the drawback that the high power that the employing of solution transmitting terminal is fixed brings.
For reaching this object, the present invention by the following technical solutions:
A kind of wireless packet-by-packet Poewr control method, comprises the steps:
Give out a contract for a project number of times statistic procedure S110: wrap in the transmitting power under a certain speed for one, respectively from reference power, data power, select arbitrarily one of them as transmitting power now in sample power, statistics uses reference power, the access times of sample power and data power and number of success, wherein, reference power is more than or equal to data power, as the reference sample compared with sample power, sample power is slightly lower than data power, can the power being used for detecting next group bag reduce, the main usage data power of bag in this step under given pace sends, the data adopting reference power and sample power to transmit messages are less, and it is identical,
Give out a contract for a project thresholding determining step S120: compare with change thresholding num_update respectively with reference to the access times m of power and the access times n of sample power, when the access times of reference power and sample power all exceed threshold value num_update, reference power is used to give out a contract for a project success rate p_ref under calculating this speed, data power is given out a contract for a project success rate p_data, and sample power is given out a contract for a project success rate p_sam;
Power calculation step S130:
This step comprises reference power and calculates sub-step, and sample power calculates sub-step and data power calculates sub-step, is respectively used to computing reference power, sample power and data power,
Reference power calculates sub-step: the success rate p_ref that reference power is given out a contract for a project with 100% compared with, if 100% and the difference of p_ref lower than reducing thresholding δ
low, reduce step delta with reference to power reduction one
steplif, difference be greater than and raise thresholding δ
up, add rising step delta with reference to power
stepu, otherwise keep reference power constant, thus calculate reference power;
Sample power calculates sub-step: compare, if both differences are greater than rising thresholding δ with reference to power success rate p_ref and the sample power success rate p_sam that gives out a contract for a project that gives out a contract for a project
up, then sample power is raised Δ
stepu, otherwise sample power is not done change; Then compare, if both differences are less than reduce thresholding δ with reference to power success rate p_ref and the data power success rate p_data that gives out a contract for a project that gives out a contract for a project
lowtime, sample power is reduced Δ
stepl, otherwise sample power is not done change, final thus calculate sample power;
Data power calculates sub-step: sample power is increased threshold value Δ, thus calculate the value of data power according to the value of current sample power;
Rate variation determining step S140: this to be arrived when giving out a contract for a project frequency n um_update corresponding speed gear of giving out a contract for a project with last reach thresholding num_update time corresponding speed gear of giving out a contract for a project compare, when the speed gear of this subrate gear lower than the last time, the data power that speed when number of being given out a contract for a project last time reaches thresholding num_update is corresponding, reference power and sample power value all improve one and raise step delta
stepu, then remove the state of current each speed, start the calculating of a new round; When this subrate gear is more than or equal to upper subrate gear, minute book subrate, and retain this corresponding data power of giving out a contract for a project, reference power and sample power, remove the state of current each speed, even if a beginning new round.
Preferably, at the number of times statistic procedure S110 that gives out a contract for a project, after sending out L bag usage data power continuously, the power of next bag selects one from sample power and reference power, the data power of continuation afterwards sends L bag, from sample power and reference power, select another one to send another bag again, circulate with this.
Preferably, L >=9.
Preferably, giving out a contract for a project in number of times statistic procedure S110, when giving out a contract for a project, also detect the speed of giving out a contract for a project, during as detected that the speed gear of use is less than or equal to 1/3 of speed gear corresponding to this transmission agreement, speed is no longer adjustable, then each rate conditions is got back to initial value.
Preferably, δ
low=10%, δ
up=10%, Δ
stepl=0.5db, Δ
stepu=0.5db, Δ=0.5db, num_update=100.
The invention also discloses a kind of wireless packet-by-packet output control device, comprise as lower unit:
To give out a contract for a project number of times statistic unit: wrap in the transmitting power under a certain speed for one, respectively from reference power, data power, select arbitrarily one of them as transmitting power now in sample power, statistics uses reference power, the access times of sample power and data power and number of success, wherein, reference power is more than or equal to data power, as the reference sample compared with sample power, sample power is slightly lower than data power, can the power being used for detecting next group bag reduce, the main usage data power of bag in this unit under given pace sends, the data adopting reference power and sample power to transmit messages are less, and it is identical,
To give out a contract for a project thresholding judging unit: compare with change thresholding num_update respectively with reference to the access times m of power and the access times n of sample power, when the access times of reference power and sample power all exceed threshold value num_update, reference power is used to give out a contract for a project success rate p_ref under calculating this speed, data power is given out a contract for a project success rate p_data, and sample power is given out a contract for a project success rate p_sam;
Power calculation unit:
This unit comprises reference power computation subunit, and sample power computation subunit and data power computation subunit, be respectively used to computing reference power, sample power and data power,
Reference power computation subunit: the success rate p_ref that reference power is given out a contract for a project compared with 100%, if 100% with the difference of p_ref lower than reducing thresholding δ
low, reduce step delta with reference to power reduction one
steplif, difference be greater than and raise thresholding δ
up, add rising step delta with reference to power
stepu, otherwise keep reference power constant, thus calculate reference power;
Sample power computation subunit: compare, if both differences are greater than raise thresholding δ with reference to power success rate p_ref and the sample power success rate p_sam that gives out a contract for a project that gives out a contract for a project
up, then sample power is raised Δ
stepu, otherwise sample power is not done change; Then compare, if both differences are less than reduce thresholding δ with reference to power success rate p_ref and the data power success rate p_data that gives out a contract for a project that gives out a contract for a project
lowtime, sample power is reduced Δ
stepl, otherwise sample power is not done change, final thus calculate sample power;
Data power computation subunit: sample power is increased threshold value Δ, thus calculate the value of data power according to the value of current sample power;
Rate variation judging unit: this to be arrived when giving out a contract for a project frequency n um_update corresponding speed gear of giving out a contract for a project with last reach thresholding num_update time corresponding speed gear of giving out a contract for a project compare, when the speed gear of this subrate gear lower than the last time, the data power that speed when number of being given out a contract for a project last time reaches thresholding num_update is corresponding, reference power and sample power value all improve one and raise step delta
stepu, then remove the state of current each speed, start the calculating of a new round; When this subrate gear is more than or equal to upper subrate gear, minute book subrate, and retain this corresponding data power of giving out a contract for a project, reference power and sample power, remove the state of current each speed, even if a beginning new round.
Preferably, at number of times statistic unit of giving out a contract for a project, after sending out L bag usage data power continuously, the power of next bag selects one from sample power and reference power, the data power of continuation afterwards sends L bag, from sample power and reference power, select another one to send another bag again, circulate with this.
Preferably, L >=9.
Preferably, giving out a contract for a project in number of times statistic unit, when giving out a contract for a project, also detect the speed of giving out a contract for a project, during as detected that the speed gear of use is less than or equal to 1/3 of speed gear corresponding to this transmission agreement, speed is no longer adjustable, then each rate conditions is got back to initial value.
Preferably, δ
low=10%, δ
up=10%, Δ
stepl=0.5db, Δ
stepu=0.5db, Δ=0.5db, num_update=100.
The present invention, under certain speed of guarantee use transmits messages the higher prerequisite of success rate, reduces the power between transmitting terminal and receiving terminal using this rate communication, solves the drawback that transmitting terminal adopts the high power fixed to bring.Simultaneously in transmitting messages, can a small amount of bag adopt the power slightly lower than current transmitting power as under powered detection packet, becomes the foundation that next group bag transmitting power can reduce.
Accompanying drawing explanation
Fig. 1 is the flow chart according to wireless packet-by-packet Poewr control method of the present invention;
Fig. 2 is the module map according to wireless packet-by-packet output control device of the present invention;
Fig. 3 beats stream oscillogram in an exemplary embodiment.
Embodiment
Below in conjunction with drawings and Examples, the present invention is described in further detail.Be understandable that, specific embodiment described herein is only for explaining the present invention, but not limitation of the invention.It also should be noted that, for convenience of description, illustrate only part related to the present invention in accompanying drawing but not entire infrastructure.
Thinking of the present invention be to set up than normal data send adopt the slightly low sample power of data power, be more than or equal to the reference power of data power, wherein reference power can be simulated due to more bigger than data power with success rate during data power transmission big data quantity transmission.The success rate that comparative sample power and reference power are given out a contract for a project, to judge after reducing transmitted power, whether success rate of giving out a contract for a project can there is obvious change, thus judges that next group bag transmitting power can reduce; The relatively order of magnitude of reference power, to judge whether data sending power now can meet certain transmission success rate.
Embodiment 1:
See Fig. 1, show the flow chart according to wireless packet-by-packet Poewr control method of the present invention.Wireless packet-by-packet Poewr control method, comprises the steps:
Give out a contract for a project number of times statistic procedure S110: wrap in the transmitting power under a certain speed for one, respectively from reference power, data power, select arbitrarily one of them as transmitting power now in sample power, statistics uses reference power, the access times of sample power and data power and number of success, wherein, reference power is more than or equal to data power, as the reference sample compared with sample power, can the sample power power that is used for detect next group bag slightly lower than data power reduce, the main usage data power of bag in this step under given pace sends, the data adopting reference power and sample power to transmit messages are less, and it is identical.
In this step, reference power, due to more bigger or identical than data power, therefore, can adopt a small amount of bag to get final product the situation of giving out a contract for a project of analogue data power.Preferably, reference power is larger than data power, and large 0.5db.
Give out a contract for a project thresholding determining step S120: compare with change thresholding num_update respectively with reference to the access times m of power and the access times n of sample power, when the access times of reference power and sample power all exceed threshold value num_update, reference power is used to give out a contract for a project success rate p_ref under calculating this speed, data power is given out a contract for a project success rate p_data, and sample power is given out a contract for a project success rate p_sam.
Power calculation step S130:
This step comprises reference power and calculates sub-step, and sample power calculates sub-step and data power calculates sub-step, respectively computing reference power, sample power and data power,
Reference power calculates sub-step: the success rate p_ref that reference power is given out a contract for a project with 100% compared with, if 100% and the difference of p_ref lower than reducing thresholding δ
low, reduce step delta with reference to power reduction one
steplif, difference be greater than and raise thresholding δ
up, add rising step delta with reference to power
stepu, otherwise keep reference power constant, thus calculate reference power, in step, the value with reference to reference power can not be less than data power, otherwise loses reference value.This step is used for keeping certain speed to have higher success rate of transmitting messages.
Sample power calculates sub-step: compare, if both differences are greater than rising thresholding δ with reference to power success rate p_ref and the sample power success rate p_sam that gives out a contract for a project that gives out a contract for a project
up, then sample power is raised Δ
stepu, otherwise sample power is not done change; Then compare, if both differences are less than reduce thresholding δ with reference to power success rate p_ref and the data power success rate p_data that gives out a contract for a project that gives out a contract for a project
lowtime, sample power is reduced Δ
stepl, otherwise sample power is not done change, final thus calculate sample power;
Data power calculates sub-step: sample power is increased threshold value Δ, thus calculate the value of data power according to the value of current sample power.
In this step, sample power calculates sub-step must before data power determining step, and reference power calculates sub-step and sample power and calculates sub-step and can successively carry out, and also can carry out simultaneously, all can reach object of the present invention.
Rate variation determining step S140: this to be arrived when giving out a contract for a project frequency n um_update corresponding speed gear of giving out a contract for a project with last reach thresholding num_update time corresponding speed gear of giving out a contract for a project compare, when the speed gear of this subrate gear lower than the last time, illustrate there is negative effect to throughput after the power adjustment of packet sending speed corresponding to thresholding num_update is arrived to the last time, the data power that speed when number reaches thresholding num_update so given out a contract for a project the last time is corresponding, reference power and sample power value all improve one and raise step delta
stepu, then remove the state of current each speed, start the calculating of a new round; When this subrate gear is more than or equal to upper subrate gear, illustrate that the adjustment of last power has no adverse effect for giving out a contract for a project, minute book subrate, and retain this corresponding data power of giving out a contract for a project, reference power and sample power, remove the state of current each speed, even if a beginning new round.
When wireless data sends, under the rule determined, several fixing speed gears corresponding, wireless launcher adjusts packet sending speed when giving out a contract for a project automatically according to state of giving out a contract for a project, and namely packet sending speed mutually switches between different speed gears, when extraneous ecological deterioration, as used two-forty shelves packet loss of giving out a contract for a project larger, packet sending speed can be switched to low rate shelves to give out a contract for a project gradually, when external environment is better, maintains this speed shelves or uses the speed shelves higher than it to give out a contract for a project.The adjustment of through-rate, finally finds the highest speed shelves under current environment of giving out a contract for a project to give out a contract for a project.At determining step S140, the change of corresponding speed gear of giving out a contract for a project when giving out a contract for a project frequency n um_update by judging to reach, judges whether last power adjustment has adverse effect to using the giving out a contract for a project of speed of its correspondence.If during the speed gear of this subrate gear lower than the last time, that is give out a contract for a project in environment current, as the basis that this power adjusts, the power that last speed gear is corresponding is too low, to such an extent as to power reduction a little just causes packet loss to increase, rate reduction.Thus the power corresponding to last speed gear increases rising step delta
stepu, to carry out the readjustment of power, until find suitable power.As this subrate gear be more than or equal to upper subrate gear time, illustrate that such power adjustment has no adverse effect for giving out a contract for a project, then minute book subrate, and retain this corresponding data power of giving out a contract for a project, reference power and sample power, remove the state of current each speed.Wherein, the comparison of packet sending speed is carried out when minute book subrate is for reaching and give out a contract for a project frequency n um_update next time.
Wherein, give out a contract for a project number of times statistic procedure S110, after sending out L bag usage data power continuously, the power of next bag selects one from sample power and reference power, the data power of continuation afterwards sends L bag, from sample power and reference power, select another one to send another bag again, circulate with this.Further preferably, L >=9.
Further, giving out a contract for a project in number of times statistic procedure S110, when giving out a contract for a project, also detect the speed of giving out a contract for a project, during as detected that the speed gear of use is less than or equal to 1/3 of speed gear corresponding to this transmission agreement, speed is no longer adjustable, then each rate conditions is got back to initial value, namely get back to initial power.Because now give out a contract for a project caused by ecological deterioration, information of giving out a contract for a project above has not had its reference value, needs to re-start statistics.After getting back to initial power, corresponding speed may be gone up, gradually to reach suitable speed.
Such as, under certain sends agreement, have 9 speed gears of numbering from 1 to 9, each speed shelves arrange from small to large according to the numbering of its correspondence.With 1/3 of speed shelves total number for boundary, and the speed shelves of numbering 3 correspondence, as packet sending speed uses the speed shelves being not more than numbering 3 correspondence, i.e. numbering 1,2, during the speed shelves of 3 correspondences, the power of giving out a contract for a project of all speed shelves correspondences is got back to initial value, i.e. the reference power of all speed shelves correspondences, the initial power of data power and sample power, because now give out a contract for a project ecological deterioration, strengthen self antijamming capability and raising to give out a contract for a project performance by improving power, therefore packet sending speed also may promote.
Employ following parameter in the present invention:
Threshold value Δ: data power is than the difference of sample power;
Reduce thresholding δ
low: be used for judging whether to reduce power;
Reduce step delta
stepl: the amplitude that can reduce when reducing power;
Raise thresholding δ
up: be used for judging whether power will raise;
Raise step delta
stepu: when power raises, the amplitude that power raises;
Change thresholding num_update: when using the number of times of reference power and the number of times of sample power to arrive this thresholding, carry out power change;
P_ref, p_sam, p_data representative uses reference power, success rate when sample power and data power are given out a contract for a project.
In a preferred embodiment, δ
low=10%, δ
up=10%, Δ
stepl=0.5db, Δ
stepu=0.5db, Δ=0.5db, num_update=100.
Test according to said method, adopt two wireless launchers to carry out beating stream in same environment.Above-mentioned enable after changes in flow rate and changed power as table 1, experimental result waveform is see Fig. 3.Can according to own situation automatic power adjustment by the known the method for oscillogram, As time goes on throughput has obvious increase.
Table 1 wireless launcher throughput, changed power figure
In the experiment of table 1 correspondence, the distance between two reflectors is certain, due to mutual power reduction, mutual interference is reduced, thus adds throughput.
Embodiment 2:
See Fig. 2, the invention discloses a kind of wireless packet-by-packet output control device, comprise as lower unit.
To give out a contract for a project number of times statistic unit 210: wrap in the transmitting power under a certain speed for one, respectively from reference power, data power, select arbitrarily one of them as transmitting power now in sample power, statistics uses reference power, the access times of sample power and data power and number of success, wherein, reference power is more than or equal to data power, as the reference sample compared with sample power, sample power is slightly lower than data power, can the power being used for detecting next group bag reduce, the main usage data power of bag in this unit under given pace sends, the data adopting reference power and sample power to transmit messages are less, and it is identical,
To give out a contract for a project thresholding judging unit 220: compare with change thresholding num_update respectively with reference to the access times m of power and the access times n of sample power, when the access times of reference power and sample power all exceed threshold value num_update, reference power is used to give out a contract for a project success rate p_ref under calculating this speed, data power is given out a contract for a project success rate p_data, and sample power is given out a contract for a project success rate p_sam;
Power calculation unit 230:
This unit comprises reference power computation subunit, and sample power computation subunit and data power computation subunit, be respectively used to computing reference power, sample power and data power,
Reference power computation subunit: the success rate p_ref that reference power is given out a contract for a project compared with 100%, if 100% with the difference of p_ref lower than reducing thresholding δ
low, reduce step delta with reference to power reduction one
steplif, difference be greater than and raise thresholding δ
up, add rising step delta with reference to power
stepu, otherwise keep reference power constant, thus calculate reference power;
Sample power computation subunit: compare, if both differences are greater than raise thresholding δ with reference to power success rate p_ref and the sample power success rate p_sam that gives out a contract for a project that gives out a contract for a project
up, then sample power is raised Δ
stepu, otherwise sample power is not done change; Then compare, if both differences are less than reduce thresholding δ with reference to power success rate p_ref and the data power success rate p_data that gives out a contract for a project that gives out a contract for a project
lowtime, sample power is reduced Δ
stepl, otherwise sample power is not done change, final thus calculate sample power;
Data power computation subunit: sample power is increased threshold value Δ, thus calculate the value of data power according to the value of current sample power;
Rate variation judging unit 240: this to be arrived when giving out a contract for a project frequency n um_update corresponding speed gear of giving out a contract for a project with last reach thresholding num_update time corresponding speed gear of giving out a contract for a project compare, when the speed gear of this subrate gear lower than the last time, the data power that speed when number of being given out a contract for a project last time reaches thresholding num_update is corresponding, reference power and sample power value all improve one and raise step delta
stepu, then remove the state of current each speed, start the calculating of a new round; When this subrate gear is more than or equal to upper subrate gear, minute book subrate, and retain this corresponding data power of giving out a contract for a project, reference power and sample power, remove the state of current each speed, even if a beginning new round.
Preferably, at number of times statistic unit 210 of giving out a contract for a project, after sending out L bag usage data power continuously, the power of next bag selects one from sample power and reference power, the data power of continuation afterwards sends L bag, from sample power and reference power, select another one to send another bag again, circulate with this.
Preferably, L >=9.
Preferably, giving out a contract for a project in number of times statistic unit 210, when giving out a contract for a project, also detect the speed of giving out a contract for a project, during as detected that the speed gear of use is less than or equal to 1/3 of speed gear corresponding to this transmission agreement, speed is no longer adjustable, then each rate conditions is got back to initial value.
Preferably, δ
low=10%, δ
up=10%, Δ
stepl=0.5db, Δ
stepu=0.5db, Δ=0.5db, num_update=100.
The present invention, under certain speed of guarantee use transmits messages the higher prerequisite of success rate, reduces the power between transmitting terminal and receiving terminal using this rate communication, solves the drawback that transmitting terminal adopts the high power fixed to bring.Simultaneously in transmitting messages, can a small amount of bag adopt the power slightly lower than current transmitting power as under powered detection packet, becomes the foundation that next group bag transmitting power can reduce.
Therefore, for different receiving terminals, reducing the power of giving out a contract for a project to it according to the speed of giving out a contract for a project with it, is independently to the change of the transmitting power of different receiving terminals.The power of being given out a contract for a project by reduction is reduced in the interference in same wireless medium between multi-user, thus makes Consumer's Experience more smooth.While success rate is given out a contract for a project in guarantee, reduce power as far as possible, thus reduce power consumption.
Obviously, those skilled in the art should be understood that, above-mentioned of the present invention each unit or each step can realize with general calculation element, they can concentrate on single calculation element, alternatively, they can realize with the executable program code of computer installation, thus they storages can be performed by calculation element in the storage device, or they are made into each integrated circuit modules respectively, or the multiple module in them or step are made into single integrated circuit module to realize.Like this, the present invention is not restricted to the combination of any specific hardware and software.
Above content is in conjunction with concrete preferred implementation further description made for the present invention; can not assert that the specific embodiment of the present invention is only limitted to this; for general technical staff of the technical field of the invention; without departing from the inventive concept of the premise; some simple deduction or replace can also be made, all should be considered as belonging to the present invention by submitted to claims determination protection range.
Claims (10)
1. a wireless packet-by-packet Poewr control method, comprises the steps:
Give out a contract for a project number of times statistic procedure S110: wrap in the transmitting power under a certain speed for one, respectively from reference power, data power, select arbitrarily one of them as transmitting power now in sample power, statistics uses reference power, the access times of sample power and data power and number of success, wherein, reference power is more than or equal to data power, as the reference sample compared with sample power, sample power is slightly lower than data power, can the power being used for detecting next group bag reduce, the main usage data power of bag in this step under given pace sends, the data adopting reference power and sample power to transmit messages are less, and it is identical,
Give out a contract for a project thresholding determining step S120: compare with change thresholding num_update respectively with reference to the access times m of power and the access times n of sample power, when the access times of reference power and sample power all exceed threshold value num_update, reference power is used to give out a contract for a project success rate p_ref under calculating this speed, data power is given out a contract for a project success rate p_data, and sample power is given out a contract for a project success rate p_sam;
Power calculation step S130:
This step comprises reference power and calculates sub-step, and sample power calculates sub-step and data power calculates sub-step, is respectively used to computing reference power, sample power and data power,
Reference power calculates sub-step: the success rate p_ref that reference power is given out a contract for a project with 100% compared with, if 100% and the difference of p_ref lower than reducing thresholding δ
low, reduce step delta with reference to power reduction one
steplif, difference be greater than and raise thresholding δ
up, add rising step delta with reference to power
stepu, otherwise keep reference power constant, thus calculate reference power;
Sample power calculates sub-step: compare, if both differences are greater than rising thresholding δ with reference to power success rate p_ref and the sample power success rate p_sam that gives out a contract for a project that gives out a contract for a project
up, then sample power is raised Δ
stepu, otherwise sample power is not done change; Then compare, if both differences are less than reduce thresholding δ with reference to power success rate p_ref and the data power success rate p_data that gives out a contract for a project that gives out a contract for a project
lowtime, sample power is reduced Δ
stepl, otherwise sample power is not done change, final thus calculate sample power;
Data power calculates sub-step: sample power is increased threshold value Δ, thus calculate the value of data power according to the value of current sample power;
Rate variation determining step S140: this to be arrived when giving out a contract for a project frequency n um_update corresponding speed gear of giving out a contract for a project with last reach thresholding num_update time corresponding speed gear of giving out a contract for a project compare, when the speed gear of this subrate gear lower than the last time, the data power that speed when number of being given out a contract for a project last time reaches thresholding num_update is corresponding, reference power and sample power value all improve one and raise step delta
stepu, then remove the state of current each speed, start the calculating of a new round; When this subrate gear is more than or equal to upper subrate gear, minute book subrate, and retain this corresponding data power of giving out a contract for a project, reference power and sample power, remove the state of current each speed, even if a beginning new round.
2. wireless packet-by-packet Poewr control method according to claim 1, is characterized in that:
At the number of times statistic procedure S110 that gives out a contract for a project, after sending out L bag usage data power continuously, the power of next bag selects one from sample power and reference power, the data power of continuation afterwards sends L bag, from sample power and reference power, select another one to send another bag again, circulate with this.
3. wireless packet-by-packet Poewr control method according to claim 2, is characterized in that:
L≥9。
4. wireless packet-by-packet Poewr control method according to claim 1, is characterized in that:
Giving out a contract for a project in number of times statistic procedure S110, when giving out a contract for a project, also detect the speed of giving out a contract for a project, during as detected that the speed gear of use is less than or equal to 1/3 of speed gear corresponding to this transmission agreement, speed is no longer adjustable, then each rate conditions is got back to initial value.
5. the wireless packet-by-packet Poewr control method according to any one of claim 1-4, is characterized in that:
δ
low=10%,δ
up=10%,Δ
stepl=0.5db,Δ
stepu=0.5db,Δ=0.5db,num_update=100。
6. a wireless packet-by-packet output control device, comprises as lower unit:
To give out a contract for a project number of times statistic unit: wrap in the transmitting power under a certain speed for one, respectively from reference power, data power, select arbitrarily one of them as transmitting power now in sample power, statistics uses reference power, the access times of sample power and data power and number of success, wherein, reference power is more than or equal to data power, as the reference sample compared with sample power, sample power is slightly lower than data power, can the power being used for detecting next group bag reduce, the main usage data power of bag in this unit under given pace sends, the data adopting reference power and sample power to transmit messages are less, and it is identical,
To give out a contract for a project thresholding judging unit: compare with change thresholding num_update respectively with reference to the access times m of power and the access times n of sample power, when the access times of reference power and sample power all exceed threshold value num_update, reference power is used to give out a contract for a project success rate p_ref under calculating this speed, data power is given out a contract for a project success rate p_data, and sample power is given out a contract for a project success rate p_sam;
Power calculation unit:
This unit comprises reference power computation subunit, and sample power computation subunit and data power computation subunit, be respectively used to computing reference power, sample power and data power,
Reference power computation subunit: the success rate p_ref that reference power is given out a contract for a project compared with 100%, if 100% with the difference of p_ref lower than reducing thresholding δ
low, reduce step delta with reference to power reduction one
steplif, difference be greater than and raise thresholding δ
up, add rising step delta with reference to power
stepu, otherwise keep reference power constant, thus calculate reference power;
Sample power computation subunit: compare, if both differences are greater than raise thresholding δ with reference to power success rate p_ref and the sample power success rate p_sam that gives out a contract for a project that gives out a contract for a project
up, then sample power is raised Δ
stepu, otherwise sample power is not done change; Then compare, if both differences are less than reduce thresholding δ with reference to power success rate p_ref and the data power success rate p_data that gives out a contract for a project that gives out a contract for a project
lowtime, sample power is reduced Δ
stepl, otherwise sample power is not done change, final thus calculate sample power;
Data power computation subunit: sample power is increased threshold value Δ, thus calculate the value of data power according to the value of current sample power;
Rate variation judging unit: this to be arrived when giving out a contract for a project frequency n umupdate corresponding speed gear of giving out a contract for a project with last reach thresholding numupdate time corresponding speed gear of giving out a contract for a project compare, when the speed gear of this subrate gear lower than the last time, the data power that speed when number of being given out a contract for a project last time reaches thresholding num_update is corresponding, reference power and sample power value all improve one and raise step delta
stepu, then remove the state of current each speed, start the calculating of a new round; When this subrate gear is more than or equal to upper subrate gear, minute book subrate, and retain this corresponding data power of giving out a contract for a project, reference power and sample power, remove the state of current each speed, even if a beginning new round.
7. wireless packet-by-packet output control device according to claim 6, is characterized in that:
At number of times statistic unit of giving out a contract for a project, after sending out L bag usage data power continuously, the power of next bag selects one from sample power and reference power, and the data power of continuation afterwards sends L bag, from sample power and reference power, select another one to send another bag again, circulate with this.
8. wireless packet-by-packet output control device according to claim 5, is characterized in that:
L≥9。
9. wireless packet-by-packet output control device according to claim 6, is characterized in that:
Giving out a contract for a project in number of times statistic unit, when giving out a contract for a project, also detect the speed of giving out a contract for a project, during as detected that the speed gear of use is less than or equal to 1/3 of speed gear corresponding to this transmission agreement, speed is no longer adjustable, then each rate conditions is got back to initial value.
10. the wireless packet-by-packet output control device according to any one of claim 6-9, is characterized in that:
δ
low=10%,δ
up=10%,Δ
stepl=0.5db,Δ
stepu=0.5db,Δ=0.5db,num_update=100。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410734470.0A CN104469921B (en) | 2014-12-04 | 2014-12-04 | Wireless packet-by-packet Poewr control method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410734470.0A CN104469921B (en) | 2014-12-04 | 2014-12-04 | Wireless packet-by-packet Poewr control method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104469921A true CN104469921A (en) | 2015-03-25 |
CN104469921B CN104469921B (en) | 2017-10-10 |
Family
ID=52915101
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410734470.0A Expired - Fee Related CN104469921B (en) | 2014-12-04 | 2014-12-04 | Wireless packet-by-packet Poewr control method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104469921B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107682920A (en) * | 2017-09-15 | 2018-02-09 | 美的智慧家居科技有限公司 | Method of adjustment, device, intelligent door lock and the storage medium of Zigbee chip emission power |
CN111918377A (en) * | 2020-08-08 | 2020-11-10 | 北京百瑞互联技术有限公司 | Bluetooth transmitting power self-adaption method and system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6636746B1 (en) * | 2000-02-09 | 2003-10-21 | Nortel Networks Limited | Method and apparatus in a CDMA base station for controlling transmit power during soft handoff |
CN101141157A (en) * | 2006-09-08 | 2008-03-12 | 华为技术有限公司 | Uplink power control method and network side equipment |
CN101170327A (en) * | 2006-10-26 | 2008-04-30 | 中兴通讯股份有限公司 | A slow-speed power control method |
CN102281618A (en) * | 2010-06-08 | 2011-12-14 | 中兴通讯股份有限公司 | Method and device for power control |
CN102724748A (en) * | 2012-06-29 | 2012-10-10 | 华为技术有限公司 | Power adjusting method and communication equipment of MIMO (multiple input multiple output) system |
-
2014
- 2014-12-04 CN CN201410734470.0A patent/CN104469921B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6636746B1 (en) * | 2000-02-09 | 2003-10-21 | Nortel Networks Limited | Method and apparatus in a CDMA base station for controlling transmit power during soft handoff |
CN101141157A (en) * | 2006-09-08 | 2008-03-12 | 华为技术有限公司 | Uplink power control method and network side equipment |
CN101170327A (en) * | 2006-10-26 | 2008-04-30 | 中兴通讯股份有限公司 | A slow-speed power control method |
CN102281618A (en) * | 2010-06-08 | 2011-12-14 | 中兴通讯股份有限公司 | Method and device for power control |
CN102724748A (en) * | 2012-06-29 | 2012-10-10 | 华为技术有限公司 | Power adjusting method and communication equipment of MIMO (multiple input multiple output) system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107682920A (en) * | 2017-09-15 | 2018-02-09 | 美的智慧家居科技有限公司 | Method of adjustment, device, intelligent door lock and the storage medium of Zigbee chip emission power |
CN111918377A (en) * | 2020-08-08 | 2020-11-10 | 北京百瑞互联技术有限公司 | Bluetooth transmitting power self-adaption method and system |
Also Published As
Publication number | Publication date |
---|---|
CN104469921B (en) | 2017-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102970717B (en) | Method and device for switching different downlink transmission modes of LTE (long term evolution) system | |
JP4793762B2 (en) | Program, TBS determination method, and TBS determination device | |
CN102265543B (en) | Method and device for correcting channel quality indication value | |
CN103916913A (en) | Resource scheduling method and device | |
WO2009140634A3 (en) | Method and apparatus for using virtual noise figure in a wireless communication network | |
CN103889032A (en) | Terminal and network selecting method | |
CN104811983B (en) | Adaptive modulation coding method and device | |
KR101570660B1 (en) | Adjusting physical layer transmission properties | |
CN105900481B (en) | bandwidth selection method of wireless fidelity technology and access point AP | |
CN105471550A (en) | Adaptive channel adjusting method | |
CN104378307A (en) | Optimizing method and system based on throughput rate and packet loss control CWND | |
WO2013038821A1 (en) | Adaptive modulation encoding method and device | |
CN104469921A (en) | Wireless packet-by-packet power control method and device | |
JP6015195B2 (en) | Communication apparatus and transmission power control method | |
CN104661295A (en) | Packet-by-packet power control method based on rate set | |
US20140195637A1 (en) | Adapted physical-layer transmission properties based on packet stream | |
CN105634655A (en) | MCS selection threshold regulation method and system | |
CN102685894B (en) | Physical downlink control channel (PDCCH) self-adaptive transmission method and device | |
CN102035771A (en) | Method and device for eliminating direct current offset | |
CN104365158A (en) | Data block length determination method, device and user equipment | |
CN101505494A (en) | Data processing method, base station and network control node | |
US8311013B2 (en) | Method for efficiently increasing hand-off and access reliability | |
CN105519207A (en) | Power control device, network side equipment, user equipment and power control method | |
CN109076462B (en) | Coverage extension for wireless devices | |
CN110876187A (en) | Uplink power control method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20171010 Termination date: 20191204 |