所描述的實施例涉及用于在無線網(wǎng)絡(luò)中選擇性地執(zhí)行補救動作以維持通信性能的技術(shù)。特別地,所描述的實施例涉及用于基于分組間接收功率在無線網(wǎng)絡(luò)中選擇性地執(zhí)行補救動作的技術(shù)。
背景技術(shù):
許多電子設(shè)備具有與其他電子設(shè)備無線通信的能力。例如,這些電子設(shè)備可以包括實施網(wǎng)絡(luò)接口的聯(lián)網(wǎng)子系統(tǒng),該網(wǎng)絡(luò)接口用于:蜂窩網(wǎng)絡(luò)(UMTS、LTE等),無線局域網(wǎng)絡(luò)(例如,諸如電氣和電子工程師協(xié)會(IEEE)802.11標(biāo)準(zhǔn)中描述的無線網(wǎng)絡(luò)、或者來自華盛頓柯克蘭的藍(lán)牙特別興趣組的),和/或另一類型的無線網(wǎng)絡(luò)。
然而,電子設(shè)備之間的無線通信的性能可能隨著時間顯著地變化。例如,干擾可能顯著地使無線通信的性能降級。特別地,當(dāng)無線局域網(wǎng)絡(luò)(WLAN)中存在所謂的‘隱藏節(jié)點’時,兩個發(fā)射電子設(shè)備(它們過遠(yuǎn)地分開而不能彼此直接通信)有可能向WLAN中的一個或多個接收電子設(shè)備同時發(fā)射分組。在這種情況下,在第二發(fā)射電子設(shè)備處的與來自第一發(fā)射電子設(shè)備的發(fā)射相關(guān)聯(lián)的干擾可能不足夠高而使第二電子設(shè)備停止發(fā)射。替代地,干擾可能顯著地使通信性能降級(例如,分組錯誤率可能增加),這可能導(dǎo)致通信期間的更多重試和增大的時延。
類似的情形可能發(fā)生在兩個接近的發(fā)射電子設(shè)備正使用不同但重疊的信道時。在這種情況下,第一發(fā)射電子設(shè)備可能開始發(fā)射,并且因為該發(fā)射在信道外,所以它可能未被第二發(fā)射電子設(shè)備檢測到,或者它可能未處于足夠高的水平以防止第二發(fā)射電子設(shè)備進行發(fā)射。然而,這些發(fā)射可能足夠強而損害從第二發(fā)射電子設(shè)備向客戶端設(shè)備的分組傳輸。再一次地,作為結(jié)果的性能上的降級可能導(dǎo)致通信期間的更多重試和增大的時延,這可能使用戶的體驗降級。
技術(shù)實現(xiàn)要素:
所描述的實施例涉及執(zhí)行補救動作以維持通信性能的發(fā)射電子設(shè)備。這一發(fā)射電子設(shè)備包括:一個或多個天線;以及耦合到一個或多個天線的接口電路,該接口電路至少與接收電子設(shè)備通信。在操作期間,發(fā)射電子設(shè)備在所接收的分組之間的時間間隔期間測量信道中的接收功率。然后,發(fā)射電子設(shè)備將所測量的接收功率與門限值進行比較。當(dāng)所測量的接收功率小于門限值時,發(fā)射電子設(shè)備基于:所測量的接收功率、和/或與所測量的接收功率相關(guān)聯(lián)的度量來執(zhí)行補救動作。接著,發(fā)射電子設(shè)備以與補救動作一致的方式在信道中向接收電子設(shè)備發(fā)射分組。
注意,補救動作可以包括選擇用于分組的調(diào)制技術(shù)。此外,調(diào)制技術(shù)可以基于信道相關(guān)間隔。
再者,補救動作可以包括(從兩個或更多接收電子設(shè)備的集合)選擇與發(fā)射電子設(shè)備的距離小于門限距離值的接收電子設(shè)備。
另外,補救動作可以包括選擇用于一個或多個天線的天線圖案,其中天線圖案被使用在以下各項中:向接收電子設(shè)備發(fā)射信息;和/或從接收電子設(shè)備接收信息。
在一些實施例中,補救動作包括:減小在發(fā)射分組時使用的發(fā)射功率和/或選擇用于在發(fā)射分組時使用的數(shù)據(jù)速率。
此外,補救動作可以包括基于所測量的接收功率來確定累計分布函數(shù),以及基于所確定的累積分布函數(shù)來估計信道容量。另外,補救動作進一步可以包括基于所確定的累積分布函數(shù)來設(shè)置空閑信道評估。
注意,所測量的接收功率可以跨信道被聚合。替換地或另外地,所測量的接收功率可以按照信道中的子載波而被確定。在一些實施例中,補救動作針對所測量的接收功率在每測量的基礎(chǔ)上被執(zhí)行。
再者,發(fā)射電子設(shè)備可以基于所測量的接收功率來確定累積分布函數(shù),其中度量可以對應(yīng)于累積分布函數(shù)中的本底噪聲。
在一些實施例中,發(fā)射電子設(shè)備包括:處理器;以及耦合到處理器的存儲器,存儲器存儲由處理器執(zhí)行的程序模塊。這一程序模塊可以包括用于由發(fā)射電子設(shè)備執(zhí)行的操作中的至少一些操作的指令(即,由發(fā)射電子設(shè)備執(zhí)行的操作中的至少一些操作可以使用軟件來執(zhí)行)。
另一實施例提供了一種用于與發(fā)射電子設(shè)備一起使用的計算機程序產(chǎn)品。這一計算機程序產(chǎn)品包括用于由發(fā)射電子設(shè)備執(zhí)行的操作中的至少一些操作的指令。
另一實施例提供了一種用于執(zhí)行補救動作的方法。這一方法包括由發(fā)射電子設(shè)備執(zhí)行的操作中的至少一些操作。
附圖說明
圖1是圖示了根據(jù)本公開的實施例的無線地進行通信的電子設(shè)備的框圖。
圖2是圖示了根據(jù)本公開的實施例的用于在圖1中的電子設(shè)備之間的通信期間執(zhí)行補救動作的方法的流程圖。
圖3是圖示了根據(jù)本公開的實施例的圖1中的電子設(shè)備之一中的系統(tǒng)模型的示圖。
圖4是圖示了根據(jù)本公開的實施例的在圖1中的電子設(shè)備之間的通信期間的接收功率的累積分布函數(shù)的示圖。
圖5是圖示了根據(jù)本公開的實施例的在圖1中的電子設(shè)備之間的通信的示圖。
圖6是圖示了根據(jù)本公開的實施例的圖1的電子設(shè)備之一的框圖。
注意,相似的參考標(biāo)號貫穿附圖指代對應(yīng)的部分。此外,相同部分的多個實例通過由短劃線與實例號分開的共用前綴來標(biāo)示。
具體實施方式
為了在無線通信期間維持性能,發(fā)射電子設(shè)備可以基于所接收的分組之間的時間間隔期間信道中的接收功率(例如,歸因于干擾)和/或與所測量的接收功率相關(guān)聯(lián)的度量而選擇性地執(zhí)行補救動作。特別地,當(dāng)接收功率小于門限值時(例如,當(dāng)干擾不足以停止由發(fā)射電子設(shè)備進行的發(fā)射時),發(fā)射電子設(shè)備基于所測量的接收功率和/或該度量來執(zhí)行補救動作。例如,補救動作可以包括:選擇調(diào)制技術(shù);選擇接收電子設(shè)備;選擇用于一個或多個天線的天線圖案;減小發(fā)射功率;選擇數(shù)據(jù)速率;確定累積分布函數(shù);和/或估計信道容量。接著,發(fā)射電子設(shè)備在信道中向接收電子設(shè)備發(fā)射分組。以這些方式,發(fā)射電子設(shè)備可以在無線通信期間維持性能。
在隨后的討論中,電子設(shè)備(諸如發(fā)射電子設(shè)備和接收電子設(shè)備)包括根據(jù)通信協(xié)議來傳送分組的無線電,通信協(xié)議諸如電氣與電子工程師協(xié)會(IEEE)802.11標(biāo)準(zhǔn)(其有時被稱為,來自德克薩斯州奧斯汀的Wi-Fi聯(lián)盟),(來自華盛頓柯克蘭的藍(lán)牙特別興趣組),和/或另一類型的無線接口(諸如另一無線局域網(wǎng)絡(luò)接口)。在隨后的討論中,Wi-Fi被用作說明性示例。然而,各種各樣的通信協(xié)議可以被使用。
電子設(shè)備之間的通信在圖1中示出,圖1呈現(xiàn)了圖示出電子設(shè)備110(諸如接入點)與電子設(shè)備112(諸如便攜式電子設(shè)備,例如,蜂窩電話)無線地通信的框圖。特別地,這些電子設(shè)備可以在以下各項時無線地通信:在無線信道上發(fā)射通告幀,通過掃描無線信道來檢測彼此,建立連接(例如,通過發(fā)射關(guān)聯(lián)請求),和/或發(fā)射并接收分組(其可以包括關(guān)聯(lián)請求和/或附加信息作為有效載荷)。
如下面參考圖6進一步描述的,電子設(shè)備110和112可以包括子系統(tǒng),諸如聯(lián)網(wǎng)子系統(tǒng)、存儲器子系統(tǒng)和處理器子系統(tǒng)。另外,電子設(shè)備110和112可以包括聯(lián)網(wǎng)子系統(tǒng)中的無線電114。更一般地,電子設(shè)備110和112可以包括具有使得電子設(shè)備110和112能夠彼此無線通信的聯(lián)網(wǎng)子系統(tǒng)的任何電子設(shè)備(或者可以被包括在其內(nèi))。這一無線通信可以包括:在無線信道上發(fā)射通告以使得電子設(shè)備110和112能夠進行初始接觸或檢測彼此,之后交換后續(xù)的數(shù)據(jù)/管理幀(諸如關(guān)聯(lián)請求和響應(yīng))以建立連接,配置安全選項(例如,互聯(lián)網(wǎng)協(xié)議安全),經(jīng)由該連接發(fā)射并接收分組或幀,等等。
此外,如在圖1中可以看出,無線信號116(由鋸齒形線表示)由電子設(shè)備110中的無線電114發(fā)射。例如,電子設(shè)備110-1中的無線電114-1可以使用無線信號來發(fā)射信息(諸如分組)。這些無線信號由一個或多個其他電子設(shè)備(諸如電子設(shè)備112-1)中的無線電114接收。這可以允許電子設(shè)備110-1向電子設(shè)備112-1傳送信息。
在所描述的實施例中,在電子設(shè)備110和112中處理分組或幀包括:接收具有分組或幀的無線信號;從接收的無線信號解碼/提取分組或幀以獲取分組或幀;以及處理分組或幀以確定分組或幀中包含的信息(諸如與通信期間的性能有關(guān)的反饋)。
注意,電子設(shè)備110和112之間(諸如電子設(shè)備110和112中的至少任何兩個之間)的通信可以通過各種性能度量來表征,諸如:數(shù)據(jù)速率、用于成功通信的數(shù)據(jù)速率(其有時被稱為‘吞吐量’)、錯誤率(諸如重試或重發(fā)率)、經(jīng)均衡的信號相對于均衡目標(biāo)的均方誤差、符號間干擾、多徑干擾、信噪比、眼圖的寬度、在一個時間間隔(諸如1-10秒)期間成功傳送的字節(jié)數(shù)目與所估計的在該時間間隔中可以被傳送的最大字節(jié)數(shù)目的比率(其后者有時被稱為通信信道或鏈路的‘容量’),和/或?qū)嶋H數(shù)據(jù)速率與所估計的數(shù)據(jù)速率的比率(其有時被稱為‘利用率’)。在一些實施例中,電子設(shè)備110和112之間(諸如電子設(shè)備110和112中的至少任何兩個之間)的通信通過錯誤率模型來表征,該錯誤率模型對處于數(shù)據(jù)速率的通信期間的錯誤率進行比較。
然而,如之前提到的,電子設(shè)備110和112之間的通信期間(通過一個或多個性能度量來測量)的性能可能隨著時間變化。特別地,與電子設(shè)備110和112進行的發(fā)射相關(guān)聯(lián)的干擾可能使性能降級。這一干擾在擁擠或密集的環(huán)境中可能尤其成問題,其中來自相鄰或接近的電子設(shè)備的發(fā)射在電子設(shè)備110和112之一(諸如電子設(shè)備110-1)處被接收。因為一般來說,來自電子設(shè)備110和112的發(fā)射未被同步,所以干擾信號可能在隨機的時間到達電子設(shè)備110-1,隨機的時間包括在與電子設(shè)備110和112中的另一電子設(shè)備的有意通信期間接收到分組的時間之間。這些干擾信號可以通過分組被接收的時間之間的接收功率(其有時被稱為‘分組間接收功率’)來表征。例如,分組被接收的時間之間的接收信號強度指示(RSSI)可以對應(yīng)于分組間接收功率。
如果分組間接收功率過大(諸如大于-62dBm),則電子設(shè)備110-1可能不被允許在信道上發(fā)射分組。然而,如果分組間接收功率小于這樣的門限值,則干擾可能仍然使通信期間的性能降級,這可能增大通信的時延并且可能使電子設(shè)備110-1的用戶的體驗降級。
如下面參考圖2進一步描述的,為了解決這個問題,電子設(shè)備110-1可以基于分組間接收功率和/或與分組間接收功率相關(guān)聯(lián)的度量(諸如,與例如分組間接收功率的累積分布函數(shù)中的本底噪聲相對應(yīng)的參數(shù))選擇性地執(zhí)行補救動作。這可以改進后續(xù)通信(諸如發(fā)射分組)的性能,即使存在與電子設(shè)備110和112中的一個或多個進行的發(fā)射相關(guān)聯(lián)的干擾。
注意,各種各樣的操作可以在補救動作期間被執(zhí)行。例如,補救動作可以包括選擇用于分組的調(diào)制技術(shù)(諸如調(diào)制和編碼方案或MCS)。特別地,當(dāng)分組間接收功率較大時(但仍然小于門限值,諸如當(dāng)分組間接收功率在-62與-70或-80dBm之間時),編碼速率可以增大,以使得通信更加魯棒(例如,以最大化數(shù)據(jù)速率同時最小化分組錯誤的概率)。然而,因為調(diào)制技術(shù)影響分組長度以及與分組相關(guān)聯(lián)的信道時間,所以調(diào)制技術(shù)可以基于(或受其約束)信道相關(guān)間隔(其可以使用與分組的至少一部分(諸如前導(dǎo)碼)相對應(yīng)的接收無線信號的自相關(guān)而被確定)。
替換地或另外地,當(dāng)分組間接收功率較大時(但仍然小于門限值),補救動作可以包括選擇性地或優(yōu)先地與更靠近于或接近于電子設(shè)備110-1(相對于與其他電子設(shè)備的距離)的電子設(shè)備(諸如電子設(shè)備112-1)通信。例如,電子設(shè)備110-1與112-1之間的距離可以小于門限距離值(諸如100m),由此通過減小通信期間的距離損失來校正或補償分組間接收功率對性能的影響。注意,這一選擇性的發(fā)射控制可能受制于公平性約束以防止電子設(shè)備112-1主導(dǎo)通信。類似地,補救動作可以包括:當(dāng)分組間接收功率較大時(但仍然小于門限值)減小在通信期間使用的數(shù)據(jù)速率,由此校正或補償分組間接收功率對性能的影響。
在一些實施例中,補救動作可以包括選擇用于電子設(shè)備110-1中的一個或多個天線的天線圖案,其中天線圖案被使用在以下各項中:向電子設(shè)備(諸如電子設(shè)備112-1)發(fā)射信息(諸如分組);和/或從電子設(shè)備(諸如電子設(shè)備112-1)接收信息。例如,天線圖案可以被選擇以使得分組間接收功率被減小或最小化(這可以指示天線圖案未從干擾源接收干擾信號,干擾源諸如電子設(shè)備110-2,以及其他天線圖案)。在一些實施例中,電子設(shè)備110-1可以掃描通過若干天線圖案并且可以選擇如下的天線圖案:其具有最低分組間接收功率或具有小于最小值(諸如-90dBm)的分組間接收功率。然后,該天線圖案可以由電子設(shè)備110-1在發(fā)射分組時使用,因為這一天線圖案也較為不可能導(dǎo)致電子設(shè)備110-1或110-2處的干擾信號(即,天線優(yōu)先在具有低干擾能量的方向上進行發(fā)射)。類似地,補救動作可以包括減小在發(fā)射分組時使用的發(fā)射功率,以使得電子設(shè)備(諸如電子設(shè)備110-2)處的干擾信號被減小。
如下面參考圖4進一步描述的,在一些實施例中,補救動作包括基于分組間接收功率來確定累積分布函數(shù)(其有時被稱為‘觀測分布’)。例如,電子設(shè)備110-1可以確定分組間接收功率的觀測分布(諸如分組間接收功率作為時間的百分比或百分位數(shù)(例如,5%的分組間時間,等等)的函數(shù))。特別地,觀測分布可以被排序(諸如觀測分布的百分位數(shù)排名)例如到直方圖中。然而,觀測分布可以不同于直方圖。注意,一般而言,‘觀測分布’可以包括對來自隨機過程(例如,所測量的分組間接收功率)的觀測值樣本的收集,它們可以從最好到最壞被排序(或者反之亦然)。再者,觀測值樣本可以被抽取(例如,每隔一個值,或者更一般的,1/N的值可以從排序列表被移除,其中N是整數(shù))以限制觀測分布的大小而不犧牲統(tǒng)計信息。
在這些實施例中,與分組間接收功率相關(guān)聯(lián)的度量可以對應(yīng)于累積分布函數(shù)中的本底噪聲。例如,本底噪聲可以對應(yīng)于觀測分布的尾部或者可以與觀測分布中的百分位數(shù)(諸如第10個百分位數(shù))相關(guān)聯(lián)。注意,累積分布函數(shù)中的本底噪聲可能影響空閑信道評估(CCA),例如,因為CCA可能相對于本底噪聲而被定義(諸如高于本底噪聲30dB)。如下面參考圖3進一步描述的,CCA可能影響電子設(shè)備110-1何時被允許發(fā)射分組。特別地,CCA可能影響被用來門控(gate)由電子設(shè)備110-1進行的發(fā)射的門限值(例如,通過施加退避)。
替換地或另外地,如下面參考圖4進一步描述的,補救動作可以包括使用累積分布函數(shù)來估計信道容量。例如,信道容量可以基于觀測分布中的特定百分位數(shù)處(諸如第50個百分位數(shù))的分組間接收功率而被估計。這一分組間接收功率可以被映射到信道容量(例如,基于測量或觀測)。替換地,觀測分布中的針對特定分組間接收功率的百分位數(shù)可以在相對意義上被用來估計信道容量。特別地,與一個或多個信道相關(guān)聯(lián)的參數(shù)的當(dāng)前設(shè)置可能為次優(yōu)的程度,可以基于針對特定分組間接收功率的百分位數(shù)從目標(biāo)百分位數(shù)的偏差而被評估。在一些實施例中,信道容量基于針對MCS的低值和高值的觀測分布的部分而被估計。注意,電子設(shè)備110-1可以迅速地確定觀測分布,因為它可以被確定而不是必須等待發(fā)射。
然后,電子設(shè)備110-1可以基于估計的信道容量來適配與一個或多個信道相關(guān)聯(lián)的參數(shù),以增大或最大化信道容量。例如,這些參數(shù)可以改進使用一個或多個信道所傳送的信號的正交性以減小干擾。因此,該通信技術(shù)可以利用背景射頻環(huán)境的統(tǒng)計知識來獲得信道容量的更準(zhǔn)確和更好的估計。這可以允許對參數(shù)的更迅速和更穩(wěn)定的適配。
注意,電子設(shè)備110-1可以跨信道聚合所測量的分組間接收功率。(因此,在一些實施例中,分組間接收功率是跨信道的平均值和/或作為時間的函數(shù))。替換地或另外地,所測量的分組間接收功率可以按照信道中的子載波而被確定。注意,分組間接收功率可以在進行中的基礎(chǔ)上被測量。再者,在一些實施例中,補救動作針對所測量的分組間接收功率在每測量的基礎(chǔ)上被執(zhí)行。例如,發(fā)射決定可以按照站和/或按照分組間接收功率水平(諸如基于3-6dB箱)而被作出。因此,補救動作可以動態(tài)地被執(zhí)行以增加通信期間的性能,即使存在時變干擾。
盡管我們作為示例描述了圖1中示出的網(wǎng)絡(luò)環(huán)境,但是在替換性實施例中,可以存在不同數(shù)目或類型的電子設(shè)備。例如,一些實施例包括更多或更少的電子設(shè)備。作為另一示例,在另一實施例中,不同的電子設(shè)備正在發(fā)射和/或接收分組或幀。
圖2呈現(xiàn)了圖示出根據(jù)一些實施例的用于執(zhí)行可以由電子設(shè)備執(zhí)行的補救動作的方法200的流程圖的實施例,電子設(shè)備諸如圖1中的電子設(shè)備110之一(例如,電子設(shè)備110-1)。在操作期間,電子設(shè)備在所接收的分組之間的時間間隔期間測量信道中的接收功率(例如,分組間接收功率)(操作210)。然后,電子設(shè)備將所測量的接收功率與門限值進行比較。例如,電子設(shè)備可以確定所測量的接收功率是否大于門限值(操作212)。如果所測量的接收功率超過門限值(操作212),則方法200結(jié)束。否則(操作212),電子設(shè)備基于所測量的接收功率和/或與所測量的接收功率相關(guān)聯(lián)的度量來執(zhí)行補救動作(操作214)。接著,電子設(shè)備以與補救動作一致的方式在信道中向接收電子設(shè)備發(fā)射分組(操作216)。
以這種方式,電子設(shè)備(例如,接口電路、驅(qū)動器和/或在發(fā)射電子設(shè)備的環(huán)境中執(zhí)行的軟件)可以在干擾存在時促進與一個或多個其他電子設(shè)備的通信。特別地,電子設(shè)備可以改進或優(yōu)化針對小于門限值的干擾的性能。這可以減小時延,并且因此可以改進當(dāng)使用電子設(shè)備在無線網(wǎng)絡(luò)中進行通信時的用戶體驗。
在方法200(圖2)的一些實施例中,可以存在另外的或更少的操作。此外,操作的順序可以改變,和/或兩個或更多操作可以被組合成單個操作。
如之前提到的,在一些實施例中,補救動作可以基于對無線網(wǎng)絡(luò)中的分組間接收功率的監(jiān)測或測量。特別地,圖3呈現(xiàn)了圖示出圖1中的電子設(shè)備110之一(諸如電子設(shè)備110-1)中的系統(tǒng)模型300的示圖,如圖3中所示出的,補救動作可以在基于CCA的退避技術(shù)的上下文中被執(zhí)行。特別地,介質(zhì)接入控制(MAC)層中的發(fā)射控制(Tx ctrl)可以構(gòu)建具有MAC地址和MCS長度的分組。另外,退避控制(退避ctrl)可以確定分組何時由物理(PHY)層發(fā)射。例如,基于CCA水平,退避控制可以指定退避。再者,物理層可以確定分組的發(fā)射功率、以及諸如前導(dǎo)碼自相關(guān)之類的參數(shù)。隨后,物理層可以向MAC層提供所接收的確認(rèn)(ACK),其中分組檢測確定是否存在分組錯誤。
在一些實施例中,如圖4中所示出的,電子設(shè)備(諸如電子設(shè)備110-1)基于作為時間412的函數(shù)的分組間接收功率410的測量,來確定作為百分位數(shù)414的函數(shù)的分組間接收功率410的累積分布函數(shù)(cdf)400。這一累積分布函數(shù)可以定義或指定本底噪聲416。另外,累積分布函數(shù)400可以被用來估計信道容量。例如,信道容量可以從特定百分位數(shù)420處的分組間接收功率418而被確定。替換地,信道容量可以從百分位數(shù)與針對特定分組間接收功率的目標(biāo)百分位數(shù)的差異而被確定。在一些實施例中,信道容量基于針對MCS的低值和高值的觀測分布的部分而被估計。
該通信技術(shù)的實施例在圖5中進一步被圖示,圖5呈現(xiàn)了圖示出根據(jù)一些實施例的在電子設(shè)備110-1與電子設(shè)備112-1和112-2之間的通信(圖1)的示圖。特別地,在該通信技術(shù)期間,電子設(shè)備110-1可以測量來自電子設(shè)備112-1和112-2的所接收的分組510之間的分組間接收功率512。然后,電子設(shè)備110-1可以可選地確定與分組間接收功率512相關(guān)聯(lián)的度量514。接著,電子設(shè)備110-1可以基于分組間接收功率512和/或度量514來執(zhí)行補救動作516。再者,電子設(shè)備110-1可以隨后基于補救動作516或者以與其一致的方式(例如,向電子設(shè)備112-1)發(fā)射分組518。
我們現(xiàn)在描述電子設(shè)備的實施例。圖6呈現(xiàn)了圖示出電子設(shè)備600的框圖,電子設(shè)備600諸如圖1中的電子設(shè)備110之一(例如,電子設(shè)備110-1)。這一電子設(shè)備包括處理子系統(tǒng)610、存儲器子系統(tǒng)612、以及聯(lián)網(wǎng)子系統(tǒng)614。處理子系統(tǒng)610包括被配置為執(zhí)行計算操作的一個或多個設(shè)備。例如,處理子系統(tǒng)610可以包括一個或多個微處理器、專用集成電路(ASIC)、微控制器、可編程邏輯設(shè)備、和/或一個或多個數(shù)字信號處理器(DSP)。
存儲器子系統(tǒng)612包括一個或多個設(shè)備以用于存儲用于處理子系統(tǒng)610和聯(lián)網(wǎng)子系統(tǒng)614的數(shù)據(jù)和/或指令。例如,存儲器子系統(tǒng)612可以包括動態(tài)隨機訪問存儲器(DRAM)、靜態(tài)隨機訪問存儲器(SRAM)、和/或其他類型的存儲器。在一些實施例中,存儲器子系統(tǒng)612中的用于處理子系統(tǒng)610的指令包括:一個或多個程序模塊或者指令集(諸如程序模塊622或操作系統(tǒng)624),它們可以由處理子系統(tǒng)610執(zhí)行。注意,一個或多個計算機程序可以構(gòu)成計算機程序機制。此外,存儲器子系統(tǒng)612中的各種模塊中的指令可以按以下各項被實施:高級過程式語言、面向?qū)ο蟮木幊陶Z言、和/或匯編或機器語言。再者,編程語言可以被編譯或解譯,例如是可配置的或已配置的(它們在這一討論中可以可交換地被使用),以由處理子系統(tǒng)610執(zhí)行。
另外,存儲器子系統(tǒng)612可以包括用于控制對存儲器的訪問的機制。在一些實施例中,存儲器子系統(tǒng)612包括存儲器層次,存儲器層次包括耦合到電子設(shè)備600中的存儲器的一個或多個緩存。在這些實施例中的一些實施例中,緩存中的一個或多個緩存位于處理子系統(tǒng)610中。
在一些實施例中,存儲器子系統(tǒng)612耦合到一個或多個高容量的大容量存儲設(shè)備(未示出)。例如,存儲器子系統(tǒng)612可以耦合到磁性的或光學(xué)的驅(qū)動器、固態(tài)驅(qū)動器、或者另一類型的大容量存儲設(shè)備。在這些實施例中,存儲器子系統(tǒng)612可以由電子設(shè)備600用作針對經(jīng)常使用的數(shù)據(jù)的快速訪問存儲裝置,而大容量存儲設(shè)備被用來存儲較為不頻繁使用的數(shù)據(jù)。
聯(lián)網(wǎng)子系統(tǒng)614包括被配置為耦合到有線和/或無線網(wǎng)絡(luò)并且在其上通信(即,以執(zhí)行網(wǎng)絡(luò)操作)的一個或多個設(shè)備,包括:控制邏輯616、接口電路618、以及一個或多個天線620。(盡管圖6包括一個或多個天線620,但是在一些實施例中,電子設(shè)備600包括一個或多個節(jié)點608,例如,焊盤,它們可以耦合到一個或多個天線620。因此,電子設(shè)備600可以包括或者可以不包括一個或多個天線620)。例如,聯(lián)網(wǎng)子系統(tǒng)614可以包括藍(lán)牙聯(lián)網(wǎng)系統(tǒng)、蜂窩聯(lián)網(wǎng)系統(tǒng)(例如,3G/4G網(wǎng)絡(luò),諸如UMTS、LTE等)、通用串行總線(USB)聯(lián)網(wǎng)系統(tǒng)、基于IEEE 802.11中描述的標(biāo)準(zhǔn)的聯(lián)網(wǎng)系統(tǒng)(例如,Wi-Fi聯(lián)網(wǎng)系統(tǒng))、以太網(wǎng)聯(lián)網(wǎng)系統(tǒng)、和/或另一聯(lián)網(wǎng)系統(tǒng)。
聯(lián)網(wǎng)子系統(tǒng)614包括處理器、控制器、無線電/天線、插座/插頭、和/或被用于耦合到、在其上通信、并且處置針對每個所支持的聯(lián)網(wǎng)系統(tǒng)的數(shù)據(jù)和事件的其他設(shè)備。注意,被用于耦合到、在其上通信、并且處置針對每個網(wǎng)絡(luò)系統(tǒng)的網(wǎng)絡(luò)上的數(shù)據(jù)和事件的機制有時統(tǒng)稱為用于網(wǎng)絡(luò)系統(tǒng)的‘網(wǎng)絡(luò)接口’。此外,在一些實施例中,電子設(shè)備之間的‘網(wǎng)絡(luò)’還不存在。因此,電子設(shè)備600可以使用聯(lián)網(wǎng)子系統(tǒng)614中的機制用于執(zhí)行電子設(shè)備之間的簡單無線通信,例如,如之前所描述的,發(fā)射通告幀或信標(biāo)幀和/或掃描以尋找由其他電子設(shè)備發(fā)射的通告幀。
在電子設(shè)備600內(nèi),處理子系統(tǒng)610、存儲器子系統(tǒng)612和聯(lián)網(wǎng)子系統(tǒng)614使用總線628被耦合在一起??偩€628可以包括子系統(tǒng)能夠用來在彼此之間傳送命令和數(shù)據(jù)的電連接、光連接、和/或電光連接。盡管為了清楚僅一個總線628被示出,但是不同的實施例可以包括子系統(tǒng)之間的不同數(shù)目或配置的電連接、光連接、和/或電光連接。
在一些實施例中,電子設(shè)備600包括顯示子系統(tǒng)625以用于在顯示器上顯示信息,其可以包括顯示驅(qū)動器和顯示器,諸如液晶顯示器、多點觸控觸摸屏等。
電子設(shè)備600可以是(或可以被包括在其中)具有至少一個網(wǎng)絡(luò)接口的任何電子設(shè)備。例如,電子設(shè)備600可以是(或可以被包括在其中):臺式計算機、膝上型計算機、小型筆記本/上網(wǎng)本、服務(wù)器、平板計算機、智能電話、蜂窩電話、消費者電子設(shè)備、便攜式計算設(shè)備、接入點、路由器、交換機、通信裝備、測試裝備、和/或另一電子設(shè)備。
盡管具體組件被用來描述電子設(shè)備600,但是在替換性實施例中,不同的組件和/或子系統(tǒng)可以存在于電子設(shè)備600中。例如,電子設(shè)備600可以包括一個或多個另外的處理子系統(tǒng)610、存儲器子系統(tǒng)612、聯(lián)網(wǎng)子系統(tǒng)614、和/或顯示子系統(tǒng)626。另外,子系統(tǒng)中的一個或多個可以不存在于電子設(shè)備600中。此外,在一些實施例中,電子設(shè)備600可以包括圖6中未示出的一個或多個另外的子系統(tǒng)。而且,盡管圖6中示出了分離的子系統(tǒng),但是在一些實施例中,給定的子系統(tǒng)或組件中的一些或全部可以被集成到電子設(shè)備600中的其他子系統(tǒng)或(多個)部件中的一個或多個中。例如,在一些實施例中,程序模塊662被包括在操作系統(tǒng)624中。
此外,電子設(shè)備600中的電路和組件可以使用模擬和/或數(shù)字電路系統(tǒng)的任何組合而被實施,包括:雙極型、PMOS和/或NMOS門或晶體管。再者,這些實施例中的信號可以包括具有近似離散值的數(shù)字信號和/或具有連續(xù)值的模擬信號。另外,組件和電路可以是單端的或差分的,并且電源可以是單極的或雙極的。
集成電路可以實施聯(lián)網(wǎng)子系統(tǒng)614的功能的一些或全部,諸如無線電。此外,該集成電路可以包括被用于從電子設(shè)備600發(fā)射無線信號并且在電子設(shè)備600處從其他電子設(shè)備接收信號的硬件和/或軟件機制。除了本文描述的機制之外,無線電一般在本領(lǐng)域中是已知的并且因此沒有詳細(xì)描述。一般來說,聯(lián)網(wǎng)子系統(tǒng)614和/或集成電路可以包括任何數(shù)目的無線電。注意,多無線電實施例中的無線電與所描述的單無線實施例以類似的方式運轉(zhuǎn)。
在一些實施例中,聯(lián)網(wǎng)子系統(tǒng)614和/或集成電路包括配置機制(諸如一個或多個硬件和/或軟件機制),其將(多個)無線電配置為在給定的通信信道(例如,給定的載波頻率)上進行發(fā)射和/或接收。例如,在一些實施例中,該配置機制可以被用來將無線電從在給定的通信信道上進行監(jiān)測和/或發(fā)射切換到在不同的通信信道上進行監(jiān)測和/或發(fā)射。(注意,如本文所使用的‘監(jiān)測’包括從其他電子設(shè)備接收信號并且可能對所接收的信號執(zhí)行一個或多個處理操作,例如,確定所接收的信號是否包括通告幀,確定累積分布函數(shù),等等)。
盡管與Wi-Fi兼容的通信協(xié)議被用作說明性示例,但是該通信技術(shù)的所描述的實施例可以被使用在各種網(wǎng)絡(luò)接口中。再者,盡管前述實施例中的操作中的一些操作被實施在硬件或軟件中,但是一般而言,前述實施例中的操作可以被實施在各種各樣的配置和架構(gòu)中。因此,前述實施例中的操作中的一些或全部可以在硬件、軟件或兩者中被執(zhí)行。例如,該通信技術(shù)中的操作中的至少一些可以使用程序模塊622、操作系統(tǒng)624(諸如用于接口電路618的驅(qū)動器)來實施,和/或被實施在接口電路618中的固件中。替換地或另外地,該通信技術(shù)中的操作中的至少一些可以被實施在物理層中,諸如接口電路618中的硬件。
在前述描述中,我們參考了‘一些實施例’。注意,‘一些實施例’描述了所有可能實施例的子集,但并不總是指定實施例的相同子集。此外,注意所提供的數(shù)值意圖作為該通信技術(shù)的說明。在其他實施例中,這些數(shù)值可以被修改或改變。
前文的描述意圖為使得本領(lǐng)域的任何技術(shù)人員能夠制造和使用本公開,并且在特定應(yīng)用及其要求的上下中被提供。此外,本公開的實施例的上文描述已經(jīng)被呈現(xiàn)以僅用于說明和描述的目的。它們不意圖為窮盡的或?qū)⒈竟_限制于所公開的形式。因此,許多修改和變化對本領(lǐng)域的技術(shù)從業(yè)人員將是明顯的,并且本文定義的一般原理可以被應(yīng)用到其他實施例和應(yīng)用,而不偏離本公開的精神和范圍。另外,前述實施例的討論不意圖為限制本公開。因此,本公開不意圖被限制于所示出的實施例,而是符合于與本文所公開的原理和特征相一致的最寬范圍。