CN104469921A - Wireless packet-by-packet power control method and device - Google Patents

Wireless packet-by-packet power control method and device Download PDF

Info

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
Application number
CN201410734470.0A
Other languages
Chinese (zh)
Other versions
CN104469921B (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.)
Hangzhou Dun Chong Science And Technology Co Ltd
Original Assignee
Hangzhou Dun Chong Science And Technology 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 Hangzhou Dun Chong Science And Technology Co Ltd filed Critical Hangzhou Dun Chong Science And Technology Co Ltd
Priority to CN201410734470.0A priority Critical patent/CN104469921B/en
Publication of CN104469921A publication Critical patent/CN104469921A/en
Application granted granted Critical
Publication of CN104469921B publication Critical patent/CN104469921B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/26TPC being performed according to specific parameters using transmission rate or quality of service QoS [Quality of Service]
    • H04W52/267TPC being performed according to specific parameters using transmission rate or quality of service QoS [Quality of Service] taking into account the information rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/30TPC using constraints in the total amount of available transmission power
    • H04W52/36TPC 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/362Aspects 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

Wireless packet-by-packet Poewr control method and device
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。
CN201410734470.0A 2014-12-04 2014-12-04 Wireless packet-by-packet Poewr control method and device Expired - Fee Related CN104469921B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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