本專利申請要求于2014年5月5日提交的美國臨時專利申請S/N.61/988,867、以及于2015年5月4日提交的美國申請No.14/703,849的權益,這兩篇申請由此整體通過援引明確納入于此。
背景
發明領域
本公開的某些方面一般涉及無線通信,尤其涉及支持最大調離歷時(MAD)元素的設備功率管理。
相關背景
無線通信網絡被廣泛部署以提供各種通信服務,諸如語音、視頻、分組數據、消息接發、廣播等。這些無線網絡可以是能夠通過共享可用的網絡資源來支持多個用戶的多址網絡。此類多址網絡的示例包括碼分多址(CDMA)網絡、時分多址(TDMA)網絡、頻分多址(FDMA)網絡、正交FDMA(OFDMA)網絡、以及單載波FDMA(SC-FDMA)網絡。
為了解決對更大的覆蓋和增加的通信范圍的期望,正開發各種方案。一種此類方案是正由電氣電子工程師協會(IEEE)802.11ah任務組開發的亞1GHz頻率范圍(例如,在美國工作在902-928MHz范圍中)。此種開發由要利用具有比其它IEEE 802.11群更大的無線范圍并具有更低的阻擋損耗的頻率范圍的愿望所驅動。
概述
本公開的某些方面提供了一種用于無線通信的裝置。該裝置通常包括配置成生成具有所請求的不可用歷時的指示的幀的處理系統以及用于輸出該幀的接口,其中該所請求的不可用歷時包括設備不可用于與該裝置通信的時間量。
本公開的某些方面提供了一種用于無線通信的裝置。該裝置通常包括用于從多個設備接收具有所請求的不可用歷時的指示的幀的接口,以及配置成基于該所請求的不可用歷時確定該裝置不可用于與這些設備通信的時間量并且基于該確定采取一個或多個動作的處理系統。
本公開的某些方面提供了一種用于由裝置進行無線通信的方法。該方法通常包括生成具有所請求的不可用歷時的指示的幀以及輸出該幀以供傳輸,其中該所請求的不可用歷時包括設備不可用于與該裝置通信的時間量。
本公開的某些方面提供了一種用于由裝置進行無線通信的方法。該方法通常包括從多個設備接收具有所請求的不可用歷時的指示的幀,基于該所請求的不可用歷時確定該裝置不可用于與這些設備通信的時間量,以及基于該確定采取一個或多個動作。
本公開的某些方面提供了一種用于無線通信的裝備。該裝備通常包括用于生成具有所請求的不可用歷時的指示的幀的裝置以及用于輸出該幀以供傳輸的裝置,其中該所請求的不可用歷時包括設備不可用于與該裝備通信的時間量。
本公開的某些方面提供了一種用于無線通信的裝備。該裝備通常包括用于從多個設備接收具有所請求的不可用歷時的指示的幀的裝置,以及用于基于該所請求的不可用歷時確定該裝備不可用于與這些設備通信的時間量的裝置,以及用于基于該確定采取一個或多個動作的裝置。
本公開的某些方面提供了一種站。該站通常包括至少一個天線、配置成生成具有所請求的不可用歷時的指示的幀的處理系統以及用于經由該至少一個天線傳送該幀的發射機,其中該所請求的不可用歷時包括設備不可用于與該裝置通信的時間量。
本公開的某些方面提供一種接入點。該接入點通常包括至少一個天線、用于經由該至少一個天線從多個設備接收具有所請求的不可用歷時的指示的幀的接口,以及配置成基于該所請求的不可用歷時確定該裝置不可用于與這些設備通信的時間量并且基于該確定采取一個或多個動作的處理系統。
本公開的某些方面提供了一種用于由裝置進行無線通信的計算機程序產品。該計算機程序產品通常包括其上存儲有指令的計算機可讀介質,該指令用于生成具有所請求的不可用歷時的指示的幀以及輸出該幀以供傳輸,其中該所請求的不可用歷時包括設備不可用于與該裝置通信的時間量。
本公開的某些方面提供了一種用于由裝置進行無線通信的計算機程序產品。該計算機程序產品通常包括其上存儲有指令的計算機可讀介質,該指令用于從多個設備接收具有所請求的不可用歷時的指示的幀,基于該所請求的不可用歷時確定該裝置不可用于與這些設備通信的時間量,以及基于該確定采取一個或多個動作。
某些方面還提供了能夠執行與以上描述的那些操作相對應的操作的各種方法、裝置、和計算機程序產品。
附圖簡述
為了能詳細理解本公開的以上陳述的特征所用的方式,可參照各方面來對以上簡要概述的內容進行更具體的描述,其中一些方面在附圖中解說。然而應該注意,附圖僅解說了本公開的某些典型方面,故不應被認為限定其范圍,因為本描述可允許有其他等同有效的方面。
圖1解說了根據本公開的某些方面的示例無線通信網絡的示圖。
圖2解說了根據本公開的某些方面的示例接入點和用戶終端的框圖。
圖3解說了根據本公開的某些方面的示例無線設備的框圖。
圖4解說了根據本公開的某些方面的中繼系統的示例樹結構。
圖5和6解說了根據本公開某些方面的用于指定最大調離歷時(MAD)的示例結構。
圖7解說了根據本公開的某些方面的用于無線通信的示例操作的框圖。
圖7A解說了能夠執行圖7中所示的操作的示例裝置。
圖8解說了根據本公開的某些方面的用于無線通信的示例操作的框圖。
圖8A解說了能夠執行圖8中所示的操作的示例裝置。
圖9和10解說了根據本公開的某些方面的站與接入點之間的示例交換。
詳細描述
本公開的諸方面提供了涉及某些選擇性傳輸機制的機制,諸如站(“STA”)和接入點(“AP”)之間的關聯過程。通過請求接入點不可用的最大時間,站可以能夠幫助確保滿足特定等待時間要求。
以下參照附圖更全面地描述本公開的各種方面。然而,本公開可用許多不同形式來實施并且不應解釋為被限定于本公開通篇給出的任何具體結構或功能。相反,提供這些方面是為了使得本公開將是透徹和完整的,并且其將向本領域技術人員完全傳達本公開的范圍。基于本文中的教導,本領域技術人員應領會,本公開的范圍旨在覆蓋本文中所披露的本公開的任何方面,不論其是與本公開的任何其他方面相獨立地實現還是組合地實現的。例如,可以使用本文所闡述的任何數目的方面來實現裝置或實踐方法。另外,本公開的范圍旨在覆蓋使用作為本文中所闡述的本公開的各種方面的補充或者另外的其他結構、功能性、或者結構及功能性來實踐的此類裝置或方法。應當理解,本文中所披露的本公開的任何方面可由權利要求的一個或多個元素來實施。
盡管本文描述了特定方面,但這些方面的眾多變體和置換落在本公開的范圍之內。盡管提到了優選方面的一些益處和優點,但本公開的范圍并非旨在被限定于特定益處、用途或目標。確切而言,本公開的各方面旨在寬泛地適用于不同的無線技術、系統配置、網絡、和傳輸協議,其中一些藉由示例在附圖和以下對優選方面的描述中解說。詳細描述和附圖僅僅解說本公開而非限定本公開,本公開的范圍由所附權利要求及其等效技術方案來定義。
示例無線通信系統
本文所描述的技術可用于各種寬帶無線通信系統,包括基于正交復用方案的通信系統。此類通信系統的示例包括空分多址(SDMA)、時分多址(TDMA)、正交頻分多址(OFDMA)系統、單載波頻分多址(SC-FDMA)系統等。SDMA系統可充分利用不同的方向來同時傳送屬于多個用戶終端的數據。TDMA系統可通過將傳輸信號劃分在不同時隙中、將每個時隙指派給不同的用戶終端來允許多個用戶終端共享相同的頻率信道。OFDMA系統利用正交頻分復用(OFDM),這是一種將整個系統帶寬劃分成多個正交副載波的調制技術。這些副載波也可以被稱為頻調、頻槽等。在OFDM下,每個副載波可用數據來獨立地調制。SC-FDMA系統可以利用交織式FDMA(IFDMA)在跨系統帶寬分布的副載波上傳送,利用局部化FDMA(LFDMA)在由毗鄰副載波構成的塊上傳送,或者利用增強型FDMA(EFDMA)在多個由毗鄰副載波構成的塊上傳送。一般而言,調制碼元在OFDM下是在頻域中發送的,而在SC-FDMA下是在時域中發送的。
本文中的教導可被納入各種有線或無線裝置(例如節點)中(例如實現在其內或由其執行)。在一些方面,根據本文中的教導實現的無線節點可包括接入點或接入終端。
接入點(“AP”)可包括、被實現為、或被稱為B節點、無線電網絡控制器(“RNC”)、演進型B節點(eNB)、基站控制器(“BSC”)、基收發機站(“BTS”)、基站(“BS”)、收發機功能(“TF”)、無線電路由器、無線電收發機、基本服務集(“BSS”)、擴展服務集(“ESS”)、無線電基站(“RBS”)、或其它某個術語。
接入終端(“AT”)可包括、被實現為、或被稱為訂戶站、訂戶單元、移動站(MS)、遠程站、遠程終端、用戶終端(UT)、用戶代理、用戶設備、用戶裝備(UE)、用戶站、或其他某個術語。在一些實現中,接入終端可包括蜂窩電話、無繩電話、會話發起協議(“SIP”)話機、無線本地環路(“WLL”)站、個人數字助理(“PDA”)、具有無線連接能力的手持式設備、站(“STA”)、或連接到無線調制解調器的其他某種合適的處理設備。相應地,本文中所教導的一個或多個方面可被納入到電話(例如,蜂窩電話或智能電話)、計算機(例如,膝上型計算機)、平板設備、便攜式通信設備、便攜式計算設備(例如,個人數據助理)、娛樂設備(例如,音樂或視頻設備、或衛星無線電)、全球定位系統(GPS)設備、或配置成經由無線或有線介質通信的任何其它合適的設備中。在一些方面,節點是無線節點。例如,此類無線節點可經由有線或無線通信鏈路來為網絡(例如,廣域網(諸如因特網)或蜂窩網絡)提供連通性或提供至該網絡的連通性。
圖1解說了具有接入點和用戶終端的多址多輸入多輸出(MIMO)系統100。為簡單起見,圖1中僅示出了一個接入點110。接入點一般是與各用戶終端通信的固定站,并且也可被稱為基站或其他某個術語。用戶終端可以是固定的或者移動的,并且也可被稱作移動站、無線設備、或其他某個術語。接入點110可在任何給定時刻在下行鏈路和上行鏈路上與一個或多個用戶終端120通信。下行鏈路(即,前向鏈路)是從接入點至用戶終端的通信鏈路,而上行鏈路(即,反向鏈路)是從用戶終端至接入點的通信鏈路。用戶終端還可與另一用戶終端進行對等通信。系統控制器130耦合至各接入點并提供對這些接入點的協調和控制。
盡管以下公開的各部分將描述能夠經由空分多址(SDMA)來通信的用戶終端120,但對于某些方面,用戶終端120還可包括不支持SDMA的一些用戶終端。因此,對于此類方面,AP 110可被配置成與SDMA用戶終端和非SDMA用戶終端兩者通信。這一辦法可便于允許較老版本的用戶終端(“舊式”站)仍被部署在企業中從而延長其有用壽命,同時允許在認為恰適的場合引入較新的SDMA用戶終端。
系統100采用多個發射天線和多個接收天線來進行下行鏈路和上行鏈路上的數據傳輸。接入點110裝備有Nap個天線并且對于下行鏈路傳輸而言表示多輸入(MI)而對于上行鏈路傳輸而言表示多輸出(MO)。具有K個選定的用戶終端120的集合共同地對于下行鏈路傳輸表示多輸出而對于上行鏈路傳輸表示多輸入。對于純SDMA而言,如果用于K個用戶終端的數據碼元流沒有通過某種手段在碼、頻率或時間上復用,則期望具有Nap≥K≥1。如果數據碼元流能夠使用TDMA技術、在CDMA下使用不同的碼信道、在OFDM下使用不相交的子頻帶集合等進行復用,則K可以大于Nap。每個選定的用戶終端向接入點傳送因用戶而異的數據和/或從接入點接收因用戶而異的數據。一般而言,每個選定的用戶終端可裝備有一個或多個天線(即,Nut≥1)。這K個選定的用戶終端可具有相同或不同數目的天線。
SDMA系統可以是時分雙工(TDD)系統或頻分雙工(FDD)系統。對于TDD系統,下行鏈路和上行鏈路共享相同頻帶。對于FDD系統,下行鏈路和上行鏈路使用不同頻帶。MIMO系統100還可利用單載波或多載波進行傳輸。每個用戶終端可裝備有單個天線(例如為了抑制成本)或多個天線(例如在能夠支持額外成本的場合)。如果諸用戶終端120通過將傳送/接收劃分到不同時隙中、每個時隙被指派給不同的用戶終端120的方式來共享相同的頻率信道,則系統100還可以是TDMA系統。
圖2解說了MIMO系統100中的接入點110以及兩個用戶終端120m和120x的框圖。接入點110裝備有Nt個天線224a到224t。用戶終端120m裝備有Nut,m個天線252ma到252mu,而用戶終端120x裝備有Nut,x個天線252xa到252xu。接入點110對于下行鏈路而言是傳送方實體,而對于上行鏈路而言是接收方實體。每個用戶終端120對于上行鏈路而言是傳送方實體,而對于下行鏈路而言是接收方實體。如本文所使用的,“傳送方實體”是能夠經由無線信道傳送數據的獨立操作的裝置或設備,而“接收方實體”是能夠經由無線信道接收數據的獨立操作的裝置或設備。在以下描述中,下標“dn”標示下行鏈路,下標“up”標示上行鏈路,Nup個用戶終端被選擇以進行上行鏈路上的同時傳輸,Ndn個用戶終端被選擇以進行下行鏈路上的同時傳輸,Nup可以等于或不等于Ndn,且Nup和Ndn可以是靜態值或者可隨每個調度區間而改變。可在接入點和用戶終端處使用波束轉向或其他某種空間處理技術。
在上行鏈路上,在被選擇用于上行鏈路傳輸的每個用戶終端120處,發射(TX)數據處理器288接收來自數據源286的話務數據和來自控制器280的控制數據。TX數據處理器288基于與為該用戶終端選擇的速率相關聯的編碼及調制方案來處理(例如,編碼、交織、和調制)該用戶終端的話務數據并提供數據碼元流。TX空間處理器290對該數據碼元流執行空間處理并向Nut,m個天線提供Nut,m個發射碼元流。每個發射機單元(TMTR)254接收并處理(例如,轉換為模擬、放大、濾波以及上變頻)對應的發射碼元流以生成上行鏈路信號。Nut,m個發射機單元254為從Nut,m個天線252到接入點的傳輸提供了Nut,m個上行鏈路信號。
Nup個用戶終端可被調度用于在上行鏈路上進行同時傳輸。這些用戶終端中的每個用戶終端對其數據碼元流執行空間處理并在上行鏈路上向接入點傳送其發射碼元流集。
在接入點110處,Nap個天線224a到224ap從在上行鏈路上進行傳送的所有Nup個用戶終端接收上行鏈路信號。每個天線224向各自相應的接收機單元(RCVR)222提供收到信號。每個接收機單元222執行與由發射機單元254執行的處理互補的處理,并提供收到碼元流。RX空間處理器240對來自Nap個接收機單元222的Nap個收到碼元流執行接收機空間處理并提供Nup個恢復出的上行鏈路數據碼元流。接收機空間處理是根據信道相關矩陣求逆(CCMI)、最小均方誤差(MMSE)、軟干擾消去(SIC)、或其他某種技術來執行的。每個恢復出的上行鏈路數據碼元流是對由各自相應用戶終端傳送的數據碼元流的估計。RX數據處理器242根據用于每個恢復出的上行鏈路數據碼元流的速率來處理(例如,解調、解交織、和解碼)該恢復出的上行鏈路數據碼元流以獲得經解碼數據。給每個用戶終端的經解碼數據可被提供給數據阱244以供存儲和/或提供給控制器230以供進一步處理。
在下行鏈路上,在接入點110處,TX數據處理器210接收來自數據源208的給被調度用于下行鏈路傳輸的Ndn個用戶終端的話務數據、來自控制器230的控制數據、以及可能來自調度器234的其他數據。可在不同的傳輸信道上發送各種類型的數據。TX數據處理器210基于為每個用戶終端選擇的速率來處理(例如,編碼、交織、和調制)該用戶終端的話務數據。TX數據處理器210為Ndn個用戶終端提供Ndn個下行鏈路數據碼元流。TX空間處理器220對Ndn個下行鏈路數據碼元流執行空間處理(諸如預編碼或波束成形,如本公開中所描述的那樣)并為Nap個天線提供Nap個發射碼元流。每個發射機單元222接收并處理對應的發射碼元流以生成下行鏈路信號。Nap個發射機單元222提供Nap個下行鏈路信號以進行從Nap個天線224到用戶終端的傳輸。
在每個用戶終端120處,Nut,m個天線252接收Nap個來自接入點110的下行鏈路信號。每個接收機單元254處理來自相關聯的天線252的收到信號并提供收到碼元流。RX空間處理器260對來自Nut,m個接收機單元254的Nut,m個收到碼元流執行接收機空間處理并提供恢復出的給該用戶終端的下行鏈路數據碼元流。接收機空間處理是根據CCMI、MMSE、或其他某種技術來執行的。RX數據處理器270處理(例如,解調、解交織和解碼)恢復出的下行鏈路數據碼元流以獲得給該用戶終端的經解碼數據。
在每個用戶終端120處,信道估計器278估計下行鏈路信道響應并提供下行鏈路信道估計,其可包括信道增益估計、SNR估計、噪聲方差等。類似地,信道估計器228估計上行鏈路信道響應并提供上行鏈路信道估計。每個用戶終端的控制器280通常基于該用戶終端的下行鏈路信道響應矩陣Hdn,m來推導該用戶終端的空間濾波器矩陣。控制器230基于有效上行鏈路信道響應矩陣Hup,eff來推導接入點的空間濾波器矩陣。每個用戶終端的控制器280可向接入點發送反饋信息(例如,下行鏈路和/或上行鏈路本征向量、本征值、SNR估計等)。控制器230和280還分別控制接入點110和用戶終端120處的各個處理單元的操作。
圖3解說了可在MIMO系統100內采用的無線設備302中可利用的各種組件。無線設備302是可被配置成實現本文描述的各種方法的設備的示例。無線設備302可以是接入點110或用戶終端120。
無線設備302可包括控制無線設備302的操作的處理器304。處理器304也可被稱為中央處理單元(CPU)。可包括只讀存儲器(ROM)和隨機存取存儲器(RAM)兩者的存儲器306向處理器304提供指令和數據。存儲器306的一部分還可包括非易失性隨機存取存儲器(NVRAM)。處理器304通常基于存儲器306內存儲的程序指令來執行邏輯和算術運算。存儲器306中的指令可以是可執行的以實現本文描述的方法。
無線設備302還可包括外殼308,該外殼308可包括發射機310和接收機312以允許在無線設備302和遠程位置之間進行數據的傳送和接收。發射機310和接收機312可被組合成收發機314。單個或多個發射天線316可被附連至外殼308且電耦合至收發機314。無線設備302還可包括(未示出)多個發射機、多個接收機和多個收發機。
無線設備302還可包括可被用于力圖檢測和量化由收發機314接收到的信號電平的信號檢測器318。信號檢測器318可檢測諸如總能量、每副載波每碼元能量、功率譜密度之類的信號以及其他信號。無線設備302還可包括用于處理信號的數字信號處理器(DSP)320。
無線設備302的各個組件可由總線系統322耦合在一起,該總線系統322除數據總線外還可包括電源總線、控制信號總線以及狀態信號總線。
在利用低功率設備作為中繼的中繼系統中,可能期望每當可能之時就允許中繼進入低功率模式(例如,在一個或多個組件被斷電的情況下休眠)以降低功耗。并且,為了降低成本,可能期望使用僅具有有限存儲器的中繼。由此,中繼器可以能夠僅緩沖少量數據,并且可能需要在能夠接收更多數據之前轉發這些數據。
在多跳中繼系統(諸如圖4中示出的中繼系統)中,這可呈現關于如何節省功率且仍確保設備在恰適時間蘇醒以中繼數據的一些挑戰。一般而言,AP 410與葉STA 420之間的所有中繼430(R1-R5)可能需要能夠快速地退出低功率狀態(蘇醒),以便按較小的組塊傳送(中繼)數據。
本文中給出的技術可被認為是達成上述兩個目標,從而允許設備節省功率并用有限量存儲器進行操作的功率節省協議的一部分。根據某些方面,在某些標準(例如,802.11ah)中已經定義的用于AP與站之間的直接通信的各種機制可被修改并擴展用于中繼系統。
在各個系統(諸如802.11ah)中,可存在在接入點(AP)410與站420之間利用中繼設備430的動機。例如,使用中繼可能是期望的,因為即使在具有900MHz(或其他“亞1G”)載波的潛在增加的下行鏈路(DL)范圍的情況下,這在具有遠程傳感器的應用或在AP至STA路徑中具有障礙物的情境中可能也是不充分的。在上行鏈路上,STA可具有實質上比AP更低的發射功率,因此該STA可能不能達到該AP。
此類系統的關鍵特性可包括使用利用如圖4中所示的樹結構的多跳中繼。中繼節點可由任何合適的實體形成,諸如非AP-STA(例如,缺少充當AP的能力或當前不充當AP的任何站),其連接至允許由子節點進行關聯的父節點或AP-STA。例如,可通過在每對節點之間配置PSK來確保節點至節點的安全性。中繼節點可支持具有向后的學習型網橋的4地址格式。在一些情形中,例如,可達成具有能夠附連至更好的“父節點”的中繼節點的自動配置和重配置。因此,中繼節點可監視至父節點的鏈路的健康狀況。
中繼節點也可被配置成進入低功率狀態(例如,其中無線電組件被斷電的休眠模式)從而節省電池功率。在一些情形中,中繼節點可配置有經調度蘇醒時段,在此期間該中繼節點可傳送和接收數據。然而,為了節省功率,中繼可決定僅在滿足一個或多個條件時(例如,當已有對存在供該中繼節點傳送或接收的數據的指示時)退出低功率狀態,而非在每個蘇醒時段皆退出低功率狀態。
一些站可以是傳感器設備。傳感器和非傳感器站可具有不同的要求并且對于提供不同的接入參數(經由不同的EDCA參數集)可能是有益的。此類傳感器設備可以是電池或供電無線傳感設備。因為傳感器設備可能對功耗敏感,傳感器設備還可被配置成進入低功率模式以節省電池功率,因此此類設備配置有給予其超過其他類型設備(例如,對功耗不敏感的設備)的優先級的EDCA參數集可能是較佳的。諸AP可被配置成支持僅傳感器的站、非傳感器站、或支持兩者。
AP也可被配置成進入低功率狀態(例如,其中無線電組件被斷電的打盹模式)以節省電池功率。在一些情形中,AP可配置有經調度蘇醒時段,在此期間該AP可傳送和接收數據。
一般而言,AP和STA可執行相似的(例如,對稱或互補的)操作。因此,對于本文中所描述的許多技術,AP或STA可執行相似的操作。為此,以下描述有時將提到“AP/STA”以反映操作可由任一者來執行。但是,應當理解即使只使用“AP”或“STA”,也并不意味著相應操作或機制限于該類型的設備。
最大調離歷時(MAD)
在一些系統中,出于各種原因,在某些區間,設備或設備群的接收或傳送無法達到AP/STA。例如,設備處于低功率狀態(例如,睡眠或打盹)或者受限接入窗(RAW)中指示了設備的列表。也可能發生其中一個設備對于另一個設備不可用的各種其他場景。
無論原因是什么,確保此類不可用歷時不是如此長以致不滿足等待時間要求是合乎需要的。例如,諸站可具有若設備不可用長達大于等待時間要求的歷時,則可能難以滿足的上行鏈路等待時間要求。
本公開的諸方面可以通過允許設備傳達設備的期望最大不可用歷時(本文中稱為最大調離歷時(MAD))來幫助確保滿足此類等待時間要求。此類MAD可以例如在關聯期間,在幀中被請求。
如上所述,關聯請求幀可包括定義發送方設備的特征的元素。然而,當前結構可能不允許設備指定設備的發送或接收不能夠達到站的最大時間。各種設備可能需要以特定速率(例如,每10毫秒一次)來傳達或發送更新。在一些情形中,該上行鏈路等待時間要求可以是極其重要的(例如,心率監視器)。
然而,本公開的諸方面可以提供用以使得設備能夠指定設備不可達到該站的最大時間的信令機制。出于各種原因(包括在其他信道中操作、打盹/睡眠或在其他RAW中操作),設備可能不可達到站。MAD元素可以被用來指示特定設備的上行鏈路等待時間要求。
圖5解說了根據本公開的某些方面的供包括在關聯請求/響應幀主體中的MAD元素500的示例。MAD元素500可被包括在各種關聯幀中,這些關聯幀包括但不限于,關聯請求/響應、重關聯請求/響應、探測請求/響應以及解除關聯幀。
圖6解說了根據本公開的某些方面的MAD元素字段600的示例結構。如所解說的,結構600可包括元素ID、長度和最大調離歷時字段。該MAD元素內的最大調離歷時字段指示了設備可能不可達到站的歷時,并且以毫秒為單位。元素ID字段將該元素標識為MAD元素,并且長度字段指示了該元素的長度。
圖7解說了根據本公開的諸方面的用于由一裝置進行無線通信的示例操作700。操作700可由充當傳感器設備的裝置(諸如站)來執行。
操作700可以始于在702生成具有所請求的不可用歷時的指示的幀,其中該所請求的不可用歷時包括設備不可用于與該裝置通信的時間量(例如,最大時間量)。在704,該裝置輸出該幀以供傳輸。
圖8是根據本公開的諸方面的用于由一裝置進行無線通信的操作800的框圖。操作800可由諸如接入點之類的裝置來執行。
操作800可以始于在802從多個設備接收具有所請求的不可用歷時的指示的幀。在804,該裝置基于所請求的不可用歷時來確定該裝置不可用于與這些設備通信的時間量。在806,該裝置基于該確定采取一個或多個動作。
在一些情形中,所請求的不可用歷時可以是基于從該裝置到該設備的傳輸的等待時間要求來確定的。該請求可以在關聯規程期間在幀中被發送。在一些情形中,接入點可以發送包括該接入點是接受還是拒絕所請求的不可用歷時的指示的響應幀。例如,具有經調度的50ms睡眠區間的接入點可以拒絕30ms的所請求的MAD區間。在一些情形中,響應幀包括接入點建議的不可用歷時的指示。例如,具有經調度的50ms睡眠區間的接入點可以通過拒絕所請求的歷時并且建議50ms區間來響應所請求的MAD。站可以通過發送具有那個值的請求來接受該建議的歷時,或者替換地,發送具有另一值的請求。
接入點也可以采取動作以確保其不可用長達對應于從站集合中的任何站接收到的最小MAD的歷時(例如,這可以確保滿足所有要求)。這些動作可包括例如,設置低功率狀態的歷時或涉及站的RAW的歷時。AP可以隨著相關聯的站的列表(和/或所請求的MAD值)的改變而更新其MAD值。
基于MAD值,AP可以控制出于各種原因(諸如,AP PM模式、子信道選擇性傳輸(SST)操作、扇區化操作或可以導致AP對于所有設備或設備群(包括AP從其接收MAD元素的設備中的一者)不可用的任何其他操作)的AP不可用的歷時。如上所述,此類不可用歷時可限于由在該群之外的STA接收到的MAD時間的最小時間。
圖9和10解說了根據本公開的某些方面的站902與接入點904之間的示例交換。如圖9中所解說的,站902可以請求最大不可用值,并且接入點904可以響應,接受或拒絕該請求。如圖10中所解說的,在一些情形中,當AP拒絕對于第一最大不可用值的請求時,AP可以建議第二最大不可用值。若,例如,該第二最大不可用值對于該站是可接受的,那么站902可以隨后發送具有該第二最大不可用值的請求。替換地,該站可以請求不同的最大不可用值。
以上所描述的方法的各種操作可由能夠執行相應功能的任何合適的裝置來執行。這些裝置可包括各種硬件和/或軟件組件和/或模塊,包括但不限于電路、專用集成電路(ASIC)、或處理器。一般而言,在存在附圖中解說的操作的場合,這些操作可具有帶相似編號的相應配對裝置加功能組件。例如,圖7和8中所解說的操作700和800分別對應于圖7A和8A中所解說的裝置700A和800A。
例如,用于傳送的裝置可包括圖2中解說的接入點110的發射機(例如,發射機單元222)和/或(諸)天線224,或者圖3中描繪的發射機310和/或(諸)天線316。用于接收的裝置可包括圖2中解說的接入點110的接收機(例如,接收機單元222)和/或(諸)天線224、或者圖3中所描繪的接收機312和/或(諸)天線316。用于處理的裝置、用于確定的裝置、用于檢測的裝置、用于掃描的裝置、用于選擇的裝置、或用于終止操作的裝置可包括處理系統,該處理系統可包括一個或多個處理器,諸如圖2中所解說的接入點110的RX數據處理器242、TX數據處理器210和/或控制器230或者圖3所描述的處理器304和/或DSP 320。
根據某些方面,此類裝置可由配置成通過實現以上所述的用于執行快速關聯的各種算法(例如,以硬件或通過執行軟件指令)來執行相應功能的處理系統來實現。例如,用于確定的裝置和用于采取動作的裝置可以由執行算法的處理系統實現,用于生成幀的裝置可以由執行生成具有所請求的不可用歷時的指示的幀或者指示接受或拒絕不可用歷時的幀的算法的處理系統實現,而用于輸出的裝置可以由執行取供傳輸的響應幀作為輸入并且輸出結構以供由例如發射機進行傳輸的算法的處理系統實現,而用于采取一個或多個動作的裝置可以由執行取確定作為輸入且基于該確定執行一個或多個動作的算法的處理系統實現,同時用于控制的裝置可以由控制涉及裝置可能不可用的歷時的各方面的處理系統來實現。
如本文所使用的,術語“確定”涵蓋各種各樣的動作。例如,“確定”可包括演算、計算、處理、推導、研究、查找(例如,在表、數據庫或其他數據結構中查找)、探知及諸如此類。而且,“確定”可包括接收(例如,接收信息)、訪問(例如,訪問存儲器中的數據)及諸如此類。而且,“確定”還可包括解析、選擇、選取、確立及類似動作。
如本文中所使用的,術語接收機可指代RF接收機(例如,RF前端的RF接收機)或用于(例如,經由總線)接收由RF前端處理的結構的接口(例如,處理器的接口)。類似地,術語發射機可指代RF前端的RF發射機或用于(例如,經由總線)向RF前端輸出結構以供傳輸的接口(例如,處理器的接口)。
如本文所使用的,引述一列項目中的“至少一個”的短語是指這些項目的任何組合,包括單個成員。作為示例,“a、b或c中的至少一個”旨在涵蓋a、b、c、a-b、a-c、b-c和a-b-c,以及多個相同元素的任何組合(例如,a-a、a-a-a、a-a-b、a-a-c、a-b-b、a-c-c、b-b、b-b-b、b-b-c、c-c和c-c-c或a,b和c的任何其他排序)。
結合本公開所描述的各種解說性邏輯塊、模塊、以及電路可用設計成執行本文描述的功能的通用處理器、數字信號處理器(DSP)、專用集成電路(ASIC)、現場可編程門陣列(FPGA)或其他可編程邏輯器件(PLD)、分立的門或晶體管邏輯、分立的硬件組件、或其任何組合來實現或執行。通用處理器可以是微處理器,但在替換方案中,處理器可以是任何市售的處理器、控制器、微控制器、或狀態機。處理器還可以被實現為計算設備的組合,例如DSP與微處理器的組合、多個微處理器、與DSP核心協同的一個或多個微處理器、或任何其它此類配置。
結合本公開所描述的方法或算法的步驟可直接在硬件中、在由處理器執行的軟件模塊中、或在這兩者的組合中體現。軟件模塊可駐留在本領域所知的任何形式的存儲介質中。可使用的存儲介質的一些示例包括隨機存取存儲器(RAM)、只讀存儲器(ROM)、閃存、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可移動盤、CD-ROM,等等。軟件模塊可包括單條指令、或許多條指令,且可分布在若干不同的代碼段上,分布在不同的程序間以及跨多個存儲介質分布。存儲介質可被耦合到處理器以使得該處理器能從/向該存儲介質讀寫信息。在替換方案中,存儲介質可以被整合到處理器。
本文所公開的方法包括用于實現所描述的方法的一個或多個步驟或動作。這些方法步驟和/或動作可以彼此互換而不會脫離權利要求的范圍。換言之,除非指定了步驟或動作的特定次序,否則具體步驟和/或動作的次序和/或使用可以改動而不會脫離權利要求的范圍。
所描述的功能可在硬件、軟件、固件或其任何組合中實現。如果以硬件實現,則示例硬件配置可包括無線節點中的處理系統。處理系統可以用總線架構來實現。取決于處理系統的具體應用和整體設計約束,總線可包括任何數目的互連總線和橋接器。總線可將包括處理器、機器可讀介質、以及總線接口的各種電路鏈接在一起。總線接口可被用于將網絡適配器等經由總線連接至處理系統。網絡適配器可被用于實現PHY層的信號處理功能。在用戶終端120(見圖1)的情形中,用戶接口(例如,按鍵板、顯示器、鼠標、操縱桿,等等)也可以被連接到總線。總線還可以鏈接各種其他電路,諸如定時源、外圍設備、穩壓器、功率管理電路以及類似電路,它們在本領域中是眾所周知的,因此將不再進一步描述。
處理器可負責管理總線和一般處理,包括執行存儲在機器可讀介質上的軟件。處理器可用一個或多個通用和/或專用處理器來實現。示例包括微處理器、微控制器、DSP處理器、以及其他能執行軟件的電路系統。軟件應當被寬泛地解釋成意指指令、數據、或其任何組合,無論是被稱作軟件、固件、中間件、微代碼、硬件描述語言、或其他。作為示例,機器可讀介質可包括RAM(隨機存取存儲器)、閃存、ROM(只讀存儲器)、PROM(可編程只讀存儲器)、EPROM(可擦式可編程只讀存儲器)、EEPROM(電可擦式可編程只讀存儲器)、寄存器、磁盤、光盤、硬驅動器、或者任何其他合適的存儲介質、或其任何組合。機器可讀介質可被實施在計算機程序產品中。該計算機程序產品可以包括包裝材料。
在硬件實現中,機器可讀介質可以是處理系統中與處理器分開的一部分。然而,如本領域技術人員將容易領會的,機器可讀介質或其任何部分可在處理系統外部。作為示例,機器可讀介質可包括傳輸線、由數據調制的載波、和/或與無線節點分開的計算機產品,所有這些都可由處理器通過總線接口來訪問。替換地或補充地,機器可讀介質或其任何部分可被集成到處理器中,諸如高速緩存和/或通用寄存器文件可能就是這種情形。
處理系統可以被配置為通用處理系統,該通用處理系統具有一個或多個提供處理器功能性的微處理器、以及提供機器可讀介質中的至少一部分的外部存儲器,它們都通過外部總線架構與其他支持電路系統鏈接在一起。替換地,處理系統可以用帶有集成在單塊芯片中的處理器、總線接口、用戶接口(在接入終端情形中)、支持電路系統、和至少一部分機器可讀介質的ASIC(專用集成電路)來實現,或者用一個或多個FPGA(現場可編程門陣列)、PLD(可編程邏輯器件)、控制器、狀態機、門控邏輯、分立硬件組件、或者任何其他合適的電路系統、或者能執行本公開通篇所描述的各種功能性的電路的任何組合來實現。取決于具體應用和加諸于整體系統上的總設計約束,本領域技術人員將認識到如何最佳地實現關于處理系統所描述的功能性。
機器可讀介質可包括數個軟件模塊。這些軟件模塊包括當由處理器執行時使處理系統執行各種功能的指令。這些軟件模塊可包括傳送模塊和接收模塊。每個軟件模塊可以駐留在單個存儲設備中或者跨多個存儲設備分布。作為示例,當觸發事件發生時,可以從硬驅動器中將軟件模塊加載到RAM中。在軟件模塊執行期間,處理器可以將一些指令加載到高速緩存中以提高訪問速度。隨后可將一個或多個高速緩存行加載到通用寄存器文件中以供處理器執行。在以下述及軟件模塊的功能性時,將理解此類功能性是在處理器執行來自該軟件模塊的指令時由該處理器來實現的。
如果以軟件實現,則各功能可作為一條或多條指令或代碼存儲在計算機可讀介質上或藉其進行傳送。計算機可讀介質包括計算機存儲介質和通信介質兩者,這些介質包括促成計算機程序從一地向另一地轉移的任何介質。存儲介質可以是能被計算機訪問的任何可用介質。作為示例而非限定,此類計算機可讀介質可包括RAM、ROM、EEPROM、CD-ROM或其他光盤存儲、磁盤存儲或其他磁存儲設備、或能用于攜帶或存儲指令或數據結構形式的期望程序代碼且能被計算機訪問的任何其他介質。任何連接也被正當地稱為計算機可讀介質。例如,如果軟件是使用同軸電纜、光纖電纜、雙絞線、數字訂戶線(DSL)、或無線技術(諸如紅外(IR)、無線電、以及微波)從web網站、服務器、或其他遠程源傳送而來,則該同軸電纜、光纖電纜、雙絞線、DSL或無線技術(諸如紅外、無線電、以及微波)就被包括在介質的定義之中。如本文中所使用的盤(disk)和碟(disc)包括壓縮碟(CD)、激光碟、光碟、數字多用碟(DVD)、軟盤、其中盤(disk)常常磁性地再現數據,而碟(disc)用激光來光學地再現數據。因此,在一些方面,計算機可讀介質可包括非瞬態計算機可讀介質(例如,有形介質)。另外,對于其他方面,計算機可讀介質可包括瞬態計算機可讀介質(例如,信號)。上述的組合應當也被包括在計算機可讀介質的范圍內。
因此,某些方面可包括用于執行本文中給出的操作的計算機程序產品。例如,此類計算機程序產品可包括其上存儲(和/或編碼)有指令的計算機可讀介質,這些指令能由一個或多個處理器執行以執行本文中所描述的操作。對于某些方面,計算機程序產品可包括包裝材料。
此外,應當領會,用于執行本文中所描述的方法和技術的模塊和/或其它恰適裝置能由用戶終端和/或基站在適用的場合下載和/或以其他方式獲得。例如,此類設備能被耦合至服務器以促成用于執行本文中所描述的方法的裝置的轉移。替換地,本文所述的各種方法能經由存儲裝置(例如,RAM、ROM、諸如壓縮碟(CD)或軟盤等物理存儲介質等)來提供,以使得一旦將該存儲裝置耦合至或提供給用戶終端和/或基站,該設備就能獲得各種方法。此外,可利用適于向設備提供本文所描述的方法和技術的任何其他合適的技術。
將理解,權利要求并不被限定于以上所解說的精確配置和組件。可在以上所描述的方法和裝置的布局、操作和細節上作出各種改動、更換和變形而不會脫離權利要求的范圍。