本申請要求2014年7月18日提交的美國申請序列號No.14/335,396的優(yōu)先權權益,該申請通過引用被全部合并于此。
版權聲明
本專利文獻的公開的一部分包括要受到版權保護的內容。版權所有者對于任何人復制本專利文獻或專利公開無異議,因為本文件專利文獻或專利公開存在于專利商標局專利文件或記錄中,但無論以何種方式都保留全部版權。以下聲明適用于下文所描述的以及形成本文件的一部分的附圖中的軟件和數(shù)據(jù):版權所有英特爾公司(Intel,Inc.),保留所有權利。
技術領域
實施例涉及無線通信。一些實施例涉及全雙工無線通信。
背景技術:
當前無線通信僅為半雙工,也就是說,每個無線設備可以發(fā)送數(shù)據(jù)和接收數(shù)據(jù),但并不是同時在相同頻率上發(fā)送和接收。這是因為來自無線設備的發(fā)送顯著壓制了在該正進行發(fā)送的無線設備處接收的從其他無線設備發(fā)送的任何信號。
附圖說明
在附圖中,相似標號可以描述不同視圖中的相似組件,這些附圖不一定按比例繪制。具有不同字母后綴的相似標號可以表示相似組件的不同實例。附圖一般通過示例而非限制的方式闡述本文檔中所論述的各個實施例。
圖1示出了根據(jù)本公開的一些示例的全雙工通信會話的配置圖示。
圖2示出了根據(jù)本公開的一些示例的在無線設備間配置全雙工通信的方法,該方法在無線設備中的至少一者具有有限回波消除能力時由受控無線設備執(zhí)行。
圖3示出了根據(jù)本公開的一些示例的在無線設備間配置全雙工通信的方法,該方法在無線設備中的至少一者具有有限回波消除能力時由控制無線設備執(zhí)行。
圖4示出了根據(jù)本公開的一些示例的無線設備的示意圖。
圖5示出了根據(jù)本公開的一些示例示出可以在其上實現(xiàn)一個或多個實施例的機器示例的框圖。
具體實施方式
目前針對回波消除(echo cancellation)方面的技術發(fā)展允許無線設備將其自己發(fā)送的信號對從另一無線設備接收的信號的影響最小化。這些發(fā)展允許實現(xiàn)在相同頻率上同時發(fā)送和接收的無線網(wǎng)絡,下文稱之為全雙工通信。
如果無線設備將來自其自己發(fā)送的干擾降低至某一水平以使得能夠實現(xiàn)成功接收,那么全雙工操作是可能的。這被稱為“回波消除”。發(fā)送是否能夠被有效地回波消除以使得設備也能夠在相同頻率上同時接收傳輸可以依賴于:要消除的發(fā)送的發(fā)送功率;設備能夠消除的量;傳入接收信號功率;以及接收信號的調制編碼方案(MCS)。
較低成本的無線設備很可能具有有限的回波消除能力,這是因為這些無線設備不能將來自其自身發(fā)送的干擾降低到其接收機的針對在某一發(fā)送功率以上發(fā)送的傳輸?shù)谋镜自肼?。這是因為其回波消除電路能力有限。盡管有這些限制,但仍存在許多可以使用無線設備能夠進行的較少量的回波消除來實現(xiàn)全雙工通信的場景。示例場景包括:在具有較多回波消除能力的設備與具有較少回波消除能力的設備(例如,移動設備和固定接入點(AP))之間的通信;無線介質允許使用低于傳輸設備能夠具有的回波消除量的發(fā)送功率的場景等。
在一些示例中公開了允許具有有限回波消除能力的無線設備參與全雙工通信的方法、系統(tǒng)和機器可讀介質。在一些示例中,通過認真控制發(fā)送功率和傳輸中所使用的調制編碼方案(MCS),兩個設備可以進行全雙工通信。本文所使用的術語“具有有限回波消除能力的無線設備”是不能將來自最大功率的傳輸?shù)母蓴_消除至接收機的本底噪聲水平或者低于本底噪聲水平。由此,成功的全雙工操作要求接收信號強于最小敏感等級或者強于較低的發(fā)送功率,或者強于兩者。例如,考慮具有20dBm最大發(fā)送功率和-90dBm的本底噪聲的無線設備。如果該無線設備具有完全的回波消除能力,則其可以將20dBm發(fā)送的干擾降低至-90dBm,因此仍基本能夠接收當其不發(fā)送時能夠接收的任何幀。如果該設備具有有限的回波消除能力,例如,90dB,則其可能僅將20dBm發(fā)送的干擾降低至-70dBm。該設備將需要高出20dB的接收信號強度來成功接收傳輸。替代地,該設備可以將其發(fā)送功率降低至0dBm并且能夠將該發(fā)送功率消除至-90dBm,并且仍能接收全部幀。
在一些示例中,在進行全雙工通信之前,并且在一些示例中,周期性地在進行全雙工通信時,參與該無線通信的無線設備之一可以基于傳輸無線設備的能力以及其他因素來建立最復合的調制編碼方案(MCS),該MCS可被用來在全雙工模式下通信。為了方便起見,該無線設備在下文中可被稱為控制無線設備。為了建立該MCS,另一無線設備(下文稱為“受控無線設備”)可以向控制設備發(fā)送關于其能力的信息、關于設備之間空中接口的信息、以及其他信息。所計算的最復合MCS可以被設置以使得受控無線設備能夠取消其自身的發(fā)送并且仍能夠接收控制設備的發(fā)送,反之亦然。MCS計算可以假設互惠的信道狀況(例如,上行鏈路信道狀況和下行鏈路信道狀況相同),并且在下一更新時段之前這些信道狀況將不發(fā)生改變。在一些示例中,在MCS計算中也可以考慮如下因素:額外的歷史數(shù)據(jù)、安全裕度、或者二者。
現(xiàn)在轉向圖1,示出了根據(jù)本公開的一些示例的全雙工通信會話的配置圖示1000。受控設備1010可以是具有有限回波消除能力的無線設備或者是具有完全回波消除能力的無線設備??刂圃O備1020可以是具有有限回波消除能力的無線設備或者是具有完全回波消除能力的無線設備。在圖1中,受控設備被描繪為智能手機,并且控制設備1020被描繪為接入點,但在其他示例中,可以使用各種不同的配置。
在一些示例中,受控設備1010和控制設備1020可以交換控制幀(例如,分組),以開始全雙工通信時段(例如,會話)。這些控制幀可以是如下幀或者可以包括如下幀,在該幀中,受控設備1010可以告知控制設備1020各種回波消除參數(shù)1030??刂圃O備1020可以使用這些參數(shù)來確定各種全雙工通信參數(shù)1040,這些全雙工通信參數(shù)1040被發(fā)送至受控設備1010并且由受控設備1010和控制設備1020二者用來進行全雙工通信。會話配置可以在開始全雙工通信之前完成、可以周期性地在全雙工通信會話期間完成、或者可以滿足以上兩者。該配置可以利用任何配置或控制消息發(fā)送,例如,802.11MAC管理消息。
回波消除參數(shù)可以是與無線設備消除其自身的發(fā)送的能力有關的任何無線發(fā)送參數(shù)。受控無線設備發(fā)送至控制無線設備的示例回波消除參數(shù)1030可以包括如下項中的一項或多項:
·受控無線設備能夠具有的回波消除量。在一些示例中,該回波消除量可以是固定值。在一些示例中,該回波消除量可以依賴于發(fā)送功率而變化?;夭ㄏ梢允轻槍Πl(fā)送功率范圍給定回波消除能力的表格形式。
·受控無線設備的接收器噪聲系數(shù)(Noise Figure)。在一些示例中,該接收器噪聲系數(shù)可以是靜態(tài)值并且用于如下情形:回波消除噪聲功率大致等于接收器噪聲功率。
·用于給定全雙工時段的最大(最復合)MCS。該最大MCS在一長段時間(例如,許多全雙工時段)中可以是固定的或者可以變化。
·發(fā)送功率信息。該發(fā)送功率信息是用來發(fā)送如下幀的發(fā)送功率,該幀可被用來設立全雙工時段(例如,控制幀,用來發(fā)送諸如1030之類的回波消除參數(shù)的幀等)。該發(fā)送功率信息可以允許控制設備確定控制設備與受控設備之間的路徑損耗。如果受控設備所使用的發(fā)送功率在全雙工時段期間不是恒定不變的,則該發(fā)送功率信息可以提供將使用的發(fā)送功率范圍。
·全雙工時段的持續(xù)時間。該持續(xù)時間是全雙工時段的持續(xù)時間。在一些示例中,該持續(xù)時間可以在發(fā)起請求發(fā)送(RTS)介質訪問控制(MAC)幀中發(fā)送。
全雙工通信參數(shù)(例如,MCS、發(fā)送功率等)可由控制設備基于如下條件來設置:
1.(受控設備的發(fā)送功率-路徑損耗-特定MCS所需的SINR(從受控設備至控制設備))>(控制設備發(fā)送功率-控制設備回波消除);和(AND)
2.(控制設備的發(fā)送功率-路徑損耗-特定MCS所需的SINR(從控制設備至受控設備))>(受控設備發(fā)送功率-受控設備回波消除)。
更正式地,這些關系可表示為(其中,B是受控無線設備,A是控制無線設備):
TB-PL-SINRBA>TA-ECA
TA-PL-SINRAB>TB-ECB
在這些約束下,可以選擇各種全雙工通信參數(shù)。全雙工通信參數(shù)可以是用于無線全雙工通信會話中的任何無線通信發(fā)送或接收參數(shù)。全雙工通信參數(shù)可以是顯式參數(shù),例如:用于發(fā)送的確切的MCS;閾值,例如,用于發(fā)送的最大MCS;或者范圍,例如,用于發(fā)送的有效MCS的范圍或選集。如果全雙工通信參數(shù)是范圍或閾值,則受控設備1010可以選擇該范圍內或者閾值以下的任何有效參數(shù)。如果全雙工通信參數(shù)是顯式參數(shù),則受控設備1010可以使用控制設備1020所提供的顯式值。
在一些示例中,無線通信可針對吞吐量而被配置,其中,兩個無線設備都將嘗試使用可能的最復合MCS。這將允許在設備之間傳送最大量的數(shù)據(jù)。在其他示例中,控制無線設備可以選擇可能的最大MCS用于或者上行鏈路無線鏈路或者下行鏈路無線鏈路,而另一無線鏈路可以使用低復合度的MCS和/或低發(fā)送功率,因為所述另一無線鏈路僅用來提供確認。受控設備1010和控制設備1020可以協(xié)商所期望的MCS。在一些示例中,對于最大吞吐量,可以提供全雙工時段內將開始確認信息(在一些示例中采用未經(jīng)請求的塊確認的形式)的點以允許設備B能夠確定其應何時從數(shù)據(jù)切換為確認。
在全雙工時段期間,對于兩個設備而言可能都期望不等待另一設備便進行發(fā)送,這可以通過未經(jīng)請求的塊確認來實現(xiàn)。不是使用塊確認,而是允許立即-響應幀(例如,立即ACK)會增加與響應幀的傳統(tǒng)SIFS時序有關的復雜度。然而,要求立即-響應的幀會強制一個設備等待來自另一設備的響應。
例如,如果從設備A至設備B的數(shù)據(jù)幀期望從設備B至設備A的立即確認(ACK)。在全雙工模式下,設備A將等待,直到設備B:完成無論其發(fā)送的任何幀、延遲SIFS時段、以及發(fā)送ACK。在該示例中,與SIFS有關的規(guī)則變得更加復雜,并且整體吞吐量下降。在全雙工時段中使用塊ACK而沒有任何立即-響應幀更為容易,從而允許每個設備能夠獨立于另一設備發(fā)送的內容而選擇要發(fā)送的內容。
具有多個天線的無線設備當與類似的多天線無線設備通信時,可以使用常規(guī)的多輸入多輸出(MIMO)技術。在一些示例中,如果MIMO設備正與非MIMO設備進行全雙工通信,則MIMO設備可以利用其一個或多個天線來進行全雙工用途。例如,如果單天線設備(非MIMO設備)正與雙天線設備(MIMO設備)通信,則MIMO設備可以使用一個天線進行發(fā)送并且使用另一天線進行接收。在這些示例中,在使用MIMO的無線設備處可能需要較少的回波消除電路,因為天線之間的隔離使得干擾降低,從而減少所需的回波消除量。例如,在該情形中,由于該配置,具有有限回波消除能力的無線設備可以具有完全的回波消除能力。
現(xiàn)在轉向圖2,示出了當無線設備中的至少一者具有有限回波消除能力時在無線設備間配置全雙工通信的方法2000。圖2的方法可由受控無線設備執(zhí)行。在操作2010處,受控無線設備可以確定其回波消除參數(shù)?;夭ㄏ齾?shù)可以包括如下項中的一個或多個:設備能夠具有的回波消除量、接收器噪聲系數(shù)、可用的最大MCS、發(fā)送功率、無線介質的一個或多個參數(shù)(例如,接收信號強度指示-RSSI)、以及全雙工通信會話的持續(xù)時間等。在一些示例中,可以通過查詢無線設備的各種組件(例如,通過向回波消除電路發(fā)送消息)、通過測量無線介質、通過測量能被成功消除的回波量等,基于一個或多個“硬編碼”值來確定參數(shù)。
在操作2020處,這些回波消除參數(shù)可被發(fā)送至控制設備。控制設備可以使用這些參數(shù)來計算全雙工通信參數(shù),該全雙工通信參數(shù)可由控制設備發(fā)送回受控設備。在操作2030處,可由受控設備接收全雙工通信參數(shù)。全雙工通信參數(shù)可以包括如下項中的一項或多項:用于上行鏈路的MCS、用于下行無線鏈路的MCS、上行無線鏈路的發(fā)送功率、下行無線鏈路的發(fā)送功率等。
在操作2040和2050處,受控設備可以使用全雙工通信參數(shù)來在全雙工模式下同時發(fā)送數(shù)據(jù)和接收數(shù)據(jù)。例如,當受控設備向控制設備發(fā)送分組時,受控設備可以使用控制無線設備所選擇的用于下行鏈路的MCS。
在操作2060處,可以做出關于是否需要新的配置的確定。例如,全雙工系統(tǒng)可被設置為基于觸發(fā)事件重配置發(fā)送參數(shù)。觸發(fā)事件可以包括:從確定先前配置起的預定時間量到期、無線連接的屬性發(fā)生變化、來自控制設備的重配置的消息等。無線連接的屬性發(fā)生變化可以包括丟失的分組、丟棄的分組、或損壞的分組超過預定閾值、RSSI發(fā)生變化等。在一些示例中,不需要重配置,因為在操作2030處接收到的全雙工通信參數(shù)用于整個全雙工通信會話中,無需修改。
如果在2060處確定需要改變配置,則重復操作2010-2020,并且可以在操作2030處接收新的配置。該新的配置可以在操作2040和2050被使用。如果在2060處不期望改變配置,則操作2040和2050在當前配置下繼續(xù)進行。
在一些示例中,為了確定哪個無線設備是控制設備以及哪個設備是受控設備,使用現(xiàn)有控制消息發(fā)送??梢曰谔幚砉β?、電池電力、優(yōu)選的設備類型(例如,可以是這樣的情形:接入點可以是優(yōu)選的控制設備)、回波消除能力(例如,具有更完整的回波消除能力的設備可以是控制設備)等來選擇控制設備。
現(xiàn)在轉向圖3,示出了當無線設備中的至少一者具有有限回波消除能力時在無線設備間配置全雙工通信的方法3000。圖3可由控制設備執(zhí)行。在操作3010處,控制無線設備可以確定其自己的回波消除參數(shù)??梢圆捎门c圖2中受控設備在操作2010處確定其自己的回波消除參數(shù)相同的方式來確定這些回波消除參數(shù)?;夭ㄏ齾?shù)可以包括如下項中的一個或多個:設備能夠具有的回波消除量、接收器噪聲系數(shù)、可用的最大MCS、發(fā)送功率、無線介質的一個或多個參數(shù)(例如,接收信號強度指示-RSSI)、以及全雙工通信會話的持續(xù)時間等。
在操作3020處,可從受控設備接收回波消除參數(shù)。在操作3030處,控制設備可以使用從受控設備接收的參數(shù)以及針對其自己所計算的回波消除參數(shù)來計算全雙工通信參數(shù)。在一些示例中,控制設備可以使用上述公式來計算全雙工通信參數(shù)。控制設備可能更偏愛最大化吞吐量(例如,用于上行鏈路通信和下行鏈路通信的最大MCS)或延遲(1atency)(例如,用于或者上行鏈路或者下行鏈路的最大MCS,以及用于另一鏈路的較低MCS或發(fā)送功率)、或者以上兩者結合??梢酝瓿蓪CS的確定,以滿足先前給定的約束。在這些約束下,可以選擇MCS來最大化全雙工通信會話的目標。這些目標可以在通信參與方之間經(jīng)過預先通信。
在操作3040處,全雙工參數(shù)可被發(fā)送至受控設備。全雙工通信參數(shù)可以包括如下項中的一項或多項:用于發(fā)送數(shù)據(jù)的MCS、發(fā)送功率、用于接收數(shù)據(jù)的MCS等。在操作3050和3060處,控制設備可以使用全雙工通信參數(shù)來在全雙工模式下同時發(fā)送數(shù)據(jù)和接收數(shù)據(jù)。
在操作3070處,可以做出關于是否需要新的配置的確定。例如,全雙工系統(tǒng)可被設置為基于觸發(fā)事件重配置發(fā)送參數(shù)。觸發(fā)事件可以包括:從確定先前配置起的預定時間量到期、無線連接的屬性發(fā)生變化、來自受控設備的重配置的消息等。無線連接的屬性發(fā)生變化可以包括丟失的分組、丟棄的分組、或損壞的分組超過預定閾值、RSSI發(fā)生變化等。
如果在3060處確定需要改變配置,則重復操作3010-3040。該新的配置可以在操作3050和3060處被使用。如果在3070處不期望改變配置,則操作3050和3070在當前配置下繼續(xù)進行。
圖4示出了根據(jù)本公開的一些示例的能夠進行全雙工通信的示例無線設備4010(例如,站(STA)或接入點(AP))的示意圖。設備4010可以是能夠與任何其他無線設備進行全雙工通信的任意無線設備,并且可以是控制無線設備或受控無線設備。設備4010可以具有有限的回波消除能力。設備4010可以具有完全的回波消除能力。無線設備4010可以承擔接入點(AP)、站(STA)等的角色。示例無線設備4010可以包括能夠進行無線通信的任何計算設備。示例包括臺式計算機、膝上型計算機、智能電話、蜂窩電話、平板電腦等。設備4010可以包括應用層模塊4020。應用層模塊4020可以包括各種協(xié)議棧的協(xié)議層,例如,開放式系統(tǒng)互聯(lián)模型(OSI)協(xié)議?;蝾愃频臈?。例如,應用層模塊4020可以實現(xiàn)一個或多個數(shù)據(jù)鏈路層協(xié)議(例如,邏輯鏈路控制)、網(wǎng)絡層協(xié)議(例如,互聯(lián)網(wǎng)協(xié)議(IP))、傳輸層協(xié)議(例如,傳輸控制協(xié)議(TCP))、會話層協(xié)議、表現(xiàn)層協(xié)議、以及應用層協(xié)議(例如,文件傳輸協(xié)議(FTP)、超文本傳輸協(xié)議(HTTP))。應用層模塊4020可以將要發(fā)送至另一無線設備的數(shù)據(jù)以MAC服務數(shù)據(jù)單元(MSDU)的形式發(fā)送至MAC層模塊4030。應用層模塊4020可以通過MAC層模塊4030接收來自其他設備的采用MSDU形式的數(shù)據(jù)。
MAC層模塊4030可以實現(xiàn)802.11MAC協(xié)議,該802.11MAC協(xié)議可以提供根據(jù)802.11無線標準族實現(xiàn)的尋址和信道訪問控制等。MAC層可以接收來自應用層模塊4020的MSDU并且將數(shù)據(jù)以物理服務數(shù)據(jù)單元(PSDU)的形式遞送至物理層模塊4040。MAC層可以通過物理層模塊4040接收來自其他設備的采用物理服務數(shù)據(jù)單元(PSDU)形式的數(shù)據(jù)。本文所使用的術語協(xié)議可以是分層協(xié)議模型中的實體通過其來與其他層以及與其他設備上的對等實體交換數(shù)據(jù)和控制信息的手段。該交換可以通過協(xié)議數(shù)據(jù)單元(PDU)來發(fā)生。例如,設備4010的MAC層模塊4030可以通過MAC PDU(MPDU)的交換與另一無線設備的另一MAC層模塊進行通信。物理(PHY)層模塊4040可以通過物理PDU(PPDU)與另一無線設備中的另一PHY層模塊進行通信。
MAC層模塊4030可以使得PHY層模塊4040向一個或多個其他設備發(fā)送用戶數(shù)據(jù)、確認、塊確認、否定確認等。在一些示例中,MAC層模塊4030可以與另一無線設備的另一MAC層模塊通信以確定哪個設備是控制設備以及哪個設備是受控設備。MAC層模塊4030可以確定無線設備的回波消除參數(shù),以使得PHY層模塊4040發(fā)送回波消除參數(shù)(如果無線設備是受控設備的話)、從PHY層接收全雙工通信參數(shù)、以及使用全雙工通信參數(shù)來在全雙工通信中發(fā)送和接收分組。MAC層模塊4030還可以確定觸發(fā)事件何時發(fā)生,所述觸發(fā)事件可能需要對全雙工通信參數(shù)進行重配置并且發(fā)起這樣的重配置。
在其他示例中,如果無線設備是控制設備,則MAC層模塊4030還可以接收受控設備的回波消除參數(shù),并且使用受控設備的回波消除參數(shù)及其自己計算的回波消除參數(shù)來計算全雙工通信參數(shù)。MAC層模塊4030然后可以通過PHY層模塊4040向受控無線設備發(fā)送全雙工通信參數(shù)。MAC層模塊4030可以實現(xiàn)如圖1-3所示的方法。
物理層模塊4040可以實現(xiàn)802.11物理層協(xié)議,802.11物理層協(xié)議可以通過加擾、編碼、交織、符號映射和調制以及通過對無線介質的測量和后續(xù)報告對MAC層的這些測量,來提供用于MAC層模塊4030的無線傳輸機制。物理層模塊4040可以包括或控制回波消除器電路。
圖5示出了示例機器5000的框圖,在示例機器5000上可以執(zhí)行本文所討論的技術(例如,方法)中的任意一個或多個。在替換實施例中,機器5000可操作為獨立的設備或可被連接(例如,聯(lián)網(wǎng))到其他機器。在聯(lián)網(wǎng)部署中,機器5000可以作為服務器-客戶端網(wǎng)絡環(huán)境中的服務器機器、客戶端機器、或兩者進行操作。在示例中,機器5000可作為對等(P2P)網(wǎng)絡環(huán)境(或其他分布式網(wǎng)絡環(huán)境)中的對等機。機器5000可以是接入點(AP)、站(STA)、個人計算機(PC)、平板PC、機頂盒(STB)、個人數(shù)字助理(PDA)、移動電話、智能電話、web設備、網(wǎng)絡路由器、交換機或橋、或能夠執(zhí)行指定要被機器采取的動作的指令(順序或以其他方式)的任意機器。此外,雖然只示出單個機器,但術語“機器”還可被用于包括單獨或共同執(zhí)行一組(或多組)指令以執(zhí)行本文所述的任意一個或多個方法(例如,云計算、軟件即服務(SaaS)、其他計算機集群配置)的機器的任意集合。
本文所述的示例可包括邏輯或很多組件、模塊或機制,或可在邏輯或很多組件、模塊或機制上進行操作。模塊是能夠執(zhí)行指定操作的有形實體(例如,硬件)并且可以某種方式進行配置或安排。在示例中,電路可以指定方式(例如,在內部或針對例如其他電路之類的外部實體)被安排為模塊。在示例中,一個或多個計算機系統(tǒng)(例如,單機、客戶端或服務器計算機系統(tǒng))或一個或多個硬件處理器的部分或整體可通過固件或軟件(例如,指令、應用部分或應用)被配置為運作以執(zhí)行指定操作的模塊。例如,機器5000可被配置為包括圖4的組件并且執(zhí)行圖2-圖3的方法。在示例中,軟件可駐留在機器可讀介質上。在示例中,軟件當被模塊的基礎硬件執(zhí)行時,使得硬件執(zhí)行指定操作。
相應地,術語“模塊”被理解為包括有形實體,即物理構造的、具體配置的(例如,硬連線的)、或臨時(例如,暫時)配置的(例如,編程的)、從而以指定方式操作或執(zhí)行這里所述的任意操作的部分或全部的實體??紤]模塊被臨時配置的示例,每個模塊不必在任何時刻都實例化。例如,在模塊包括使用軟件配置的通用硬件處理器的情況下,通用硬件處理器可在不同時刻被配置為相應不同的模塊。軟件可相應地配置硬件處理器,例如,以在一個時刻構成特定模塊而在另一時刻構成另一模塊。
機器(例如,計算機系統(tǒng))5000可包括硬件處理器5002(例如,中央處理單元(CPU)、圖形處理單元(GPU)、硬件處理器內核或其任意組合)、主存儲器5004和靜態(tài)存儲器5006,其中的一些或全部可通過鏈路(例如,總線)5008彼此通信。機器5000還可包括顯示單元5010、字母數(shù)字輸入設備5012(例如,鍵盤)以及用戶界面(UI)導航設備5014(例如,鼠標)。在示例中,顯示單元5010、輸入設備5012和UI導航設備5014可以是觸屏顯示器。機器5000還可包括存儲設備(例如,驅動單元)5016、信號生成設備5018(例如,揚聲器)、網(wǎng)絡接口設備5020以及一個或多個傳感器5021(例如,全球定位系統(tǒng)(GPS)傳感器、羅盤、加速計或其他傳感器)。機器5000可包括輸出控制器5028(例如,串行(例如,通用串行總線(USB))、并行或其他有線或無線(例如,紅外射線(IR)、近場通信(NFC)等)連接)以與一個或多個外部設備(例如,打印機、讀卡器等)通信或控制一個或多個外部設備。
存儲設備5016可包括機器可讀介質5022,在其上存儲實現(xiàn)這里所描述的一個或多個技術或功能或由這里所描述的一個或多個技術或功能使用的一組或多組數(shù)據(jù)結構或指令5024(例如,軟件)。指令5024還可在由機器5000對其的執(zhí)行過程中全部或至少部分駐留在主存儲器5004、靜態(tài)存儲器5006、或硬件處理器5002內。在示例中,硬件處理器5002、主存儲器5004、靜態(tài)存儲器5006或存儲設備5016的一種或任意組合可構成機器可讀介質。
雖然機器可讀介質5022被示為單個介質,但是術語“機器可讀介質”可包括被配置為存儲一個或多個指令5024的單個介質或多個介質(例如,集中式或分布式數(shù)據(jù)庫、和/或相關聯(lián)的緩存和服務器)。
術語“機器可讀介質”可包括能夠存儲、編碼或攜帶供機器5000執(zhí)行并且使得機器5000執(zhí)行本公開的任意一個或多個技術的指令,或能夠存儲、編碼或攜帶由該指令使用或與該指令相關聯(lián)的數(shù)據(jù)結構的任意介質。非限制性機器可讀介質示例可包括固態(tài)存儲器和光學及磁性介質。機器可讀介質的具體示例可包括:非易失存儲器,例如,半導體存儲器設備(例如,電可編程只讀存儲器(EPROM)、電可擦除可編程只讀存儲器(EEPROM))和閃速存儲器設備;磁盤,例如,內部硬盤和可移除磁盤;磁光盤;隨機存取存儲器(RAM);固態(tài)驅動器(SSD);以及CD-ROM和DVD-ROM盤。在一些示例中,機器可讀介質可以包括非暫態(tài)機器可讀介質。在一些示例中,機器可讀介質可以包括不是暫態(tài)傳播信號的機器可讀介質。
指令5024還可通過通信網(wǎng)絡5026、使用傳輸介質、經(jīng)由網(wǎng)絡接口設備5020來發(fā)送或接收。機器5000可以通過使用很多傳輸協(xié)議(例如,幀中繼、互聯(lián)網(wǎng)協(xié)議(IP)、傳輸控制協(xié)議(TCP)、用戶數(shù)據(jù)報協(xié)議(UDP)、超文本傳輸協(xié)議(HTTP)等)中的任意一個與一個或多個其他機器通信。示例通信網(wǎng)絡可以包括局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、分組數(shù)據(jù)網(wǎng)(例如,互聯(lián)網(wǎng))、移動電話網(wǎng)絡(例如,蜂窩網(wǎng)絡)、普通舊式電話(POTS)網(wǎng)絡、以及無線數(shù)據(jù)網(wǎng)絡(例如,被稱為的電氣電子工程師協(xié)會(IEEE)802.11標準族、被稱為的IEEE 802.16標準族)、IEEE 802.15.4標準族、長期演進(LTE)標準族、通用移動通信系統(tǒng)(UMTS)標準族、對等(P2P)網(wǎng)絡等。在示例中,網(wǎng)絡接口設備5020可以包括一個或多個物理插口(例如,以太網(wǎng)、同軸插口、或電話插口)或者一個或多個天線來與通信網(wǎng)絡5026相連接。在示例中,網(wǎng)絡接口設備5020可以包括多個天線來使用如下項中的至少一項進行無線通信:單輸入多輸出(SIMO)、多輸入多輸出(MIMO)、或多輸入單輸出(MISO)技術。在一些示例中,網(wǎng)絡接口設備5020可以使用多用戶MIMO技術進行無線通信。
其他注釋和示例
示例1包括用于配置全雙工通信的主題(例如,方法、用于執(zhí)行動作的裝置、包括當被機器執(zhí)行使得機器執(zhí)行動作的指令的機器可讀介質、或被配置為執(zhí)行動作的裝置),包括:在無線設備處,使用一個或多個處理器,該一個或多個處理器被配置為:確定回波消除參數(shù);將回波消除參數(shù)發(fā)送至控制無線設備;接收全雙工通信參數(shù),該全雙工通信參數(shù)是控制無線設備基于回波消除參數(shù)來確定的;以及響應于接收到全雙工通信參數(shù),在同一無線信道上使用全雙工通信參數(shù)同時向控制無線設備發(fā)送分組以及從控制無線設備接收分組。
在示例2中,示例1的主題可以可選地包括,其中,無線設備具有有限的回波消除能力,并且其中,全雙工通信參數(shù)被計算以允許無線設備的回波消除電路消除由無線設備產(chǎn)生的發(fā)送。
在示例3中,示例1-2中任一個或多個示例的主題可以可選地包括,其中,控制無線設備具有有限的回波消除能力。
在示例4中,示例1-3中任一個或多個示例的主題可以可選地包括,其中,回波消除參數(shù)是如下項之一:無線設備能夠具有的回波消除量、接收器噪聲系數(shù)、最大調制編碼方案(MCS)、無線介質的測量、發(fā)送功率、以及全雙工時段持續(xù)時間。
在示例5中,示例1-4中任一個或多個示例的主題可以可選地包括,其中,全雙工通信參數(shù)是調制編碼方案(MCS)。
在示例6中,示例1-5中任一個或多個示例的主題可以可選地包括,其中,無線設備和控制無線設備根據(jù)802.11標準族之一進行操作。
在示例7中,示例1-6中任一個或多個示例的主題可以可選地包括,其中,無線設備包括第一天線和第二天線,并且其中,同時向控制無線設備發(fā)送分組以及從控制無線設備接收分組包括使用第一天線用于接收分組并且使用第二天線來向控制無線設備發(fā)送分組。
在示例8中,示例1-7中任一個或多個示例的主題可以可選地包括,其中,無線設備包括第一天線,并且其中,同時向控制無線設備發(fā)送分組以及從控制無線設備接收分組包括使用第一天線來同時接收分組和發(fā)送分組。
在示例9中,示例1-8中任一個或多個示例的主題可以可選地包括,發(fā)送對多個所接收的分組進行確認的塊確認。
在示例10中,示例1-9中任一個或多個示例的主題可以可選地包括接收要求立即響應的分組,并且作為響應:等待直到當前分組完成傳輸;等待預定時間;以及向要求立即響應的分組發(fā)送確認。
在示例11中,示例1-10中任一個或多個示例的主題可以可選地包括,其中控制無線設備是接入點(AP)。
在示例12中,示例1-11中任一個或多個示例的主題可以可選地包括,其中控制無線設備是站(STA)。
在示例13中,示例1-12中任一個或多個示例的主題可以可選地包括,其中無線設備是STA。
在示例14中,示例1-13中任一個或多個示例的主題可以可選地包括,其中無線設備是AP。
示例15包括示例1-14中任一示例的主題,或者可以可選地與示例1-14中任一示例的主題相結合,從而包括用于配置全雙工通信的主題(例如,方法、用于執(zhí)行動作的裝置、包括當被機器執(zhí)行使得機器執(zhí)行動作的指令的機器可讀介質、或被配置為執(zhí)行動作的裝置),包括:在無線設備處,使用一個或多個處理器,該一個或多個處理器被配置為:確定特定于無線設備的第一回波消除參數(shù);接收來自受控無線設備的第二回波消除參數(shù);計算全雙工通信參數(shù),該全雙工通信參數(shù)是基于第一回波消除參數(shù)和第二回波消除參數(shù)確定的;向受控無線設備發(fā)送全雙工通信參數(shù);以及響應于接收到全雙工通信參數(shù),在同一無線信道上使用全雙工通信參數(shù)同時向受控無線設備發(fā)送分組以及從受控無線設備接收分組。
在示例16中,示例1-15中任一個或多個示例的主題可以可選地包括,其中,無線設備具有有限的回波消除能力,并且其中,全雙工通信參數(shù)被計算以允許無線設備的回波消除電路消除由無線設備產(chǎn)生的發(fā)送并且允許受控無線設備的回波消除電路消除由受控無線設備產(chǎn)生的發(fā)送。
在示例17中,示例1-16中任一個或多個示例的主題可以可選地包括,其中,全雙工通信參數(shù)是調制編碼方案(MCS),該MCS被計算從而將無線設備與受控無線設備之間的連接吞吐量優(yōu)先于無線設備與受控無線設備之間的連接延遲。
在示例18中,示例1-17中任一個或多個示例的主題可以可選地包括,其中,全雙工通信參數(shù)是調制編碼方案(MCS),該MCS被計算從而將無線設備與受控無線設備之間的連接延遲優(yōu)先于無線設備與受控無線設備之間的連接吞吐量。
在示例19中,示例1-18中任一個或多個示例的主題可以可選地包括,其中,受控無線設備具有有限的回波消除能力。
在示例20中,示例1-19中任一個或多個示例的主題可以可選地包括,其中,回波消除參數(shù)是如下項之一:無線設備能夠具有的回波消除量、接收器噪聲系數(shù)、最大調制編碼方案(MCS)、無線介質的測量、發(fā)送功率、以及全雙工時段持續(xù)時間。
在示例21中,示例1-20中任一個或多個示例的主題可以可選地包括,其中,全雙工通信參數(shù)是調制編碼方案(MCS)。
在示例22中,示例1-21中任一個或多個示例的主題可以可選地包括,其中,無線設備和受控無線設備根據(jù)802.11標準族之一進行操作。
在示例23中,示例1-22中任一個或多個示例的主題可以可選地包括,其中,無線設備包括第一天線和第二天線,并且其中,同時向無線設備發(fā)送分組以及從無線設備接收分組包括使用第一天線用于接收分組并且使用第二天線來向受控無線設備發(fā)送分組。
在示例24中,示例1-23中任一個或多個示例的主題可以可選地包括,其中,無線設備包括第一天線,并且其中,同時向受控無線設備發(fā)送分組以及從受控無線設備接收分組包括使用第一天線來同時接收分組和發(fā)送分組。
在示例25中,示例1-24中任一個或多個示例的主題可以可選地包括,其中受控無線設備是接入點(AP)。
在示例26中,示例1-25中任一個或多個示例的主題可以可選地包括,其中受控無線設備是站(STA)。
在示例27中,示例1-26中任一個或多個示例的主題可以可選地包括,其中無線設備是STA。
在示例28中,示例1-27中任一個或多個示例的主題可以可選地包括,其中無線設備是AP。
示例29包括示例1-28中任一示例的主題,或者可以可選地與示例1-28中任一示例的主題相結合,從而包括主題(例如,設備、裝置、或機器),該主題包括存儲器和一個或多個處理器,該一個或多個處理器被配置為包括媒體訪問控制(MAC)層模塊,該MAC層模塊被配置為:確定回波消除參數(shù);將回波消除參數(shù)發(fā)送至控制無線設備;接收全雙工通信參數(shù),該全雙工通信參數(shù)是控制無線設備基于回波消除參數(shù)來確定的;以及響應于接收到全雙工通信參數(shù),使得物理層模塊在同一無線信道上使用全雙工通信參數(shù)同時向控制無線設備發(fā)送分組以及從控制無線設備接收分組。
在示例30中,示例1-29中任一個或多個示例的主題可以可選地包括,其中,無線設備具有有限的回波消除能力,并且其中,全雙工通信參數(shù)被計算以允許無線設備的回波消除電路消除由無線設備產(chǎn)生的發(fā)送。
在示例31中,示例1-30中任一個或多個示例的主題可以可選地包括,其中,控制無線設備具有有限的回波消除能力。
在示例32中,示例1-31中任一個或多個示例的主題可以可選地包括,其中,回波消除參數(shù)是如下項之一:無線設備能夠具有的回波消除量、接收器噪聲系數(shù)、最大調制編碼方案(MCS)、無線介質的測量、發(fā)送功率、以及全雙工時段持續(xù)時間。
在示例33中,示例1-32中任一個或多個示例的主題可以可選地包括,其中,全雙工通信參數(shù)是調制編碼方案(MCS)。
在示例34中,示例1-33中任一個或多個示例的主題可以可選地包括,其中,無線設備和控制無線設備根據(jù)802.11標準族之一進行操作。
在示例35中,示例1-34中任一個或多個示例的主題可以可選地包括,其中,無線設備包括第一天線和第二天線,并且其中,物理層被配置為使用第一天線和第二天線同時向控制無線設備發(fā)送分組以及從控制無線設備接收分組,第一天線用于接收分組,第二天線用于向控制無線設備發(fā)送分組。
在示例36中,示例1-35中任一個或多個示例的主題可以可選地包括,其中,無線設備包括第一天線,并且其中,物理層被配置為使用第一天線來同時接收分組和發(fā)送分組,從而同時向控制無線設備發(fā)送分組以及從控制無線設備接收分組。
在示例37中,示例1-36中任一個或多個示例的主題可以可選地包括,其中,MAC層模塊被配置為發(fā)送對多個所接收的分組進行確認的塊確認。
在示例38中,示例1-37中任一個或多個示例的主題可以可選地包括,其中,MAC層模塊被配置為:接收要求立即響應的分組,并且作為響應:等待直到當前分組完成傳輸;等待預定時間;以及產(chǎn)生要發(fā)送的對要求立即響應的分組的確認。
在示例39中,示例1-38中任一個或多個示例的主題可以可選地包括,其中控制無線設備是接入點(AP)。
在示例40中,示例1-39中任一個或多個示例的主題可以可選地包括,其中控制無線設備是站(STA)。
在示例41中,示例1-40中任一個或多個示例的主題可以可選地包括,其中無線設備是STA。
在示例42中,示例1-41中任一個或多個示例的主題可以可選地包括,其中無線設備是AP。
示例43包括示例1-42中任一示例的主題,或者可以可選地與示例1-42中任一示例的主題相結合,從而包括主題(例如,設備、裝置、或機器),該主題包括存儲器和一個或多個處理器,該一個或多個處理器被配置為包括媒體訪問控制(MAC)層模塊,該MAC層模塊被配置為:確定特定于無線設備的第一回波消除參數(shù);接收來自受控無線設備的第二回波消除參數(shù);計算全雙工通信參數(shù),該全雙工通信參數(shù)是基于第一回波消除參數(shù)和第二回波消除參數(shù)確定的;向受控無線設備發(fā)送全雙工通信參數(shù);以及響應于接收到全雙工通信參數(shù),使得物理層模塊在同一無線信道上使用全雙工通信參數(shù)同時向受控無線設備發(fā)送分組以及從受控無線設備接收分組。
在示例44中,示例1-43中任一個或多個示例的主題可以可選地包括,其中,無線設備具有有限的回波消除能力,并且其中,MAC層被配置為計算全雙工通信參數(shù)以允許無線設備的回波消除電路消除由無線設備產(chǎn)生的發(fā)送并且允許受控無線設備的回波消除電路消除由受控無線設備產(chǎn)生的發(fā)送。
在示例45中,示例1-44中任一個或多個示例的主題可以可選地包括,其中,MAC層被配置為計算MCS從而將無線設備與受控無線設備之間的連接吞吐量優(yōu)先于無線設備與受控無線設備之間的連接延遲。
在示例46中,示例1-45中任一個或多個示例的主題可以可選地包括,其中,MAC層被配置為計算MCS從而將無線設備與受控無線設備之間的連接延遲優(yōu)先于無線設備與受控無線設備之間的連接吞吐量。
在示例47中,示例1-46中任一個或多個示例的主題可以可選地包括,其中,受控無線設備具有有限的回波消除能力。
在示例48中,示例1-47中任一個或多個示例的主題可以可選地包括,其中,回波消除參數(shù)是如下項之一:無線設備能夠具有的回波消除量、接收器噪聲系數(shù)、最大調制編碼方案(MCS)、無線介質的測量、發(fā)送功率、以及全雙工時段持續(xù)時間。
在示例49中,示例1-48中任一個或多個示例的主題可以可選地包括,其中,全雙工通信參數(shù)是調制編碼方案(MCS)。
在示例50中,示例1-49中任一個或多個示例的主題可以可選地包括,其中,無線設備和受控無線設備根據(jù)802.11標準族之一進行操作。
在示例51中,示例1-50中任一個或多個示例的主題可以可選地包括,其中,無線設備包括第一天線和第二天線,并且其中,物理層被配置為使用第一天線和第二天線同時向無線設備發(fā)送分組以及從無線設備接收分組,第一天線用于接收分組,第二天線用于向受控無線設備發(fā)送分組。
在示例52中,示例1-51中任一個或多個示例的主題可以可選地包括,其中,無線設備包括第一天線,并且其中,物理層被配置為使用第一天線來同時接收分組和發(fā)送分組,從而同時向受控無線設備發(fā)送分組以及從受控無線設備接收分組。
在示例53中,示例1-52中任一個或多個示例的主題可以可選地包括,其中受控無線設備是接入點(AP)。
在示例54中,示例1-53中任一個或多個示例的主題可以可選地包括,其中受控無線設備是站(STA)。
在示例55中,示例1-54中任一個或多個示例的主題可以可選地包括,其中無線設備是STA。
在示例56中,示例1-55中任一個或多個示例的主題可以可選地包括,其中無線設備是AP。