此到那些客戶端的空中信道可以被不那么頻繁地探測以通過傳輸預編碼來維持足夠的干擾抑制。可以通過允許具有較低SIR要求(較強的IC能力)的客戶端以較長的間隔探測,來基于SIR要求分配明確的探測開銷。對這些間隔的設定可以全局進行,或者基于對自上次更新起SIR劣化與時間的關系的估計來逐客戶端進行設定。
[0030]現在參考圖3對客戶端的IC能力進行估計的過程100的描述。此過程提供圖2的流程圖中的操作40、50和60的更多細節。在102,客戶端關聯到AP。在關聯處理過程中,在104,AP確定客戶端的能力,例如客戶端所支持的調制編碼方案(MCS)、客戶端是否能夠接收MU-MIMO傳輸、客戶端的帶寬能力(客戶端是否支持更寬的帶寬傳輸(例如由IEEE802.1lac所支持的那些傳輸))等。
[0031]在106,基于操作104,AP確定客戶端是否具有MU能力。如果不具有,則過程100結束于107。如果客戶端是具有MU能力的,則在108,AP執行操作以發起干擾抑制探測。具體而言,AP使用直接或間接探測方法來探測它和客戶端之間的信道,并且基于從探測所獲得的信道狀態信息來計算要被發送到客戶端的傳輸的波束形成向量和零向量。波束成形向量用于對到客戶端的MU-Mnro流的波束形成,并且零向量用在操作110中。
[0032]在110,AP確定客戶端的基線分組誤差率(PER)、以及要用于與該客戶端的無線通信的下行鏈路MCS (即,調制類型/水平和數據速率)。為了確定基線MCS和PER,則AP將發送幾個波束形成的單用戶MMO(SU-Mnro)分組到客戶端。AP的固有速率自適應算法將選擇合適的下行鏈路MCS用于過程的剩余部分。所選MCS的任何殘留分組誤差率將作為基線PER來記錄。需要常見MCS嘗試跨多個客戶端。否則,人們將獲得關于特定MCS對干擾的復原能力(resilient)(較高的MCS將具有較低的復原能力)。由于客戶端可以移動、信道可以改變等,因此不能假設客戶端總在測試期間所用的MSC中操作。
[0033]接著,在操作112、114、116、118和120,進行子處理以確定導致滿足相較閾值的預定關系(例如PER<預定閾值)的所測量的PER的SIR的值。客戶端具有越高的干擾抑制能力(即,具有越高的IC能力),則SIR的值越小,這仍滿足PER <閾值。具體地,在112,AP在測試分組被傳輸的同時傳輸MU “異常(ghost) ” (干擾)幀/分組,這樣MU異常幀/分組可以用作相較預定SIR水平(X dB)處的測試分組的干擾(即,導致這樣的干擾)。使用在操作108處計算的波束成形權重來將測試分組波束成形到客戶端,并且使用針對與用于該客戶端不同的MU流的波束成形權重來發送MU異常分組。SIR水平基于測試分組和異常分組的相對功率水平,并且在第一迭代中,SIR水平可以通過針對測試分組使用最大功率水平而針對異常分組使用最小功率水平而被設置為最大水平。在114,AP基于從客戶端接收響應于接收測試分組系列而發送的確認來測量針對SIR水平的給定水平而傳輸的測試分組系列的PER。在116,AP將所測得的PER與預定閾值比較。如果PER不滿足相對于閾值的預定關系(例如,不小于或等于閾值),則在118,SIR被遞減/減小預定量。換言之,如果PER >閾值,則SIR水平被降低。SIR水平可以通過降低測試分組的功率水平和/或增加異常分組的功率水平而降低。在118處對SIR水平進行調整之后,操作112在新的SIR水平再次執行來傳輸具有干擾異常分組的另一測試分組系列,以從客戶端設備征求確認從而確定PER。因此,包括操作112 (傳輸MU異常分組和測試分組)、操作114 (針對給定SIR水平測量PER)、操作116 (比較)和操作118 (調整SIR)的循環被重復,直到PER滿足相對于閾值的預定關系,即PER <閾值。當PER滿足相對于閾值的預定關系時,則在120,AP記錄導致所測量的PER滿足相對于閾值的預定關系的SIR水平。換言之,在仍滿足PER <閾值的前提下SIR水平越低,則客戶端的客戶端干擾消除/抑制能力越強。AP隨后可以基于導致所測量的PER滿足相對于閾值的預定關系(PER <閾值)的SIR水平,來得出客戶端的干擾消除能力。
[0034]在遞增地調整SIR的變體中,SIR可以在特定SIR(受測SIR)和“無限(infinity) ” SIR之間交替,以控制/抵消客戶端所經歷的動態無線信道條件的影響。
[0035]圖4示出了形象地表示圖3中的操作112-120的圖示。作為示例,圖4示出了 AP10確定客戶端20(1)的IC能力。在第一次迭代中,針對測試分組的第一 /最大SIR水平對測試分組(TP) 150和異常分組(GP) 152進行一系列傳輸。客戶端20 (I)發送對接收到的測試分組的確認,如160所示。AP測量第一次迭代的PER。SIR水平被調整(即,降低),并開始執行第二次迭代,其中針對降低的SIR水平對測試分組150和異常分組152進行一系列傳輸。AP基于其從客戶端接收的確認來測量該降低的SIR水平處的PER。圖4示出了這個過程繼續進行,直到第K次迭代,其中SIR水平被進一步降低(降低的量取決于需要多少次迭代)直至PER小于閾值,在該時間處理停止并且AP記錄SIR水平作為對客戶端的IC能力的指示。在產生小于閾值的PER的前提下SIR水平越低,客戶端的IC能力越強。在操作116中使用的PER閾值可以基于基線PER閾值和其它因素。
[0036]總之如在圖2-4中描繪的,提供了一種方法,包括:在具有多個天線的第一設備處,向具有一個或多個天線的第二設備無線地發送多個測試分組系列,每個測試分組系列在測試分組上被施加不同水平的干擾的情況下進行傳輸;確定針對由第一設備所傳輸的每個測試分組系列的分組誤差率;以及基于針對不同水平干擾的分組誤差率來得出對第二設備的干擾消除能力的估計。
[0037]上文描述了技術可應用于特定于客戶端的速率。這并不意味著是限制性的。然而應當理解,所有的客戶端可以以相同速率進行測試,而不是特定于每個客戶端的速率。以這種方式,這些技術將揭示特定速率對干擾(針對所有客戶端)的復原能力。
[0038]現在轉向圖5,示出了被配置為執行本文所呈現的技術的設備(例如,AP 10)的示例性框圖。設備包括多個天線12 (I)-12 (N)、多個發送器14 (I)-14 (N)、多個接收器16 (I)-16 (N)、基帶處理器(例如調制解調器)17、控制器18和存儲器19。控制器18控制AP(包括調制解調器17和發送器14(I)-14(N))的各種功能來執行本文所呈現的探測過程。為此,針對客戶端IC能力估計的可執行指令和MU-M頂O分組軟件100被存儲/編碼在存儲器19中。控制器18例如是微處理器或微控制器,并執行軟件200來執行本文呈現的探測技術和信道矩陣計算技術。替代的,軟件100的操作可以實現在調制解調器17的硬件中。
[0039]存儲器19可包括只讀存儲器(ROM)、隨機存取存儲器(RAM)、磁盤存儲介質設備、光存儲介質設備、閃存設備、電、光、或其它物理/有形存儲器存儲設備。通常,存儲器19可包括編碼有包括計算機可執行指令的軟件的一個或多個有形(非暫態)計算機可讀存儲介質(例如,存儲器設備),并且當軟件(由控制器18)執行時可操作來執行本文描述的操作。
[0040]因此,圖5描繪了被配置為執行本文所呈現的技術的裝置,其中該裝置包括:第一設備的多個天線;多個發送器,每個都與第一多個天線中對應的一個相關聯并且相耦接;多個接收器,每個都與多個天線中對應的一個相關聯并且相耦接;調制解調器,被配置為耦接多個發送器和多個接收器,并且向多個發送器提供分組的加權版以用于發送到第二設備,以及處理從第二設備接收到的信號;和耦接到調制解調器的控制器。控制器被配置為:使多個測試分組系列得以發送,每個測試分組系列在測試分組上被施加不同水平的干擾的情況下進行傳輸;確定所傳輸的每個測試分組系列的分組誤差率;以及基于針對不同水平干擾的分組誤差率來得出對第二設備的干擾消除能力的估計。
[0041]圖5還描繪了在編碼有包括計算機可執行指令的軟件的一個或多個計算機可讀存儲介質中這些技術的實現方式,并且當軟件被執行時可操作來執行下述操作:在具有多個天線的第一設備處,向具有一個或多個天線的第二設備傳輸多個測試分