設(shè)備給出最佳有效吞吐量。例 如,具有Nss= 1的256-QAM的速率不能被該誤配置的設(shè)備使用,因?yàn)樵寂渲玫乃俾时硎?針對3x3設(shè)備而非針對Ixl設(shè)備進(jìn)行優(yōu)化的。
[0026] 圖1解說了示出數(shù)據(jù)率值的示例性數(shù)據(jù)率圖表,其中每個數(shù)據(jù)率值被配置為空間 流數(shù)目Nss和MCS類型的組合。該線性速率表中的每一對與已被預(yù)選為在給定信道狀況 下最有可能達(dá)成最佳有效吞吐量的數(shù)據(jù)率相對應(yīng)。這些對可從對無線網(wǎng)絡(luò)在變化狀況下 的話務(wù)模式和行為的離線仿真研究中進(jìn)行選擇。如圖1中所示,以下各對已被預(yù)選到該線 性速率表中,其中每一對是如下格式(空間流數(shù)目/Nss、MCS類型):(1,0) ;(1,1) ; (1,2); (1,3) ;(1,4) ;(1,5) ;(2,4) ;(2,5) ;(2,6) ;(2,7) ;(3,6);和(3,7)。預(yù)選的各對可被包括 在數(shù)據(jù)率表中以供用于分析當(dāng)前信道狀況。以下各對未被選擇并且不被包括在圖1中所示 的數(shù)據(jù)率表中:(1,6) ;(1,7) ;(1,8) ;(1,9) ;(2,0) ;(2, 1) ;(2,2) ;(2,3) ;(2,8) ;(2,9); (3, 0) ; (3, 1) ; (3, 2) ; (3, 3) ; (3, 4) ; (3, 5) ; (3, 8) ; (3, 9)。
[0027] 探測分組可按順序次序被傳送,該順序次序始于最低空間流并前進(jìn)至最高空間 流。例如,如圖1中所示,探測傳輸將遵循以下次序:(1,0) - (1,5)、(2, 4) - (2, 7)、(3, 6)-(3, 7)。有時候,當(dāng)沒有返回ACK或者沒有滿足性能閾值(例如,分組差錯率(PER)小于50% 閾值)(統(tǒng)稱為"閾值準(zhǔn)則")時,可能發(fā)生探測傳輸中的失敗。
[0028] 圖2解說了具有圖2中所示的數(shù)據(jù)率、Nss和MCS值的此類失敗的兩種情形。在 MCS維度內(nèi)探測較高數(shù)據(jù)率時可能發(fā)生失敗,這在圖2中示為情形1。在情形1中,當(dāng)在更 高M(jìn)CS維度進(jìn)行探測的嘗試失敗時,在(2, 6)進(jìn)行探測導(dǎo)致了探測過程被卡在(2, 5)處。該 情形中的失敗可能是由臨時狀況(諸如鏈路預(yù)算或信道相關(guān))引起的。在以空間流維度來 探測較高數(shù)據(jù)率時也可能發(fā)生失敗,這在圖2中示為情形2。在情形2中,在(3, 6)進(jìn)行探 測導(dǎo)致探測過程被卡在(2, 7)處,從而未能在下一空間流內(nèi)達(dá)成更高數(shù)據(jù)率。該情形中的 失敗可能是由臨時狀況(諸如鏈路預(yù)算或信道相關(guān))引起的,或是由半持久的設(shè)備配置錯 誤引起的。
[0029] 在任一探測維度(例如,空間流或MCS索引)上失敗的情形中,在數(shù)據(jù)率表之外的 那些候選數(shù)據(jù)率被動態(tài)地探測以確定該失敗的可能原因以及該問題的程度。此信息隨后被 用于確定恰適的行動過程。轉(zhuǎn)到圖3,候選數(shù)據(jù)率在圓形區(qū)域302、304、306中示出。候選 數(shù)據(jù)率是比線性速率表中的預(yù)選數(shù)據(jù)率更高的速率。如圖3中所示,區(qū)域302示出了以下 各對(1,6)、(1,7)、(1,8)、和(1,9),區(qū)域304示出了以下各對(2, 8)、(2, 9),以及區(qū)域306 示出了以下各對(3,8)、(3,9)。當(dāng)探測在任一維度上被卡住時,動態(tài)探測技術(shù)考慮這些候 選數(shù)據(jù)率。
[0030] 現(xiàn)在將注意力轉(zhuǎn)到參照示例性方法對諸實(shí)施例的操作所進(jìn)行的討論。可領(lǐng)會,除 非另行指示,否則這些代表性方法不一定要按所給出的次序、或按任何特定次序來執(zhí)行。而 且,關(guān)于方法描述的各種活動可按串行或并行方式、或以串行與并行操作的任何組合來執(zhí) 行。這些方法可按給定的設(shè)計(jì)和性能約束集合所需地使用所描述的實(shí)施例或替換實(shí)施例的 一個或多個硬件元件和/或軟件元件來實(shí)現(xiàn)。例如,這些方法可實(shí)現(xiàn)為供邏輯設(shè)備(例如, 無線電單元或?qū)S锰幚砥鳎﹫?zhí)行的邏輯(例如,程序指令、固件)。
[0031] 本文所討論的方法利用數(shù)據(jù)率表。圖4解說了示例性數(shù)據(jù)率表402。數(shù)據(jù)率表402 可具有多個條目,其中每個條目包含作為呈格式(空間流數(shù)目/Nss,MCS值)的對的形式的 候選數(shù)據(jù)率。該數(shù)據(jù)率表中的每個條目與探測概率向量(PPV)404相關(guān)聯(lián)。探測概率向量 404包含一個或多個候選數(shù)據(jù)率406,其中每個候選數(shù)據(jù)率406與成功概率408 (例如,90% /10% )、成功計(jì)數(shù)410、以及原始條目指示符412相關(guān)聯(lián),成功計(jì)數(shù)410指示在動態(tài)探測期 間作出的成功了的探測傳輸?shù)臄?shù)目,原始條目指示符412指示該候選數(shù)據(jù)率是否在原始數(shù) 據(jù)率表中。候選數(shù)據(jù)率被選擇為在數(shù)據(jù)率探測的情形中最有可能成功的數(shù)據(jù)率。
[0032] 圖5解說了用于執(zhí)行動態(tài)速率控制的示例性方法500。應(yīng)注意,圖5中所示的方法 可代表由本文描述的一個或多個實(shí)施例執(zhí)行的一些或所有操作,并且該方法可包括比所描 述的更多或更少的操作。
[0033] 最初,時間區(qū)間Tl、T2、和T3被設(shè)為初始值(框502)。Tl是被分配用于執(zhí)行動態(tài) 速率探測的時間。T2是在所有候選數(shù)據(jù)率都失敗時等待信道狀況變?yōu)闀惩ǖ臅r間區(qū)間。T3 是由于臨時狀況而要等待以在此后以原始數(shù)據(jù)率重試動態(tài)速率探測的時間區(qū)間。在一個 或多個實(shí)施例中,Tl、T2和T3的值是用戶定義的變量,其可被選擇成使得T3>T2>T1,其中 TKlO秒,T2〈10*T2,且T3〈100*T2。
[0034] 該技術(shù)前進(jìn)以使用來自數(shù)據(jù)率表的數(shù)據(jù)率來傳送探測分組或探測傳輸,以確定鑒 于當(dāng)前信道狀況所可能的最大數(shù)據(jù)率(框502)。探測分組包含MCS索引值,其對應(yīng)于與數(shù) 據(jù)率表中使用的空間流數(shù)目Nss和MCS類型相關(guān)聯(lián)的數(shù)據(jù)率。存在從數(shù)據(jù)率表中所見的 Nss和MCS值到探測分組中使用的相應(yīng)MCS索引值的映射。
[0035] 如果達(dá)成了最大數(shù)據(jù)率且探測沒有被卡?。?04-否),則該最大數(shù)據(jù)率被用于 傳輸(框506)。例如,當(dāng)在特定數(shù)據(jù)率下沒有接收到ACK消息和/或分組差錯率(PER)超 過50%閾值時,可認(rèn)為探測被卡住。如果探測被卡?。?04-是),則執(zhí)行動態(tài)速率探測 (框 5〇8)。
[0036] 在動態(tài)速率探測中,在時間區(qū)間Tl期間在探測分組中使用在數(shù)據(jù)率表之外的候 選數(shù)據(jù)率(框508)。如果使用所有候選數(shù)據(jù)率值的探測都失敗(框510-是),則動態(tài)探測 過程終止并且原始數(shù)據(jù)率表保持原樣。在所有候選數(shù)據(jù)率的探測都導(dǎo)致失敗時,其原因可 能可歸咎于鏈路預(yù)算問題。在該情形中,在T2時間單元之后,當(dāng)卡住狀況在那時仍持續(xù)時, 重試動態(tài)速率探測(框512)。
[0037] 如果存在來自原始數(shù)據(jù)率表的成功的候選數(shù)據(jù)率(框510-否,514-是),則該情 況與圖2中所示的情形2場景相關(guān)。在該情形中,探測是被卡在了空間流維度中但該卡住 的情況現(xiàn)在被解除了。因此,該問題的原因必然是臨時的,因此數(shù)據(jù)率表應(yīng)當(dāng)用其原始數(shù)據(jù) 率來重置(框516、框526)。此后,重試用原始預(yù)選數(shù)據(jù)率來進(jìn)行的數(shù)據(jù)率探測(框502)。
[0038] 如果存在成功的候選數(shù)據(jù)率且成功的候選數(shù)據(jù)率并未被包含在原始數(shù)據(jù)率表中 (框510-否,514-否),則該成功的候選數(shù)據(jù)率被加載到數(shù)據(jù)率表中(框518)。該情況暗 示,該卡住情形是由半持久的設(shè)備配置或錯置差錯引起的。例如,如果成功的候選數(shù)據(jù)率具 有Nss= 2而來自原始數(shù)據(jù)率表的Nss具有失敗了的Nss= 3,則該設(shè)備可能在該設(shè)備實(shí)際 上僅能夠作為2x2設(shè)備操作時被無意地配置為3x3設(shè)備。在該情況下,用針對2x2設(shè)備的 成功數(shù)據(jù)率(例如,與圖3的示例中的MCS索引值(2,8)和(2,9)相關(guān)聯(lián)的數(shù)據(jù)率)來重 新加載該數(shù)據(jù)率表。由于該錯誤是半持久的,因此該過程等待T3時間單元(框520)才重 試來自原始數(shù)據(jù)率表的失敗過的數(shù)據(jù)率(框522)。如果原始數(shù)據(jù)率成功(框524-是),則 該半持久狀況可能已經(jīng)自行解除并且原始數(shù)據(jù)率被恢復(fù)到數(shù)據(jù)率表(框526)。否則,如果 原始數(shù)據(jù)率不成功(框524-否),則當(dāng)前數(shù)據(jù)率表保持原樣。
[0039] 圖6解說了用于執(zhí)行動態(tài)速率控制的示例性方法508。應(yīng)注意,圖6中所示的方法 可