專利名稱:為ieee802.11無線局域網(wǎng)的鏈路適配生成和更新發(fā)送速率的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信系統(tǒng)。尤其是,本發(fā)明涉及基于被測量的接收信號強度來生成和更新發(fā)送速率參照表,并且使用這個參照表來更加精確地調(diào)整在IEEE802.11無線局域網(wǎng)(WLAN)中的各個站點的發(fā)送速率。
發(fā)明描述IEEE802.11標(biāo)準(zhǔn)為無線局域網(wǎng)(WLAN)指定了介質(zhì)訪問控制(MAC)和物理特征來支持物理層單元。IEEE802.11標(biāo)準(zhǔn)定義在國際標(biāo)準(zhǔn)ISO/IEC8802-11,“信息技術(shù)——電信和信息交換區(qū)域網(wǎng)絡(luò)”1999版中,在此一并引用以作參考。
IEEE802.11物理層(PHYs)根據(jù)不同的調(diào)制和信道編碼方案定義了多個發(fā)送速率,使得幀的發(fā)送可以根據(jù)某個特定時間在接收者和它自己之間的無線信道環(huán)境來在多個速率之間選擇一個。通常,發(fā)送速率越低,發(fā)送越可靠。用于選擇發(fā)送速率的多種不同的方法已經(jīng)被提出,但是它們關(guān)于鏈路環(huán)境在發(fā)送者和接收者之間需要某種通信。例如,發(fā)送STA需要知道各種發(fā)送速率下在接收端的信號-干擾比(SIR)和幀出錯率,來斷定在給定的時間的最佳發(fā)送速率。而且,IEEE802.11標(biāo)準(zhǔn)沒有提到在來自不同供應(yīng)商的設(shè)備之間的內(nèi)部可操作性,它也許包括也許不包括選擇正確發(fā)送速率的裝置。
因此,本發(fā)明提供一種能夠根據(jù)從接收的幀中測量出來的接收信號強度(RSS)來提供動態(tài)速率匹配的新的算法。該發(fā)明算法完全獨立于接收方,并且在STA的當(dāng)前MAC操作中不需要作任何改變。
發(fā)明內(nèi)容
本發(fā)明涉及在無線局域網(wǎng)(WLAN)中根據(jù)從接收的幀中測量出來的接收信號強度(RSS)來調(diào)整發(fā)送速率的系統(tǒng)和方法。
本發(fā)明的一個方面涉及一種在多個發(fā)送速率中決定移動站點的發(fā)送速率的方法,該方法包括以下步驟由移動站點接收的多個輸入幀中測量一個平均接收信號強度(RSS)值;將平均RSS值與具有一個將特定幀長度的數(shù)據(jù)以多個的發(fā)送速率中的一個發(fā)送所需的最小RSS的預(yù)定參考表相比;基于所述比較結(jié)果,為新幀的后續(xù)發(fā)送選擇一個移動站點的新的發(fā)送速率。該方法進一步包括步驟判定新幀是否是先前幀的重傳;如果是這樣,判定新幀以前已經(jīng)重傳的次數(shù)是否超過一個預(yù)定數(shù)目;以及,如果重傳次數(shù)大于預(yù)定數(shù)目,那么將新的發(fā)送速率設(shè)置為下一個較低的速率,而無需考慮比較結(jié)果。如果新幀不是先前幀的重傳,那么判定新幀的長度;將平均RSS值與預(yù)定參考表中的用于以多個發(fā)送速率中的一個來發(fā)送新幀的所需最小RSS相比。然后,將新幀的發(fā)送速率設(shè)值為與小于平均RSS但又是預(yù)定表中最大的最小RSS相對應(yīng)的速率。
根據(jù)本發(fā)明的另一個方面,根據(jù)基于之后接收到的響應(yīng)幀所判斷的新幀的發(fā)送是否成功來更新預(yù)定參考表的最小RSS值;以及,如果不成功,用平均RSS值更新預(yù)定參考表。如果新幀的發(fā)送是成功的,對來自響應(yīng)幀的所接收的信號強度(RSS)進行測量,,如果從響應(yīng)幀測量的RSS小于預(yù)定參考表中的當(dāng)前最小RSS值,則更新預(yù)定參考表。更進一步,如果新幀是重傳幀,當(dāng)測量的RSS值大于預(yù)定參考表中用于下一個更高速率的最小RSS值時,更新預(yù)定參考表。
本發(fā)明的另一個方面涉及一種在多個發(fā)送速率中決定移動站點的發(fā)送速率的系統(tǒng),該系統(tǒng)包括接收器電路,用來解調(diào)一個輸入幀;功率測量電路,用來測量接收的輸入幀的接收信號強度(RSS);處理器,耦合到功率測量電路,用來計算平均RSS和基于與預(yù)定參考表的比較結(jié)果為新幀的發(fā)送選擇一個新的發(fā)送速率,預(yù)定參考表包括特殊幀長以所述多個發(fā)送速率中的一個發(fā)送所需的最小RSS;以及,存儲器,耦合到處理器,用來為后續(xù)檢索存儲預(yù)定參考表和所述平均RSS。系統(tǒng)進一步包括發(fā)送電路,該電路根據(jù)新發(fā)送速率調(diào)制新幀。
本發(fā)明前述的和其他特征和優(yōu)點通過結(jié)合附圖由下面更加詳細地對優(yōu)選實施例的描述來說明,附圖中的參考數(shù)字在所有視圖中指相同部分。
圖1是描述了根據(jù)被采用的本發(fā)明實施例的無線通信系統(tǒng)的結(jié)構(gòu)的簡化框圖;圖2描述了根據(jù)本發(fā)明實施例的在特殊基本服務(wù)設(shè)備(BSS)中的接入點和各個站點的簡化電路圖;圖3是根據(jù)本發(fā)明實施例的用于調(diào)整發(fā)送速率的發(fā)送參考的圖示;圖4是描述根據(jù)本發(fā)明實施例的生成和更新發(fā)送參考的操作步驟的流程圖;圖5是描述根據(jù)本發(fā)明實施例的選擇發(fā)送速率的操作步驟的流程圖;圖6是描述根據(jù)本發(fā)明實施例的更新發(fā)送參考的操作步驟的流程圖;具體實施方式
在特別參照圖1的系統(tǒng)框圖對本發(fā)明進行描述的同時,可以理解,根據(jù)本發(fā)明的裝置和方法也可采用其他基礎(chǔ)結(jié)構(gòu),其中一個站點通過無線媒介與另一個站點通信。
圖1描述了根據(jù)被采用的本發(fā)明實施例的代表性的網(wǎng)絡(luò)。如圖1所示,接入點(AP)2被耦合到多個移動站點(STAi)10,它們通過無線鏈路互相通信以及和AP通信。本發(fā)明的關(guān)鍵原理在于接收性能和信道行為無關(guān),幀出錯概率是根據(jù)在接收方的信躁比(SNR),其發(fā)送速率和長度。通常,發(fā)送STA通過保持來自被接收STA所發(fā)送的幀的被測量的RSS的軌跡,可以估計相應(yīng)的路徑損耗和信道行為。應(yīng)當(dāng)注意,在典型的IEEE802.11STA執(zhí)行中,RSS對于介質(zhì)訪問控制(MAC)協(xié)議是可行的。因此,只要接收STA為它的發(fā)送使用固定的發(fā)送功率水平,那么在RSS中的改變可以被用來為后來的幀的發(fā)送提供一個機制來生成和更新發(fā)送速率參照,從而實現(xiàn)以完全正確的發(fā)送速率發(fā)送幀。
參照圖2,AP和圖1的WLAN中的各個STA可以包括一個具有如圖2的框圖所示的結(jié)構(gòu)的系統(tǒng)。AP和STA都可以包括接收器12,解調(diào)器14,功率測量電路16,存儲器18,控制處理器20,計時器22,調(diào)制器24,和發(fā)送器26。雖然可以參照通常在描述特別的移動站點中使用的術(shù)語來描述,但是描述和概念同樣可以應(yīng)用到其他處理系統(tǒng),包括具有與圖2所示的不同結(jié)構(gòu)的系統(tǒng)。處理器20可以描述成,也就是微處理器,中央處理單元,計算機,電路卡,特定用途集成電路(ASICs)。存儲器18可以描述成,也就是基于盤的光學(xué)或磁的存儲單元,電子存儲器,以及這些和其他存儲設(shè)備的部分或混合。然而在其他實施例中,可以通過硬件電路替換軟件指令或者與軟件指令混合來執(zhí)行本發(fā)明。
在操作中,接收器12和發(fā)送器26被耦合到天線(未示出)來把所接收和想要發(fā)送的的數(shù)據(jù)經(jīng)由解調(diào)器14和調(diào)制器24分別轉(zhuǎn)換成相應(yīng)的數(shù)字?jǐn)?shù)據(jù)。功率測量電路16在處理器20的控制之下操作來監(jiān)測其上所接收的幀的RSS。關(guān)于其他站點的RSS經(jīng)估計并存儲在存儲器18中,存儲器18與處理器20耦合以便數(shù)據(jù)的后續(xù)檢索。同一BSS中的有關(guān)其他站點的所估計的RSS得到更新,并在后面操作中用來生成一個參考表,用于選擇正確發(fā)送速率。計時器22用來消除存儲在存儲器18中的過時的RSS估計。在實施例中,當(dāng)由于無線信道的時間變動性以及WLANSTAs的潛在移動性趨向改變時,將RSS更新。
通過舉例的方式,圖3描述了根據(jù)本發(fā)明的實施例的算法(以后解釋)選擇正確發(fā)送速率來生成和更新的發(fā)送參照表。各個時候STA發(fā)送一個具有特殊長度的幀以及接收一個相應(yīng)的應(yīng)答信號,發(fā)送STA根據(jù)在參照表中所測量的RSS來生成或更新在后面發(fā)送幀時使用的門限。一旦為不同的幀間距(也就是,0-100字節(jié),100-1000字節(jié),和1000-2400字節(jié))建立RSS門限,發(fā)送STA根據(jù)從來自接收STA的幀測量出來的RSS來適配發(fā)送速率。注意到在RSS中的改變指示了在發(fā)送STA和接收STA之間的無線鏈路中的環(huán)境正在改變。如圖3所示,描述的門限指示什么是特殊發(fā)送PHY速率的需要的最小RSS值。例如,如果從被接收STA發(fā)送的幀監(jiān)控RSS的STA監(jiān)測RSS變得低于門限中的一個(也就是,由于在接收STA和發(fā)送STA之間增加的距離),下一個發(fā)送嘗試可以以一個較低的速率來確定正確的幀的接收。
現(xiàn)在,參照圖4-6來詳細描述根據(jù)本發(fā)明的生成和更新參照表的算法。
下面是在圖4-6所用的值的列表
簡要地,幀長度區(qū)間,j={1,2,3},代表不同的幀尺寸分別為0-100字節(jié),100-1000字節(jié),和1000-2400。數(shù)據(jù)速率I={1,2,3,4}代表四個可用數(shù)據(jù)速率中的一個,在這個例子中也就是1,2,5.5和11Mbps。為各個區(qū)間定義RSS門限。門限“Th[i,j]”代表最小“RSS_avg”值來在長度區(qū)間“j”以數(shù)據(jù)速率“i”發(fā)送幀。因此,各個STA將具有12個門限“Th[i,j]”。因此,“Th[i,j]”是用于長度區(qū)間“j”內(nèi)的幀的數(shù)據(jù)速率“i”和“i-1”之間的界限。例如,“Th[2,3]”是用來保證在PHY模式3(也就是,5.5Mbps)下長度在1000字節(jié)到2400字節(jié)之間的幀的正確發(fā)送的最小“RSS_avg”值。如果“RSS_avg”標(biāo)準(zhǔn)值低于“Th[2,3]”,長于1000字節(jié)的幀將在PHY模式1(也就是,1Mbps)或2(也就是,2Mbps)下被發(fā)送。注意到“X”和“Y”的值被設(shè)計者指定,但也可以根據(jù)情況來改變。
圖4描述了根據(jù)從特殊移動單元從接收STA接收的幀中測量的RSS來調(diào)整發(fā)送速率的整個操作。在步驟100,在任何給定的空閑狀態(tài)期間,移動單元被配置來在兩個模式下操作(1)接收模式;和,(2)發(fā)送模式。在步驟110,在接收模式期間,根據(jù)步驟112中對任何尋址到它自己的或者從接收STA被廣播/組播的幀的接收,在步驟114發(fā)送STA將使用從被接收的幀中測量的RSS來更新“RSS_avg”。注意到在圖4中所示的框圖是用于在基礎(chǔ)服務(wù)設(shè)置中的802.11STA操作,在這個例子中,所有的幀一直發(fā)送給它的AP或者從它的AP接收。因此,在這提到的接收STA一直是AP。在步驟114更新“RSS_avg”根據(jù)下面的公式被執(zhí)行RSS_avgnew=a3*RSS_avgold+a4*RSS,其中a3和a4滿足條件a3+a4=1,a3≥0,a4≥0,和RSS代表當(dāng)前接收信號強度。
在發(fā)送模式期間,在步驟102,STA發(fā)送一個請求信號給發(fā)送數(shù)據(jù),然后在步驟104選擇基于“RSS_avg”,門限,幀尺寸,和再傳嘗試的次數(shù)的值來選擇發(fā)送速率(以后參照圖5詳細描述)。在這兒,當(dāng)從被接收的幀中測量出來的平均RSS通過參照表中的某些門限,進行速率匹配,參照表包括為一個特殊發(fā)送速率所需要的最小RSS值。然后,在步驟106STA以所選擇的發(fā)送速率來發(fā)送幀。在步驟108,根據(jù)是否發(fā)送成功,STA更新參照表中的相關(guān)“門限”(以后參照圖6詳細描述)。如果應(yīng)答信號沒有被接收來響應(yīng)發(fā)送的幀,發(fā)送速率可以根據(jù)再傳次數(shù)被降低。
圖5描述了在圖4的步驟104中提到的選擇正確發(fā)送速率的速率選擇算法。在步驟200,當(dāng)有幀需要被發(fā)送時算法執(zhí)行的第一個操作是檢查幀長度以及將將相應(yīng)值指定給變量“j”。在步驟202,下一步是將變量“i”指定為用于長度區(qū)間“j”中的幀的最近速率(“Rtx[j]”)。注意到最高發(fā)送速率,i=4,經(jīng)常在初始的時候被選擇。速率選擇算法將根據(jù)再傳標(biāo)識來區(qū)分。在步驟204,如果當(dāng)前發(fā)送嘗試是再傳并且在步驟220再傳次數(shù)超過“Y”,那么在步驟224降低發(fā)送速率。在步驟206,如果不是再傳,如果需要,那么從被AP接收的幀中測量的“RSS_avg”值與門限比較來調(diào)整數(shù)據(jù)速率。
注意到在開始時,發(fā)送參照表不可用;然而,當(dāng)STA根據(jù)如圖5所示的步驟來發(fā)送多個不同的分組時,參照表將在圖4的“門限”更新步驟108過程中生成。因此,為了完成圖5中的剩余的操作步驟,假設(shè)至少一部分參照表已經(jīng)被生成。如上所述的從步驟200到步驟204的過程被重復(fù),并且如果發(fā)送不成功以及再傳的次數(shù)超過值“Y”,那么分別在步驟220和步驟222,在步驟224速率選擇算法將降低數(shù)據(jù)速率,STA進行到步驟206。在步驟206(b),如果“RSS_avg”值高于“門限值”并且當(dāng)前“i”值小于4(I<4),那么在步驟210“RSS_avg”與相同幀長度的下一個更高的發(fā)送速率門限比較,如果“RSS_avg”仍然比下一個更高的發(fā)送速率門限要高,那么在步驟210下一個更高的發(fā)送速率被選擇,因此在步驟216將發(fā)送速率改變?yōu)橄乱粋€更高的速率。同時,如果在步驟206(c)“RSS_avg”值低于“門限”以及當(dāng)前“i”值大于1(i>1),那么在步驟212“RSS_avg”與發(fā)送速率門限相比較。注意到在這兒“RSS_avg”的實際值與門限“Th[i,j]”減去“X”相比較?!癤”代表了滯后保護,以避免算法降低了一個不需要降低的數(shù)據(jù)速率。如果“RSS_avg”值比“門限值減去X”小,那么在步驟214下一個更低發(fā)送速率被選擇,然后在步驟216將發(fā)送速率改為下一個更小的速率。
參照圖6,一旦要求回應(yīng)的幀,也即應(yīng)答(ACK)幀發(fā)送完畢,就更新門限“Th[i,j]。注意到從上述過程,速率選擇算法選擇速率“i”用于發(fā)送,因為那時Th[i,j]<RSS_avg≤Th[i,j+1]。在步驟300如果以速率“i”來發(fā)送是成功的,那么在步驟302STA從應(yīng)答幀來測量RSS并且繼續(xù)進行門限更新。更新該門限的算法如下Th[i,j]new=a1*Th[i,j]old+a2*RSS..............................(1),其中a1+a2=1,a1≥0,a2≥0以及RSS代表從最后接收的幀中測量出的所接收信號強度。在步驟304被測量的RSS與門限“Th[i,j]”比較。如果被測量的RSS小于當(dāng)前門限并且當(dāng)前“i”值大于1(i>1),在步驟304b,這意味著當(dāng)RSS_avg與剛才測量的RSS同樣小時,STA可以以數(shù)據(jù)速率“i”發(fā)送,因此門限“Th[i,j]”被降低,在步驟306。另一方面,如果被測量的RSS大于門限“Th[i+1,j]”以及當(dāng)前“i”值小于4(i<4),在步驟304(a),根據(jù)當(dāng)前發(fā)送嘗試是否為再傳,發(fā)送應(yīng)該被設(shè)定以更高數(shù)據(jù)速率“i+1”,在步驟310。也就是,如果當(dāng)前發(fā)送是以速率“i”的再傳,因為以速率“i+1”發(fā)送對于當(dāng)前“RSS_avg”是失敗的,那么該算法更新門限“Th[i+1,j]”的值,在步驟312。如果304(a)和304(b)都失敗,STA在308設(shè)置再傳標(biāo)識并且繼續(xù)操作。
同時,如果以速率“i”發(fā)送不成功,在步驟300,這意味著“Th[i,j]”被設(shè)置的太小。STA在步驟320設(shè)置再傳標(biāo)識。在這情況下,需要增加門限。為了更新,STA將使用最后被測量的“RSS_avg”來替換在Eq.(1)中的RSS來更新“Th[i,j]”,在步驟322。作為結(jié)果,在下一個發(fā)送中,STA應(yīng)該以較低的數(shù)據(jù)速率發(fā)送。
從上面內(nèi)容很容易看出,本發(fā)明具有不同于現(xiàn)有技術(shù)的優(yōu)點,選擇特定發(fā)送的決定僅僅根據(jù)從被接收的幀測出的接收信號強度由發(fā)送STA來決定。而且,選擇正確發(fā)送速率的算法不會對當(dāng)前IEEE802.11WLAN媒介接入控制規(guī)范中作任何改變。
當(dāng)本發(fā)明的優(yōu)選實施例被描述時,本領(lǐng)域技術(shù)人員將理解到可以有各種改變和修改,不脫離本發(fā)明基本范圍的等同物也適合這些單元。另外,可以在不脫離中心范圍的情況下使用各種修改來適配特殊環(huán)境和本發(fā)明的教導(dǎo)。因此,認(rèn)識到本發(fā)明不限于作為實施本發(fā)明的最佳模式而公開的特殊實施例,但是本發(fā)明包括包括在下面的權(quán)利要求的范圍中的所有實施例。
權(quán)利要求
1.一種在多個發(fā)送速率中決定移動站點的發(fā)送速率的方法,該方法包括以下步驟(a)從所述的移動站點接收的多個輸入幀中測量一個平均接收信號強度(RSS)值;(b)將所述平均RSS值與具有一個將特定幀長度的數(shù)據(jù)以多個所述的發(fā)送速率中的一個發(fā)送所需的最小RSS的預(yù)定參考表相比;(c)基于所述比較結(jié)果,為新幀的后續(xù)發(fā)送選擇一個所述移動站點的新的發(fā)送速率。
2.如權(quán)利要求1所述的方法,進一步包括步驟判定所述新幀是否是先前幀的重傳;如果是,判定所述的新幀以前已經(jīng)重傳的次數(shù)是否超過一個預(yù)定數(shù)目;和,如果重傳次數(shù)大于預(yù)定數(shù)目,那么不管所述比較結(jié)果如何,將所述新的發(fā)送速率設(shè)置為下一個較低的速率。
3.如權(quán)利要求2所述的方法,進一步包括步驟如果所述新幀不是先前幀的重傳,那么判定所述新幀的長度;將所述平均RSS值與所述預(yù)定參考表中的用于以多個所述發(fā)送速率中的一個來發(fā)送所述新幀的所需最小RSS相比;和,將所述新幀的發(fā)送速率設(shè)值為與小于所述平均RSS但又是所述預(yù)定表中最大的最小RSS相對應(yīng)的速率。
4.如權(quán)利要求1所述的方法,其中所述平均RSS值根據(jù)下面的公式來計算RSS_avgnew=a3*RSS_avgold+a4*RSS,其中a3和a4滿足條件a3+a4=1,a3≥0,a4≥0,和RSS代表當(dāng)前接收信號強度。
5.如權(quán)利要求1所述的方法,進一步包括步驟由所述移動站點以所述新的發(fā)送速率發(fā)送所述新幀。
6.如權(quán)利要求5所述的方法,進一步包括步驟根據(jù)基于之后接收到的響應(yīng)幀所判斷的所述新幀的發(fā)送是否成功來更新所述預(yù)定參考表的最小RSS值;和,如果不成功,用所述平均RSS值更新所述預(yù)定參考表。
7.如權(quán)利要求6所述的方法,進一步包括步驟如果所述新幀的發(fā)送是成功的,從所述響應(yīng)幀測量接收信號強度(RSS);當(dāng)所述從所述響應(yīng)幀測量的RSS小于所述預(yù)定參考表中的當(dāng)前最小RSS值時更新所述預(yù)定參考表;和,當(dāng)如果所述新幀是重傳幀所述測量的RSS值大于所述預(yù)定參考表中用于下一個更高速率的最小RSS值時,更新所述預(yù)定參考表。
8.如權(quán)利要求6所述的方法,其中更新所述預(yù)定參考表的最小RSS值是根據(jù)下面的公式執(zhí)行的Th[i,j]new=a1*Th[i,j]old+a2*RSS,其中Th[i,j]代表最小RSS,i代表不同的數(shù)據(jù)速率,j代表不同的幀長度,RSS代表所述輸入幀的當(dāng)前接收信號強度,以及a1和a2滿足條件a1+a2=1,a1≥0,a2≥0。
9.如權(quán)利要求1所述的方法,進一步包括步驟將所述平均RSS值存儲在一個存儲介質(zhì)中一個預(yù)定時間階段。
10.如權(quán)利要求1所述的方法,其中所述輸入幀被一個接入點(AP)所發(fā)送。
11.如權(quán)利要求1所述的方法,其中所述輸入幀被另一個移動站點P)所發(fā)送。
12.如權(quán)利要求1所述的方法,其中所述移動站點為各個通信到的接收移動站點保留預(yù)定參考表。
13.一種在多個發(fā)送速率中決定移動站點的發(fā)送速率的系統(tǒng),該系統(tǒng)包括接收器電路,用來解調(diào)一個輸入幀;功率測量電路,用來測量所述接收的輸入幀的接收信號強度(RSS);處理器,耦合到所述功率電路,用來計算平均RSS和基于與預(yù)定參考表的比較結(jié)果為新幀的發(fā)送選擇一個新的發(fā)送速率,所述預(yù)定參考表包括特殊幀長以所述多個發(fā)送速率中的一個發(fā)送所需的最小RSS;和,存儲器,耦合到所述處理器,用來為了后續(xù)檢索存儲所述預(yù)定參考表和所述平均RSS。
14.如權(quán)利要求13所述的系統(tǒng),進一步包括發(fā)送電路,用來基于所述新的發(fā)送速率來調(diào)制所述新幀。
15.如權(quán)利要求13所述的系統(tǒng),其中所述處理器根據(jù)以下公式被執(zhí)行來更新所述平均RSSRSS_avgnew=a3*RSS_avgold+a4*RSS,其中a3和a4滿足條件a3+a4=1,a3≥0,a4≥0,而RSS代表當(dāng)前接收信號強度。
16.如權(quán)利要求13所述的系統(tǒng),其中所述處理器進一步用來執(zhí)行判定所述新幀是否是先前幀的重傳;如果是,判定所述的新幀以前已經(jīng)重傳的次數(shù)是否超過一個預(yù)定數(shù)目。
17.如權(quán)利要求13所述的系統(tǒng),其中所述處理器進一步用來執(zhí)行如果所述新幀的重傳次數(shù)大于預(yù)定數(shù)目,基于所述預(yù)定表將當(dāng)前發(fā)送速率降低為下一個較低的速率。
18.如權(quán)利要求13所述的系統(tǒng),其中所述處理器進一步用來執(zhí)行將所述平均RSS值與所述預(yù)定參考表中的用于發(fā)送所述新幀的所需最小RSS相比;和,將所述新幀的發(fā)送速率設(shè)值為與小于所述平均RSS但又是所述預(yù)定表中最大的最小RSS相對應(yīng)的速率。
19.如權(quán)利要求13所述的系統(tǒng),其中所述處理器進一步用來執(zhí)行根據(jù)基于之后接收到的響應(yīng)幀所判斷的所述新幀的發(fā)送是否成功來更新所述預(yù)定參考表的最小RSS值;和,如果不成功,用所述平均RSS值更新所述預(yù)定參考表。
20.如權(quán)利要求19所述的系統(tǒng),其中所述處理器進一步用來執(zhí)行如果所述新幀的發(fā)送是成功的,從所述響應(yīng)幀測量接收信號強度(RSS);當(dāng)所述從所述響應(yīng)幀測量的RSS小于所述預(yù)定參考表中的當(dāng)前最小RSS值時更新所述預(yù)定參考表;和,當(dāng)如果所述新幀是重傳幀所述測量的RSS值大于所述預(yù)定參考表中用于下一個更高速率的最小RSS值時,更新所述預(yù)定參考表。
21.如權(quán)利要求19所述的系統(tǒng),其中所述處理器用來根據(jù)下面的公式執(zhí)行對最小RSS的更新Th[i,j]new=a1*Th[i,j]old+a2*RSS,其中Th[i,j]代表最小RSS,i代表不同的數(shù)據(jù)速率,j代表不同的幀長度,RSS代表所述輸入幀的當(dāng)前接收信號強度,以及a1和a2滿足條件a1+a2=1,a1≥0,a2≥0。
22.如權(quán)利要求13所述的系統(tǒng),其中所述處理器進一步用來執(zhí)行通知所述新幀的發(fā)送是否成功,以及更新所述平均RSS。
23.如權(quán)利要求22所述的系統(tǒng),其中所述處理器根據(jù)以下公式被執(zhí)行來更新所述平均RSSRSS_avgnew=a3*RSS_avgold+a4*RSS,其中a3和a4滿足條件a3+a4=1,a3≥0,a4≥0,而RSS代表當(dāng)前接收信號強度。
24.如權(quán)利要求13所述的系統(tǒng),其中將所述平均RSS值存儲在一個存儲介質(zhì)中一個預(yù)定時間階段。
25.如權(quán)利要求13所述的系統(tǒng),其中所述輸入幀被一個接入點(AP)所發(fā)送。
26.如權(quán)利要求13所述的系統(tǒng),其中所述輸入幀被一個移動站點所發(fā)送。
全文摘要
提供一種方法和系統(tǒng),用于確定無線局域網(wǎng)(WLAN)中的多個站點間的發(fā)送速率。各個移動站點基于來自被接收的幀的接收信號強度(RSS)來計算當(dāng)前鏈路環(huán)境,并且根據(jù)預(yù)定標(biāo)準(zhǔn)調(diào)整發(fā)送速率,該標(biāo)準(zhǔn)根據(jù)后續(xù)信號的發(fā)送是否成功來更新。
文檔編號H04L29/08GK1672363SQ03817471
公開日2005年9月21日 申請日期2003年7月7日 優(yōu)先權(quán)日2002年7月25日
發(fā)明者J·德普拉多, S·蔡 申請人:皇家飛利浦電子股份有限公司