無(wú)線逐包功率控制方法及裝置制造方法
【專利摘要】一種無(wú)線逐包功率控制方法及裝置,所述方法包括:分別從參考功率,數(shù)據(jù)功率,樣本功率中任意選擇其中一個(gè)作為發(fā)包功率,統(tǒng)計(jì)使用次數(shù)和成功次數(shù);當(dāng)達(dá)到變更門限時(shí),統(tǒng)計(jì)各自發(fā)包成功率;通過(guò)發(fā)包成功率的相互比較來(lái)對(duì)三個(gè)功率升高或者降低規(guī)定的步長(zhǎng),分別重新計(jì)算得到參考功率,數(shù)據(jù)功率,樣本功率;然后判斷發(fā)包速率是否發(fā)生變化,當(dāng)發(fā)包速率變小時(shí),對(duì)發(fā)射功率進(jìn)行回調(diào),否則記錄本次速率,并保留新的功率,開(kāi)始新一輪的就算。本發(fā)明在速率選擇后進(jìn)行功率選擇,保證使用某速率發(fā)報(bào)成功率較高前提下,降低使用該速率通信的發(fā)送端與接收端之間的功率,解決發(fā)送端采用固定的高功率帶來(lái)的弊端。
【專利說(shuō)明】無(wú)線逐包功率控制方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及無(wú)線局域網(wǎng)(WLAN,Wireless Local Area Network)等射頻系統(tǒng)中,各 種信息和報(bào)文在發(fā)送端發(fā)送時(shí)所使用的能量。具體的,涉及一種在無(wú)線發(fā)射中逐包功率控 制方法及裝置。
【背景技術(shù)】
[0002] 隨著無(wú)線通信技術(shù)的發(fā)展,無(wú)線網(wǎng)絡(luò)技術(shù)在辦公室,家庭,工廠,商場(chǎng)等大眾生活 的方方面面已得到廣泛應(yīng)用。發(fā)送端采用高功率進(jìn)行信息和報(bào)文發(fā)送雖然可以使較遠(yuǎn)的用 戶接收到信息,但功率大并不見(jiàn)得是好事,也會(huì)帶來(lái)一定的缺陷,具體在于:1在可用較小 的功率達(dá)帶發(fā)射需求時(shí),采用高功率運(yùn)作的無(wú)線電波發(fā)射器能量的浪費(fèi)嚴(yán)重;2.無(wú)線電波 發(fā)射器工作在高功率下時(shí)發(fā)射的報(bào)文具有較高的能量,接收端的報(bào)文解調(diào)器工作的一定的 范圍內(nèi),當(dāng)功率過(guò)高時(shí)會(huì)造成超過(guò)解調(diào)器的工作范圍從而無(wú)法進(jìn)行正確的報(bào)文解析從而引 起丟包;3.當(dāng)同一個(gè)無(wú)線環(huán)境中有多個(gè)無(wú)線電波發(fā)射器時(shí),功率較大設(shè)備之間會(huì)產(chǎn)生的干 擾也較大,從而導(dǎo)致網(wǎng)絡(luò)傳輸量下降,用戶體驗(yàn)較差。
[0003] 因此,如何能夠克服現(xiàn)有技術(shù)的缺陷,使得發(fā)包功率能夠適應(yīng)放射速率的需求,解 決發(fā)送端采用固定的高功率帶來(lái)的弊端成為現(xiàn)有技術(shù)亟需解決的技術(shù)問(wèn)題。
【發(fā)明內(nèi)容】
[0004] 為了克服現(xiàn)在技術(shù)的缺點(diǎn),在速率選擇后進(jìn)行功率選擇,保證使用某速率發(fā)報(bào)成 功率較高前提下,降低使用該速率通信的發(fā)送端與接收端之間的功率,解決發(fā)送端采用固 定的高功率帶來(lái)的弊端。
[0005] 為達(dá)此目的,本發(fā)明采用以下技術(shù)方案:
[0006] 一種無(wú)線逐包功率控制方法,包括如下步驟:
[0007] 發(fā)包次數(shù)統(tǒng)計(jì)步驟S110 :對(duì)于一個(gè)包在某一速率下的發(fā)射功率,分別從參考功 率,數(shù)據(jù)功率,樣本功率中任意選擇其中一個(gè)作為此時(shí)的發(fā)射功率,統(tǒng)計(jì)使用參考功率,樣 本功率和數(shù)據(jù)功率的使用次數(shù)和成功次數(shù),其中,參考功率大于或等于數(shù)據(jù)功率,作為與樣 本功率比較的參考樣本,樣本功率比數(shù)據(jù)功率稍低,用來(lái)探測(cè)下一批包的功率能否降低,該 步驟中一定速率下的包主要使用數(shù)據(jù)功率進(jìn)行發(fā)送,采用參考功率和樣本功率發(fā)報(bào)的數(shù)據(jù) 較少,且相同;
[0008] 發(fā)包門限判斷步驟S120:將參考功率的使用次數(shù)m和樣本功率的使用次數(shù)n分 別與變更門限num_update做比較,當(dāng)參考功率和樣本功率的使用次數(shù)均超過(guò)門限值num_ update時(shí),計(jì)算該速率下使用參考功率發(fā)包成功率p_ref,數(shù)據(jù)功率發(fā)包成功率p_data,樣 本功率發(fā)包成功率P_sam ;
[0009] 功率計(jì)算步驟S130 :
[0010] 該步驟包括參考功率計(jì)算子步驟,樣本功率計(jì)算子步驟和數(shù)據(jù)功率計(jì)算子步驟, 分別用于計(jì)算參考功率、樣本功率和數(shù)據(jù)功率,
[0011] 參考功率計(jì)算子步驟:參考功率發(fā)包的成功率P_ref?與100 %相比較,如果100% 與p_ref?之差低于降低門限,將參考功率減小一個(gè)降低步長(zhǎng)Astepl,如果之差大于升高 門限S up,將參考功率加上升高步長(zhǎng)pu,否則保持參考功率不變,從而計(jì)算得到參考功 率;
[0012] 樣本功率計(jì)算子步驟:將參考功率發(fā)包成功率p_ref?與樣本功率發(fā)包成功率p_ sam做比較,如果兩者之差大于升高門限S up,則將樣本功率升高Astopu,否則對(duì)樣本功率不 做變化;然后將參考功率發(fā)包成功率P_ref?與數(shù)據(jù)功率發(fā)包成功率p_data做比較,如果兩 者之差小于降低門限S lOT時(shí),將樣本功率降低pl,否則對(duì)樣本功率不做變化,最終從而 計(jì)算得到樣本功率;
[0013] 數(shù)據(jù)功率計(jì)算子步驟:將樣本功率增加門限值△,從而根據(jù)當(dāng)前樣本功率的值來(lái) 計(jì)算得到數(shù)據(jù)功率的值;
[0014] 速率變化判斷步驟S140:將本次到達(dá)發(fā)包次數(shù)num_update時(shí)對(duì)應(yīng)發(fā)包的速率檔 位與上一次達(dá)到門限num_update時(shí)對(duì)應(yīng)發(fā)包的速率檔位進(jìn)行比較,當(dāng)本次速率檔位低于 上一次的速率檔位時(shí),將上一次發(fā)包個(gè)數(shù)達(dá)到門限num_update時(shí)的速率對(duì)應(yīng)的數(shù)據(jù)功率, 參考功率和樣本功率值都提高一個(gè)升高步長(zhǎng)△st_,然后清除當(dāng)前每個(gè)速率的狀態(tài),開(kāi)始新 一輪的計(jì)算;當(dāng)本次速率檔位大于或等于上次速率檔位時(shí),記錄本次速率,并保留本次發(fā)包 對(duì)應(yīng)的數(shù)據(jù)功率,參考功率和樣本功率,清除當(dāng)前每個(gè)速率的狀態(tài),開(kāi)始新一輪的就算。
[0015] 優(yōu)選地,在發(fā)包次數(shù)統(tǒng)計(jì)步驟S110,連續(xù)發(fā)L個(gè)包使用數(shù)據(jù)功率后,下一個(gè)包的功 率從樣本功率和參考功率中選擇其一,之后繼續(xù)用數(shù)據(jù)功率發(fā)送L個(gè)包,再?gòu)臉颖竟β屎?參考功率中選擇另外一個(gè)發(fā)送另一個(gè)包,以此循環(huán)。
[0016] 優(yōu)選地,L彡9。
[0017] 優(yōu)選地,在發(fā)包次數(shù)統(tǒng)計(jì)步驟S110中,在發(fā)包時(shí),還檢測(cè)發(fā)包的速率,如檢測(cè)到使 用的速率檔位小于等于本發(fā)送協(xié)議對(duì)應(yīng)的速率檔位的1/3時(shí),速率不再可調(diào),則將每個(gè)速 率狀態(tài)回到初始值。
[0018]優(yōu)選地,8 1〇w = 10%,5 up = 10%,Astepl= 〇? 5db,Astepu= 〇? 5db,A= 〇? 5db, num-update = 100。
[0019] 本發(fā)明還公開(kāi)了一種無(wú)線逐包功率控制裝置,包括如下單元:
[0020] 發(fā)包次數(shù)統(tǒng)計(jì)單元:對(duì)于一個(gè)包在某一速率下的發(fā)射功率,分別從參考功率,數(shù)據(jù) 功率,樣本功率中任意選擇其中一個(gè)作為此時(shí)的發(fā)射功率,統(tǒng)計(jì)使用參考功率,樣本功率和 數(shù)據(jù)功率的使用次數(shù)和成功次數(shù),其中,參考功率大于或等于數(shù)據(jù)功率,作為與樣本功率比 較的參考樣本,樣本功率比數(shù)據(jù)功率稍低,用來(lái)探測(cè)下一批包的功率能否降低,該單元中一 定速率下的包主要使用數(shù)據(jù)功率進(jìn)行發(fā)送,采用參考功率和樣本功率發(fā)報(bào)的數(shù)據(jù)較少,且 相同;
[0021] 發(fā)包門限判斷單元:將參考功率的使用次數(shù)m和樣本功率的使用次數(shù)n分別與變 更門限num_update做比較,當(dāng)參考功率和樣本功率的使用次數(shù)均超過(guò)門限值num_update 時(shí),計(jì)算該速率下使用參考功率發(fā)包成功率P_ref,數(shù)據(jù)功率發(fā)包成功率p_data,樣本功率 發(fā)包成功率P_sam ;
[0022] 功率計(jì)算單元:
[0023]該單元包括參考功率計(jì)算子單元,樣本功率計(jì)算子單元和數(shù)據(jù)功率計(jì)算子單元, 分別用于計(jì)算參考功率、樣本功率和數(shù)據(jù)功率,
[0024] 參考功率計(jì)算子單元:參考功率發(fā)包的成功率口_^€與100 %相比較,如果100% 與p_ref?之差低于降低門限,將參考功率減小一個(gè)降低步長(zhǎng)Astepl,如果之差大于升高 門限S up,將參考功率加上升高步長(zhǎng)pu,否則保持參考功率不變,從而計(jì)算得到參考功 率;
[0025] 樣本功率計(jì)算子單元:將參考功率發(fā)包成功率p_ref?與樣本功率發(fā)包成功率p_ sam做比較,如果兩者之差大于升高門限S up,則將樣本功率升高Astopu,否則對(duì)樣本功率不 做變化;然后將參考功率發(fā)包成功率P_ref?與數(shù)據(jù)功率發(fā)包成功率p_data做比較,如果兩 者之差小于降低門限S lOT時(shí),將樣本功率降低pl,否則對(duì)樣本功率不做變化,最終從而 計(jì)算得到樣本功率;
[0026] 數(shù)據(jù)功率計(jì)算子單元:將樣本功率增加門限值△,從而根據(jù)當(dāng)前樣本功率的值來(lái) 計(jì)算得到數(shù)據(jù)功率的值;
[0027] 速率變化判斷單元:將本次到達(dá)發(fā)包次數(shù)num_update時(shí)對(duì)應(yīng)發(fā)包的速率檔位與 上一次達(dá)到門限num_update時(shí)對(duì)應(yīng)發(fā)包的速率檔位進(jìn)行比較,當(dāng)本次速率檔位低于上一 次的速率檔位時(shí),將上一次發(fā)包個(gè)數(shù)達(dá)到門限num_update時(shí)的速率對(duì)應(yīng)的數(shù)據(jù)功率,參考 功率和樣本功率值都提高一個(gè)升高步長(zhǎng)△stopu,然后清除當(dāng)前每個(gè)速率的狀態(tài),開(kāi)始新一輪 的計(jì)算;當(dāng)本次速率檔位大于或等于上次速率檔位時(shí),記錄本次速率,并保留本次發(fā)包對(duì)應(yīng) 的數(shù)據(jù)功率,參考功率和樣本功率,清除當(dāng)前每個(gè)速率的狀態(tài),開(kāi)始新一輪的就算。
[0028] 優(yōu)選地,在發(fā)包次數(shù)統(tǒng)計(jì)單元,連續(xù)發(fā)L個(gè)包使用數(shù)據(jù)功率后,下一個(gè)包的功率從 樣本功率和參考功率中選擇其一,之后繼續(xù)用數(shù)據(jù)功率發(fā)送L個(gè)包,再?gòu)臉颖竟β屎蛥⒖?功率中選擇另外一個(gè)發(fā)送另一個(gè)包,以此循環(huán)。
[0029] 優(yōu)選地,L彡9。
[0030] 優(yōu)選地,在發(fā)包次數(shù)統(tǒng)計(jì)單元中,在發(fā)包時(shí),還檢測(cè)發(fā)包的速率,如檢測(cè)到使用的 速率檔位小于等于本發(fā)送協(xié)議對(duì)應(yīng)的速率檔位的1/3時(shí),速率不再可調(diào),則將每個(gè)速率狀 態(tài)回到初始值。
[0031]優(yōu)選地,8 1〇w =10%,5 up =10%,Astepl = 〇? 5db,Astepu = 〇? 5db,A = 〇? 5db, num-update = 100。
[0032] 本發(fā)明在保證使用某速率發(fā)報(bào)成功率較高前提下,降低使用該速率通信的發(fā)送端 與接收端之間的功率,解決發(fā)送端采用固定的高功率帶來(lái)的弊端。同時(shí)在發(fā)報(bào)中,少量的包 采用比當(dāng)前發(fā)報(bào)功率稍低一點(diǎn)的功率作為能否功率降低的探測(cè)包,成為下一批包發(fā)報(bào)功率 能不能降低的依據(jù)。
【專利附圖】
【附圖說(shuō)明】
[0033] 圖1是根據(jù)本發(fā)明的無(wú)線逐包功率控制方法的流程圖;
[0034] 圖2是根據(jù)本發(fā)明的無(wú)線逐包功率控制裝置的模塊圖;
[0035] 圖3是在一個(gè)示范性的實(shí)施例中的打流波形圖。
【具體實(shí)施方式】
[0036]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明。可以理解的是,此處所描 述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便 于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0037] 本發(fā)明的思路在于設(shè)立比正常數(shù)據(jù)發(fā)送所采用數(shù)據(jù)功率的稍低的樣本功率,大于 等于數(shù)據(jù)功率的參考功率,其中參考功率由于比數(shù)據(jù)功率略大可以模擬以數(shù)據(jù)功率發(fā)送大 數(shù)據(jù)量發(fā)送時(shí)成功率。比較樣本功率和參考功率發(fā)包的成功率,以判斷在降低了發(fā)送功率 后,發(fā)包成功率是否會(huì)發(fā)生明顯的變化,從而判斷下一批包發(fā)報(bào)功率能不能降低;比較參考 功率的絕對(duì)值大小,以判斷此時(shí)的數(shù)據(jù)發(fā)送功率是否能夠滿足一定的發(fā)送成功率。
[0038] 實(shí)施例1 :
[0039] 參見(jiàn)圖1,示出了根據(jù)本發(fā)明的無(wú)線逐包功率控制方法的流程圖。無(wú)線逐包功率控 制方法,包括如下步驟:
[0040] 發(fā)包次數(shù)統(tǒng)計(jì)步驟S110 :對(duì)于一個(gè)包在某一速率下的發(fā)射功率,分別從參考功 率,數(shù)據(jù)功率,樣本功率中任意選擇其中一個(gè)作為此時(shí)的發(fā)射功率,統(tǒng)計(jì)使用參考功率,樣 本功率和數(shù)據(jù)功率的使用次數(shù)和成功次數(shù),其中,參考功率大于或等于數(shù)據(jù)功率,作為與樣 本功率比較的參考樣本,樣本功率比數(shù)據(jù)功率稍低用來(lái)探測(cè)下一批包的功率能否降低,該 步驟中一定速率下的包主要使用數(shù)據(jù)功率進(jìn)行發(fā)送,采用參考功率和樣本功率發(fā)報(bào)的數(shù)據(jù) 較少,且相同。
[0041] 在此步驟中,參考功率由于比數(shù)據(jù)功率略大或者相同,因此,可以采用少量的包即 可模擬數(shù)據(jù)功率的發(fā)包情況。優(yōu)選地,參考功率比數(shù)據(jù)功率大,且大〇. 5db。
[0042] 發(fā)包門限判斷步驟S120:將參考功率的使用次數(shù)m和樣本功率的使用次數(shù)n分 別與變更門限num_update做比較,當(dāng)參考功率和樣本功率的使用次數(shù)均超過(guò)門限值num_ update時(shí),計(jì)算該速率下使用參考功率發(fā)包成功率p_ref,數(shù)據(jù)功率發(fā)包成功率p_data,樣 本功率發(fā)包成功率P_sam。
[0043] 功率計(jì)算步驟S130:
[0044] 該步驟包括參考功率計(jì)算子步驟,樣本功率計(jì)算子步驟和數(shù)據(jù)功率計(jì)算子步驟, 分別計(jì)算參考功率、樣本功率和數(shù)據(jù)功率,
[0045] 參考功率計(jì)算子步驟:參考功率發(fā)包的成功率口_1^與100 %相比較,如果100% 與p_ref?之差低于降低門限,將參考功率減小一個(gè)降低步長(zhǎng)Astepl,如果之差大于升高 門限S up,將參考功率加上升高步長(zhǎng)pu,否則保持參考功率不變,從而計(jì)算得到參考功 率,在步驟中,參考參考功率的值不會(huì)小于數(shù)據(jù)功率,否則失去參考價(jià)值。本步驟用來(lái)保持 某速率具有較高的發(fā)報(bào)成功率。
[0046] 樣本功率計(jì)算子步驟:將參考功率發(fā)包成功率p_ref?與樣本功率發(fā)包成功率p_ sam做比較,如果兩者之差大于升高門限S up,則將樣本功率升高Astopu,否則對(duì)樣本功率不 做變化;然后將參考功率發(fā)包成功率P_ref?與數(shù)據(jù)功率發(fā)包成功率p_data做比較,如果兩 者之差小于降低門限S lOT時(shí),將樣本功率降低pl,否則對(duì)樣本功率不做變化,最終從而 計(jì)算得到樣本功率;
[0047] 數(shù)據(jù)功率計(jì)算子步驟:將樣本功率增加門限值△,從而根據(jù)當(dāng)前樣本功率的值來(lái) 計(jì)算得到數(shù)據(jù)功率的值。
[0048] 在本步驟中,樣本功率計(jì)算子步驟必須在數(shù)據(jù)功率判斷步驟之前,而參考功率計(jì) 算子步驟和樣本功率計(jì)算子步驟兩者可以先后進(jìn)行,也可以同時(shí)進(jìn)行,均可以達(dá)到本發(fā)明 的目的。
[0049] 速率變化判斷步驟S140 :將本次到達(dá)發(fā)包次數(shù)num_update時(shí)對(duì)應(yīng)發(fā)包的速率檔 位與上一次達(dá)到門限num_update時(shí)對(duì)應(yīng)發(fā)包的速率檔位進(jìn)行比較,當(dāng)本次速率檔位低于 上一次的速率檔位時(shí),說(shuō)明對(duì)上一次到達(dá)門限num_update對(duì)應(yīng)的發(fā)包速率的功率調(diào)整后 對(duì)吞吐量有負(fù)面影響,所以將上一次發(fā)包個(gè)數(shù)達(dá)到門限num_ Update時(shí)的速率對(duì)應(yīng)的數(shù)據(jù) 功率,參考功率和樣本功率值都提高一個(gè)升高步長(zhǎng)△ st_,然后清除當(dāng)前每個(gè)速率的狀態(tài), 開(kāi)始新一輪的計(jì)算;當(dāng)本次速率檔位大于或等于上次速率檔位時(shí),說(shuō)明上一次功率調(diào)整對(duì) 于發(fā)包無(wú)不利影響,記錄本次速率,并保留本次發(fā)包對(duì)應(yīng)的數(shù)據(jù)功率,參考功率和樣本功 率,清除當(dāng)前每個(gè)速率的狀態(tài),開(kāi)始新一輪的就算。
[0050] 在無(wú)線數(shù)據(jù)發(fā)送時(shí),確定的規(guī)則下,對(duì)應(yīng)若干個(gè)固定的速率檔位,無(wú)線發(fā)射器在發(fā) 包時(shí)根據(jù)發(fā)包狀態(tài)自動(dòng)調(diào)整發(fā)包速率,即發(fā)包速率在不同的速率檔位間相互切換,在外界 環(huán)境惡化時(shí),如使用高速率檔發(fā)包丟包較大,發(fā)包速率會(huì)逐漸切換到低速率檔來(lái)發(fā)包,在外 界環(huán)境較好時(shí),維持在本速率檔或者使用比其更高的速率檔來(lái)發(fā)包。通過(guò)速率的調(diào)整,最 后找到當(dāng)前發(fā)包環(huán)境下的最高的速率檔進(jìn)行發(fā)包。在判斷步驟S140,通過(guò)判斷達(dá)到發(fā)包次 數(shù)num_update時(shí)對(duì)應(yīng)發(fā)包的速率檔位的變化,來(lái)判斷上一次的功率調(diào)整對(duì)使用其對(duì)應(yīng)的 速率的發(fā)包是否有不利影響。如果本次速率檔位低于上一次的速率檔位時(shí),也就是說(shuō)在當(dāng) 前的發(fā)包環(huán)境中,作為本次功率調(diào)整的基礎(chǔ),上一次速率檔位對(duì)應(yīng)的功率太低了,以至于稍 微的功率降低就導(dǎo)致丟包增多,速率降低。從而對(duì)上一次速率檔位對(duì)應(yīng)的功率增加升高步 長(zhǎng)A stopu,以進(jìn)行功率的回調(diào),直到找到合適的功率。如本次速率檔位大于或等于上次速率 檔位時(shí),說(shuō)明這樣的功率調(diào)整對(duì)于發(fā)包無(wú)不利影響,則記錄本次速率,并保留本次發(fā)包對(duì)應(yīng) 的數(shù)據(jù)功率,參考功率和樣本功率,清除當(dāng)前每個(gè)速率的狀態(tài)。其中,記錄本次速率是用于 下一次達(dá)到發(fā)包次數(shù)num_update時(shí)進(jìn)行發(fā)包速率的比較。
[0051] 其中,發(fā)包次數(shù)統(tǒng)計(jì)步驟S110,連續(xù)發(fā)L個(gè)包使用數(shù)據(jù)功率后,下一個(gè)包的功率從 樣本功率和參考功率中選擇其一,之后繼續(xù)用數(shù)據(jù)功率發(fā)送L個(gè)包,再?gòu)臉颖竟β屎蛥⒖?功率中選擇另外一個(gè)發(fā)送另一個(gè)包,以此循環(huán)。進(jìn)一步優(yōu)選地,L > 9。
[0052] 進(jìn)一步的,在發(fā)包次數(shù)統(tǒng)計(jì)步驟S110中,在發(fā)包時(shí),還檢測(cè)發(fā)包的速率,如檢測(cè)到 使用的速率檔位小于等于本發(fā)送協(xié)議對(duì)應(yīng)的速率檔位的1/3時(shí),速率不再可調(diào),則將每個(gè) 速率狀態(tài)回到初始值,也就是回到初始功率。因?yàn)榇藭r(shí)發(fā)包環(huán)境惡化所致,前面的發(fā)包信息 已經(jīng)沒(méi)有其參考價(jià)值,需要重新進(jìn)行統(tǒng)計(jì)。當(dāng)回到初始功率以后,對(duì)應(yīng)的速率可能會(huì)逐漸回 升,以達(dá)到合適的速率。
[0053] 例如,在某個(gè)發(fā)送協(xié)議下,具有編號(hào)從1到9的9個(gè)速率檔位,每個(gè)速率檔依據(jù)其 對(duì)應(yīng)的編號(hào)從小到大排列。以速率檔總數(shù)目的1/3為界,及編號(hào)3對(duì)應(yīng)的速率檔,如發(fā)包速 率使用不大于編號(hào)3對(duì)應(yīng)的速率檔,即編號(hào)1,2, 3對(duì)應(yīng)的速率檔時(shí),將所有速率檔對(duì)應(yīng)的發(fā) 包功率回到初始值,即所有速率檔對(duì)應(yīng)的參考功率,數(shù)據(jù)功率和樣本功率的初始功率,因?yàn)?此時(shí)發(fā)包環(huán)境惡化,通過(guò)提高功率來(lái)增強(qiáng)自身的抗干擾能力和提高發(fā)包性能,發(fā)包速率也 可能因此而提升。
[0054] 在本發(fā)明中使用了如下參數(shù):
[0055] 門限值A(chǔ) :數(shù)據(jù)功率比樣本功率的差值;
[0056] 降低門限S1ot :用來(lái)判斷是否可以降低功率;
[0057] 降低步長(zhǎng)Astepl :降低功率時(shí)可以降低的幅度;
[0058] 升高門限S up :用來(lái)判斷功率是否要升高;
[0059] 升高步長(zhǎng)A stepu :功率升高時(shí),功率升高的幅度;
[0060] 變更門限num_update :使用參考功率的次數(shù)和樣本功率的次數(shù)到達(dá)該門限時(shí)進(jìn) 行功率變更;
[0061] p_ref,p_sam,p_data代表使用參考功率,樣本功率和數(shù)據(jù)功率發(fā)包時(shí)的成功率。
[0062]在一個(gè)優(yōu)選的實(shí)施例中,S1ot =10%,Sup =10%,Astepl =〇?5db, Astepu = 0. 5db, A = 0. 5db, num_update = 100 〇
[0063] 依據(jù)上述方法進(jìn)行實(shí)驗(yàn),采用兩個(gè)無(wú)線發(fā)射器在同一個(gè)環(huán)境內(nèi)進(jìn)行打流。上述使 能后的流量變化及其功率變化如表1,實(shí)驗(yàn)結(jié)果波形參見(jiàn)圖3。由波形圖可知該方法會(huì)依據(jù) 自身情況自動(dòng)調(diào)整功率,隨著時(shí)間的推移吞吐量有明顯的增加。
[0064] 表1無(wú)線發(fā)射器吞吐量、功率變化圖
[0065]
【權(quán)利要求】
1. 一種無(wú)線逐包功率控制方法,包括如下步驟: 發(fā)包次數(shù)統(tǒng)計(jì)步驟S110 ;對(duì)于一個(gè)包在某一速率下的發(fā)射功率,分別從參考功率,數(shù) 據(jù)功率,樣本功率中任意選擇其中一個(gè)作為此時(shí)的發(fā)射功率,統(tǒng)計(jì)使用參考功率,樣本功率 和數(shù)據(jù)功率的使用次數(shù)和成功次數(shù),其中,參考功率大于或等于數(shù)據(jù)功率,作為與樣本功率 比較的參考樣本,樣本功率比數(shù)據(jù)功率稍低,用來(lái)探測(cè)下一批包的功率能否降低,該步驟中 一定速率下的包主要使用數(shù)據(jù)功率進(jìn)行發(fā)送,采用參考功率和樣本功率發(fā)報(bào)的數(shù)據(jù)較少, 且相同; 發(fā)包口限判斷步驟S120 ;將參考功率的使用次數(shù)m和樣本功率的使用次數(shù)n分別與變 更口限num_update做比較,當(dāng)參考功率和樣本功率的使用次數(shù)均超過(guò)口限值num_update 時(shí),計(jì)算該速率下使用參考功率發(fā)包成功率P_ref,數(shù)據(jù)功率發(fā)包成功率p_data,樣本功率 發(fā)包成功率P_sam ; 功率計(jì)算步驟S130 : 該步驟包括參考功率計(jì)算子步驟,樣本功率計(jì)算子步驟和數(shù)據(jù)功率計(jì)算子步驟,分別 用于計(jì)算參考功率、樣本功率和數(shù)據(jù)功率, 參考功率計(jì)算子步驟;參考功率發(fā)包的成功率9_'6'與100%相比較,如果100%與口_ ref之差低于降低口限Si。,,將參考功率減小一個(gè)降低步長(zhǎng)如果之差大于升高口限 5 up,將參考功率加上升高步長(zhǎng)A,t,pu,否則保持參考功率不變,從而計(jì)算得到參考功率; 樣本功率計(jì)算子步驟;將參考功率發(fā)包成功率P_ref與樣本功率發(fā)包成功率p_sam做 比較,如果兩者之差大于升高口限5 up,則將樣本功率升高否則對(duì)樣本功率不做變 化;然后將參考功率發(fā)包成功率P_ref與數(shù)據(jù)功率發(fā)包成功率p_data做比較,如果兩者之 差小于降低口限5 時(shí),將樣本功率降低否則對(duì)樣本功率不做變化,最終從而計(jì)算 得到樣本功率; 數(shù)據(jù)功率計(jì)算子步驟:將樣本功率增加口限值A(chǔ),從而根據(jù)當(dāng)前樣本功率的值來(lái)計(jì)算 得到數(shù)據(jù)功率的值; 速率變化判斷步驟S140 ;將本次到達(dá)發(fā)包次數(shù)num_update時(shí)對(duì)應(yīng)發(fā)包的速率檔位與 上一次達(dá)到口限num_update時(shí)對(duì)應(yīng)發(fā)包的速率檔位進(jìn)行比較,當(dāng)本次速率檔位低于上一 次的速率檔位時(shí),將上一次發(fā)包個(gè)數(shù)達(dá)到口限num_update時(shí)的速率對(duì)應(yīng)的數(shù)據(jù)功率,參考 功率和樣本功率值都提高一個(gè)升高步長(zhǎng)A 然后清除當(dāng)前每個(gè)速率的狀態(tài),開(kāi)始新一輪 的計(jì)算;當(dāng)本次速率檔位大于或等于上次速率檔位時(shí),記錄本次速率,并保留本次發(fā)包對(duì)應(yīng) 的數(shù)據(jù)功率,參考功率和樣本功率,清除當(dāng)前每個(gè)速率的狀態(tài),開(kāi)始新一輪的就算。
2. 根據(jù)權(quán)利要求1所述的無(wú)線逐包功率控制方法,其特征在于: 在發(fā)包次數(shù)統(tǒng)計(jì)步驟S110,連續(xù)發(fā)L個(gè)包使用數(shù)據(jù)功率后,下一個(gè)包的功率從樣本功 率和參考功率中選擇其一,之后繼續(xù)用數(shù)據(jù)功率發(fā)送L個(gè)包,再?gòu)臉颖竟β屎蛥⒖脊β手?選擇另外一個(gè)發(fā)送另一個(gè)包,W此循環(huán)。
3. 根據(jù)權(quán)利要求2所述的無(wú)線逐包功率控制方法,其特征在于: L > 9。
4. 根據(jù)權(quán)利要求1所述的無(wú)線逐包功率控制方法,其特征在于: 在發(fā)包次數(shù)統(tǒng)計(jì)步驟S110中,在發(fā)包時(shí),還檢測(cè)發(fā)包的速率,如檢測(cè)到使用的速率檔 位小于等于本發(fā)送協(xié)議對(duì)應(yīng)的速率檔位的1/3時(shí),速率不再可調(diào),則將每個(gè)速率狀態(tài)回到 初始值。
5. 根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的無(wú)線逐包功率控制方法,其特征在于: 5low= 10%, 5up= 10%,Astepi= 0. 5db,Astepu二 0. 5db,A= 0. 5db, num_update=100。
6. -種無(wú)線逐包功率控制裝置,包括如下單元: 發(fā)包次數(shù)統(tǒng)計(jì)單元;對(duì)于一個(gè)包在某一速率下的發(fā)射功率,分別從參考功率,數(shù)據(jù)功 率,樣本功率中任意選擇其中一個(gè)作為此時(shí)的發(fā)射功率,統(tǒng)計(jì)使用參考功率,樣本功率和數(shù) 據(jù)功率的使用次數(shù)和成功次數(shù),其中,參考功率大于或等于數(shù)據(jù)功率,作為與樣本功率比較 的參考樣本,樣本功率比數(shù)據(jù)功率稍低,用來(lái)探測(cè)下一批包的功率能否降低,該單元中一定 速率下的包主要使用數(shù)據(jù)功率進(jìn)行發(fā)送,采用參考功率和樣本功率發(fā)報(bào)的數(shù)據(jù)較少,且相 同; 發(fā)包口限判斷單元:將參考功率的使用次數(shù)m和樣本功率的使用次數(shù)n分別與變更口 限num_update做比較,當(dāng)參考功率和樣本功率的使用次數(shù)均超過(guò)口限值num_update時(shí),計(jì) 算該速率下使用參考功率發(fā)包成功率P_ref,數(shù)據(jù)功率發(fā)包成功率p_data,樣本功率發(fā)包 成功率p_sam ; 功率計(jì)算單元: 該單元包括參考功率計(jì)算子單元,樣本功率計(jì)算子單元和數(shù)據(jù)功率計(jì)算子單元,分別 用于計(jì)算參考功率、樣本功率和數(shù)據(jù)功率, 參考功率計(jì)算子單元;參考功率發(fā)包的成功率P_ref與100 %相比較,如果100 %與口_ ref之差低于降低口限Si。,,將參考功率減小一個(gè)降低步長(zhǎng)如果之差大于升高口限 5 up,將參考功率加上升高步長(zhǎng)A,t,pu,否則保持參考功率不變,從而計(jì)算得到參考功率; 樣本功率計(jì)算子單元;將參考功率發(fā)包成功率p_ref與樣本功率發(fā)包成功率p_sam做 比較,如果兩者之差大于升高口限5 up,則將樣本功率升高否則對(duì)樣本功率不做變 化;然后將參考功率發(fā)包成功率P_ref與數(shù)據(jù)功率發(fā)包成功率p_data做比較,如果兩者之 差小于降低口限5 時(shí),將樣本功率降低否則對(duì)樣本功率不做變化,最終從而計(jì)算 得到樣本功率; 數(shù)據(jù)功率計(jì)算子單元:將樣本功率增加口限值A(chǔ),從而根據(jù)當(dāng)前樣本功率的值來(lái)計(jì)算 得到數(shù)據(jù)功率的值; 速率變化判斷單元;將本次到達(dá)發(fā)包次數(shù)numupdate時(shí)對(duì)應(yīng)發(fā)包的速率檔位與上一次 達(dá)到口限numupdate時(shí)對(duì)應(yīng)發(fā)包的速率檔位進(jìn)行比較,當(dāng)本次速率檔位低于上一次的速率 檔位時(shí),將上一次發(fā)包個(gè)數(shù)達(dá)到口限num_update時(shí)的速率對(duì)應(yīng)的數(shù)據(jù)功率,參考功率和樣 本功率值都提高一個(gè)升高步長(zhǎng)然后清除當(dāng)前每個(gè)速率的狀態(tài),開(kāi)始新一輪的計(jì)算; 當(dāng)本次速率檔位大于或等于上次速率檔位時(shí),記錄本次速率,并保留本次發(fā)包對(duì)應(yīng)的數(shù)據(jù) 功率,參考功率和樣本功率,清除當(dāng)前每個(gè)速率的狀態(tài),開(kāi)始新一輪的就算。
7. 根據(jù)權(quán)利要求6所述的無(wú)線逐包功率控制裝置,其特征在于: 在發(fā)包次數(shù)統(tǒng)計(jì)單元,連續(xù)發(fā)L個(gè)包使用數(shù)據(jù)功率后,下一個(gè)包的功率從樣本功率和 參考功率中選擇其一,之后繼續(xù)用數(shù)據(jù)功率發(fā)送L個(gè)包,再?gòu)臉颖竟β屎蛥⒖脊β手羞x擇 另外一個(gè)發(fā)送另一個(gè)包,W此循環(huán)。
8. 根據(jù)權(quán)利要求5所述的無(wú)線逐包功率控制裝置,其特征在于: L > 9。
9. 根據(jù)權(quán)利要求6所述的無(wú)線逐包功率控制裝置,其特征在于: 在發(fā)包次數(shù)統(tǒng)計(jì)單元中,在發(fā)包時(shí),還檢測(cè)發(fā)包的速率,如檢測(cè)到使用的速率檔位小于 等于本發(fā)送協(xié)議對(duì)應(yīng)的速率檔位的1/3時(shí),速率不再可調(diào),則將每個(gè)速率狀態(tài)回到初始值。
10. 根據(jù)權(quán)利要求6-9中任一項(xiàng)所述的無(wú)線逐包功率控制裝置,其特征在于: 5low= 10%, 5up= 10%,Astepi= 0. 5db,Astepu二 0. 5db,A= 0. 5db, num_update=100。
【文檔編號(hào)】H04W52/36GK104469921SQ201410734470
【公開(kāi)日】2015年3月25日 申請(qǐng)日期:2014年12月4日 優(yōu)先權(quán)日:2014年12月4日
【發(fā)明者】王彩利, 曹迪, ??”? 申請(qǐng)人:杭州敦崇科技股份有限公司