本發(fā)明涉及用于同時傳送和接收數(shù)據(jù)的無線通信方法及使用該方法的無線通信裝置,更具體地說,涉及即使在重疊的BSS環(huán)境中,也能有效地執(zhí)行同時數(shù)據(jù)傳送和接收的無線通信方法和無線通信裝置。
背景技術(shù):
近年來,隨著移動裝置的供給擴(kuò)展,已經(jīng)顯著地突出能向移動裝置提供快速無線互聯(lián)網(wǎng)服務(wù)的無線LAN技術(shù)。無線LAN技術(shù)允許包括智能電話、智能平板、膝上型計算機(jī)、便攜式多媒體播放器、嵌入式裝置等的移動裝置基于近距離的無線通信技術(shù),無線地接入家庭或公司或特定服務(wù)提供區(qū)中的互聯(lián)網(wǎng)。
自使用2.4GHZ的頻率支持初始無線LAN技術(shù)以來,電氣電子工程師協(xié)會(IEEE)802.11已經(jīng)商業(yè)化或開發(fā)了各種技術(shù)標(biāo)準(zhǔn)。首先,IEEE 802.11b在使用2.4GHz頻帶的頻率時,支持最大11Mbps的通信速度。與顯著擁塞的2.4GHz頻帶的頻率相比,在IEEE 802.11b后商業(yè)化的IEEE 802.11a使用不是2.4GHz頻帶而是5GHz頻帶的頻率來減少干擾的影響,并且通過使用OFDM技術(shù),將通信速度提高到最大54Mbps。然而,IEEE 802.11a的缺點在于通信距離短于IEEE 802.11b。此外,與IEEE 802.11b類似,IEEE 802.11g使用2.4GHz頻帶的頻率來實現(xiàn)最大54Mbps的通信速度并且滿足向后兼容性以顯著地引起關(guān)注,并且就通信距離而言,優(yōu)于IEEE 802.11a。
此外,作為為了克服在無線LAN中指明為弱點的通信速度的限制建立而的技術(shù)標(biāo)準(zhǔn),已經(jīng)提供了IEEE 802.11n。IEEE 802.11n針對增加網(wǎng)絡(luò)的速度和可靠性并且延長無線網(wǎng)絡(luò)的操作距離。更詳細(xì)地說,IEEE 802.11n支持高吞吐量(HT),其中,數(shù)據(jù)處理速度為最大540Mbps或更高,并且進(jìn)一步,基于多輸入和多輸出(MIMO)技術(shù),其中,在傳送單元和接收單元的兩側(cè)均使用多個天線來最小化傳送誤差和優(yōu)化數(shù)據(jù)速度。此外,該標(biāo)準(zhǔn)能使用傳送相互疊加的多個副本以便增加數(shù)據(jù)可靠性的編碼方案。
當(dāng)啟用無線LAN的電源,并且進(jìn)一步多樣化使用無線LAN的應(yīng)用時,用于支持比由IEEE 802.11n支持的數(shù)據(jù)處理速度更高的吞吐量(極高吞吐量(VHT)的新無線LAN系統(tǒng)的需求受到關(guān)注。在它們中,IEEE 802.11ac支持5GHz頻率中的寬帶(80至160MHz)。僅在5GHz頻帶中定義IEEE 802.11ac標(biāo)準(zhǔn),但初始11ac芯片組甚至支持2.4GHz頻帶中的操作,用于與現(xiàn)有的2.4GHz頻帶產(chǎn)品向后兼容。理論上,根據(jù)所述標(biāo)準(zhǔn),能使能多個站的無線LAN速度至最小1Gbps并且能使最大單個鏈路速度至最小500Mbps。這通過擴(kuò)展由802.11n接受的無線接口的概念來實現(xiàn),諸如更寬射頻帶寬(最大160MHz)、更多MIMO空間流(最大8)、多用戶MIMO、和高密度調(diào)制(最大256QAM)。此外,作為通過使用60GHz頻帶代替現(xiàn)有的2.4GHz/5GHz傳送數(shù)據(jù)的方案,已經(jīng)提供了IEEE 802.11ad。IEEE 802.11ad是通過使用波束成形技術(shù)提供最大7Gbps的速度的傳送標(biāo)準(zhǔn),并且適合于高位率運動圖像流媒體,諸如海量數(shù)據(jù)或未壓縮HD視頻。然而,由于60GHz頻帶難以通過障礙,其缺點在于僅能在近距離空間的設(shè)備中,使用60GHz頻帶。
同時,近年來,作為802.11ac和802.11ad后的下一代無線LAN標(biāo)準(zhǔn),對用于在高密度環(huán)境中提供高效和高性能無線LAN通信技術(shù)的討論不斷地進(jìn)行。即,在下一代無線LAN環(huán)境中,在高密度站和接入點(AP)的存在下,需要在室內(nèi)/室外提供具有高頻效率的通信,并且要求用于實現(xiàn)該通信的各種技術(shù)。
技術(shù)實現(xiàn)要素:
技術(shù)問題
已經(jīng)努力實現(xiàn)本發(fā)明以在高密度環(huán)境中提供高效/高性能無線LAN通信。
特別地,已經(jīng)努力實現(xiàn)本發(fā)明以提供終端能有效地執(zhí)行數(shù)據(jù)的同時傳送/接收的方法。
技術(shù)方案
為了實現(xiàn)這些目的,本發(fā)明提供如下所述的無線通信方法和無線通信終端。
本發(fā)明的示例性實施例提供一種終端的無線通信方法,所述無線通信方法包括:執(zhí)行用于傳送數(shù)據(jù)的退避過程;當(dāng)所述退避過程的退避計數(shù)器期滿時,傳送第一RTS幀;當(dāng)響應(yīng)于所述傳送的第一RTS幀接收到第二RTS幀時,設(shè)定用于等待傳送所述數(shù)據(jù)的傳送計時器;以及基于所述設(shè)定的傳送計時器,等待傳送所述數(shù)據(jù)。
本發(fā)明的另一示例性實施例提供一種無線通信終端,所述無線通信終端包括:用來傳送和接收無線電信號的收發(fā)器;以及用來控制所述終端的操作處理器,其中,所述處理器執(zhí)行用于傳送數(shù)據(jù)的退避過程,當(dāng)所述退避過程的退避計數(shù)器期滿時傳送第一RTS幀,當(dāng)響應(yīng)于傳送的第一RTS幀接收到第二RTS幀時設(shè)定用于等待傳送所述數(shù)據(jù)的傳送計時器,以及基于所述設(shè)定的傳送計時器等待傳送所述數(shù)據(jù)。
在這種情況下,所述第二RTS幀可以是表示所述終端能夠通過前導(dǎo)的預(yù)定位執(zhí)行同時傳送/接收的RTS幀。
所述第一RTS幀可以具有作為發(fā)射機(jī)地址的、所述終端的地址,并且具有作為接收機(jī)地址的、所述終端期望向其傳送數(shù)據(jù)的第一終端的地址,以及所述第二RTS幀可以具有作為發(fā)射機(jī)地址的、所述第一終端的地址,并且具有作為接收機(jī)地址的、所述第一終端期望向其傳送數(shù)據(jù)的第二終端的地址。
所述傳送計時器可以被設(shè)定為至少包括短幀間間隔(SIFS)時間和傳送CTS所需的時間。
當(dāng)設(shè)定的傳送計時器期滿時,可以傳送所述數(shù)據(jù),以及當(dāng)所述第二RTS幀的持續(xù)時間字段值大于所述第一RTS幀的持續(xù)時間字段值時,可以基于所述第二RTS幀的所述持續(xù)時間字段值,改變所述傳送的數(shù)據(jù)的持續(xù)時間字段值。
當(dāng)所述第二RTS幀的所述持續(xù)時間字段值大于所述第一RTS幀的所述持續(xù)時間字段值時,可以在完成所述數(shù)據(jù)的傳送后設(shè)定用于等待接收ACK幀的確認(rèn)計時器。
本發(fā)明的又另一實施例提供一種終端的無線通信方法,所述無線通信方法包括:執(zhí)行用于傳送數(shù)據(jù)的退避過程;當(dāng)在所述退避過程的退避計數(shù)器期滿前接收到具有作為接收機(jī)地址的、所述終端的地址的第一RTS幀時,掛起所述退避過程;以及響應(yīng)于接收到所述第一RTS幀,傳送用于所述數(shù)據(jù)的同時傳送/接收的第二RTS幀。
本發(fā)明的又另一示例性實施例提供一種無線通信終端,所述無線通信終端包括:用來傳送和接收無線電信號的收發(fā)器;以及用來控制所述終端的操作的處理器,其中,所述處理器執(zhí)行用于傳送數(shù)據(jù)的退避過程,當(dāng)在所述退避過程的退避計數(shù)器期滿前接收到具有作為接收機(jī)地址的、所述終端的地址的第一RTS幀時掛起所述退避過程,以及響應(yīng)于接收到所述第一RTS幀傳送用于所述數(shù)據(jù)的同時傳送/接收的第二RTS幀。
在這種情況下,所述第一RTS幀可以具有作為發(fā)射機(jī)地址的、期望向所述終端傳送數(shù)據(jù)的第一終端的地址,并且具有作為接收機(jī)地址的所述終端的地址,且所述第二RTS幀可以具有作為發(fā)射機(jī)地址的、所述終端的地址,并且具有作為接收機(jī)地址的、所述終端期望向其傳送數(shù)據(jù)的所述第二終端的地址。
當(dāng)所述第一RTS幀的持續(xù)時間字段值大于用于傳送所述數(shù)據(jù)所需的持續(xù)時間值時,可以基于所述第一RTS幀的所述持續(xù)時間字段值,調(diào)整所述傳送的第二RTS幀的持續(xù)時間字段值。
本發(fā)明的又另一示例性實施例提供一種終端的無線通信方法,包括:執(zhí)行用于傳送數(shù)據(jù)的退避過程;當(dāng)在所述退避過程的退避計數(shù)器期滿前未接收到RTS幀和CTS幀中的至少一個時,通過使用擴(kuò)展退避計數(shù)器來執(zhí)行另外的退避過程;當(dāng)在擴(kuò)展退避計數(shù)器期滿前接收到具有作為接收機(jī)地址的所述終端的地址的第一RTS幀時,掛起所述另外的退避過程;并且響應(yīng)于接收到所述第一RTS幀,傳送用于數(shù)據(jù)的同時傳送/接收的第二RTS幀。
本發(fā)明的又另一示例性實施例提供一種無線通信終端,所述無線通信終端包括:用來傳送和接收無線電信號的收發(fā)器;以及用來控制所述終端的操作的處理器,其中,所述處理器執(zhí)行用于傳送數(shù)據(jù)的退避過程;當(dāng)在所述退避過程的退避計數(shù)器期滿前未接收到RTS幀和CTS幀中的至少一個時,通過使用擴(kuò)展退避計數(shù)器來執(zhí)行另外的退避過程;當(dāng)在擴(kuò)展退避計數(shù)器期滿前接收到具有作為接收機(jī)地址的終端的地址的第一RTS幀時,掛起所述另外的退避過程;并且響應(yīng)于接收到所述第一RTS幀,傳送用于所述數(shù)據(jù)的同時傳送/接收的第二RTS幀。
在這種情況下,可以基于將分配給所述終端的退避計數(shù)器值乘以預(yù)定比例常數(shù)獲得的值,確定所述擴(kuò)展退避計數(shù)器。
所述終端可以是能夠執(zhí)行數(shù)據(jù)的同時傳送和接收的終端,以及可以將用于設(shè)定所述終端的所述退避計數(shù)器的初始競爭窗口值設(shè)定為大于標(biāo)準(zhǔn)初始競爭窗口值。
接著,本發(fā)明的又另一示例性還提供一種終端的無線通信方法,所述無線通信方法包括:從至少一個外部終端接收用于上行鏈路數(shù)據(jù)傳送的請求幀,以及傳送觸發(fā)幀,所述觸發(fā)幀指示傳送用于所述上行鏈路數(shù)據(jù)傳送的所述請求幀的所述至少一個外部終端的上行鏈路數(shù)據(jù)的同時傳送。
本發(fā)明的又另一示例性實施例提供一種無線通信終端,所述無線通信終端包括:用來傳送和接收無線電信號的收發(fā)器;以及用來控制所述終端的操作的處理器,其中,所述處理器從至少一個外部終端接收用于上行鏈路數(shù)據(jù)傳送的請求幀;且傳送觸發(fā)幀,所述觸發(fā)幀指示傳送用于所述上行鏈路數(shù)據(jù)傳送的所述請求幀的所述至少一個外部終端的上行鏈路數(shù)據(jù)的同時傳送。
在這種情況下,可以由所述觸發(fā)幀的前導(dǎo)的預(yù)定位指示將執(zhí)行所述同時數(shù)據(jù)傳送的至少一個外部終端(在下文中,稱為同時傳送終端)。
可以基于所述至少一個同時傳送終端的所述上行鏈路數(shù)據(jù)的持續(xù)時間的最大值,確定所述觸發(fā)幀的持續(xù)時間字段。
可以基于所述觸發(fā)幀,確定所述至少一個同時傳送終端的上行鏈路數(shù)據(jù)的傳送定時。
可以對所述終端設(shè)定用于從所述至少一個外部終端接收用于所述上行鏈路數(shù)據(jù)傳送的請求幀的單獨的等待時間。
接著,本發(fā)明的又另一示例性實施例還提供一種終端的無線通信方法,所述無線通信方法包括:從AP接收指示同時傳送至少一個終端的上行鏈路數(shù)據(jù)的觸發(fā)幀;以及響應(yīng)于接收到所述觸發(fā)幀,將上行鏈路數(shù)據(jù)傳送到所述AP。
本發(fā)明的又另一示例性實施例提供一種無線通信終端,所述無線通信終端包括:用來傳送和接收無線電信號的收發(fā)器;以及用來控制所述終端的操作的處理器,其中,所述處理器從AP接收指示同時傳送至少一個終端的上行鏈路數(shù)據(jù)的觸發(fā)幀,以及響應(yīng)于接收到所述觸發(fā)幀,將上行鏈路數(shù)據(jù)傳送到所述AP。
在這種情況下,可以由所述觸發(fā)幀指示的多個終端同時執(zhí)行所述上行鏈路數(shù)據(jù)傳送。
響應(yīng)于接收到所述觸發(fā)幀,在預(yù)定時間執(zhí)行所述上行鏈路數(shù)據(jù)傳送。
有益效果
根據(jù)本發(fā)明的示例性實施例,在最小化現(xiàn)有技術(shù)中的系統(tǒng)的改變的同時,通過使用用在現(xiàn)有技術(shù)中的無線LAN中的RTS/CTS幀以實現(xiàn)同時傳送/接收數(shù)據(jù),解決用于數(shù)據(jù)的同時傳送/接收的所有問題。
此外,由于不要求其中通信終端彼此協(xié)商數(shù)據(jù)的同時數(shù)據(jù)傳送和接收的另外的步驟,能增加每小時的傳送效率。
進(jìn)一步,能增強(qiáng)同時數(shù)據(jù)傳送/接收技術(shù)的效率以增加每小時的數(shù)據(jù)傳送率。
此外,通過設(shè)定有效網(wǎng)絡(luò)分配向量(NAV),能解決在執(zhí)行同時數(shù)據(jù)傳送/接收時可能發(fā)生的與相鄰BSS中的終端的干擾問題。
附圖說明
圖1是圖示根據(jù)本發(fā)明的實施例的無線LAN系統(tǒng)的圖。
圖2是圖示根據(jù)本發(fā)明的另一實施例的無線LAN系統(tǒng)的圖。
圖3是圖示根據(jù)本發(fā)明的實施例的站的構(gòu)造的框圖。
圖4是圖示根據(jù)本發(fā)明的實施例的接入點的構(gòu)造的框圖。
圖5是圖示用在無線LAN通信中的載波偵聽多路訪問(CSMA)/沖突避免(CA)方法的圖。
圖6是圖示用于使用請求發(fā)送(RTS)幀和清除發(fā)送CTS)幀,執(zhí)行分布式協(xié)調(diào)功能(DCF)的方法的圖。
圖7是圖示其中終端同時傳送/接收數(shù)據(jù)的示例性實施例的圖。
圖8是圖示根據(jù)本發(fā)明的示例性實施例的數(shù)據(jù)傳送過程的圖。
圖9是圖示根據(jù)圖8的示例性實施例的目標(biāo)BSS的終端和相鄰BSS(BSS'1和BSS'2)的終端的NAV變化的圖。
圖10是圖示根據(jù)本發(fā)明的另一示例性實施例的數(shù)據(jù)傳送過程的圖。
圖11是圖示根據(jù)圖10的示例性實施例的目標(biāo)BSS的終端和相鄰BSS(BSS'1和BSS'2)的終端的NAV變化的圖。
圖12是圖示根據(jù)本發(fā)明的其中終端針對同時傳送/接收而傳送數(shù)據(jù)的另一示例性實施例的圖。
圖13是圖示根據(jù)本發(fā)明的又另一示例性實施例的數(shù)據(jù)傳送過程的圖。
圖14是圖示根據(jù)圖13的示例性實施例的目標(biāo)BSS的終端和相鄰BSS(BSS'1和BSS'2)的終端的NAV變化的圖。
圖15是圖示使用擴(kuò)展退避計數(shù)器的數(shù)據(jù)傳送方法的示例性實施例的圖。
圖16是圖示使用擴(kuò)展退避計數(shù)器的數(shù)據(jù)傳送方法的另一示例性實施例的圖。
圖17是圖示在圖16的示例性實施例中的關(guān)于傳送數(shù)據(jù)失敗的終端,保證下一退避競爭中的優(yōu)先級的方法的圖。
圖18是圖示根據(jù)本發(fā)明的示例性實施例的同時傳送/接收的目標(biāo)終端的狀態(tài)轉(zhuǎn)換圖。
圖19是圖示根據(jù)本發(fā)明的示例性實施例的同時傳送/接收終端的狀態(tài)轉(zhuǎn)換圖。
具體實施方式
通過考慮在本發(fā)明中的功能,在說明書中使用的術(shù)語采用當(dāng)前廣泛使用的一般術(shù)語,但這些術(shù)語可以根據(jù)本領(lǐng)域的技術(shù)人員的意圖、習(xí)慣和新技術(shù)的出現(xiàn)改變。此外,在特定情況下,存在由申請人任意選擇的術(shù)語,并且在這種情況下,將在本發(fā)明的相應(yīng)描述部分中描述其含義。因此,應(yīng)理解應(yīng)當(dāng)不僅僅基于術(shù)語的名稱而是基于該術(shù)語的實質(zhì)含義和整個說明書中的內(nèi)容來分析用在本說明書中的術(shù)語。
在整個說明書和后續(xù)權(quán)利要求中,當(dāng)描述元件“耦接”到另一元件,元件能“直接耦接”到該另外元件,或通過第三元件“電氣耦合”到該另外元件。此外,除非有相反的明確描述,術(shù)語“包括”及諸如“包括了”或“包括有”的變體將理解成暗示包括所述元件但不排除任何其他元件。此外,基于特定閾值的諸如“或以上”或“或以下”的限制可以分別由“大于”或“小于”適當(dāng)?shù)靥娲?/p>
本申請要求在韓國知識產(chǎn)權(quán)局提交的韓國專利申請?zhí)?0-2014-0063358、10-2014-0063361和10-2014-0076102的優(yōu)先權(quán)和利益,且在各個申請中所述的實施例和提及的項被包括在本申請的具體實施方式中。
圖1是圖示根據(jù)本發(fā)明的實施例的無線LAN系統(tǒng)的圖。無線LAN系統(tǒng)包括一個或多個基本服務(wù)集(BSS),且BSS表示相互成功同步以相互通信的裝置集。通常,可以將BSS分成基礎(chǔ)設(shè)施BSS和獨立BSS(IBSS),且圖1圖示它們中的基礎(chǔ)設(shè)施BSS。
如圖1所示,基礎(chǔ)設(shè)備BSS(BSS1和BSS2)包括一個或多個站STA1、STA2、STA3、STA4和STA5、作為提供分發(fā)服務(wù)的站的接入點PCP/AP-1和PCP/AP-2、以及連接多個接入點PCP/AP-1和PCP/AP-2的分發(fā)系統(tǒng)(DS)。
站(STA)是包括遵循IEEE 802.11標(biāo)準(zhǔn)的規(guī)則的媒體接入控制(MAC)和用于無線介質(zhì)的物理層接口的預(yù)定設(shè)備,并且廣義上包括非接入點(非AP)站和接入點(AP)。此外,在本說明書中,可以使用術(shù)語“終端”作為包括所有無線LAN通信設(shè)備(諸如站和AP)的概念。用于無線通信的站包括處理器和收發(fā)器,并且根據(jù)該實施例,可以進(jìn)一步包括用戶接口單元和顯示器單元。處理器可以生成將通過無線網(wǎng)絡(luò)被傳送的幀或處理通過無線網(wǎng)絡(luò)接收的幀,且除此之外,執(zhí)行用于控制站的各種處理。此外,收發(fā)器功能上與處理器連接,并且通過用于該站的無線網(wǎng)絡(luò)傳送和接收幀。
接入點(AP)是經(jīng)由無線媒介,提供對分發(fā)系統(tǒng)(DS)的接入、以用于與所述站相關(guān)聯(lián)的實體。在基礎(chǔ)設(shè)施BSS中,非AP站之間的通信原則上經(jīng)由AP執(zhí)行,但當(dāng)配置直接鏈路時,甚至在非AP站之間也能夠直接通信。同時,在本發(fā)明中,AP被用作包括個人BSS協(xié)調(diào)點(PCP)的概念,并且廣義上可以包括包含集中控制器、基站(BS)、節(jié)點B、基站收發(fā)器系統(tǒng)(BTS)和站點控制器的概念。
多個基礎(chǔ)設(shè)施BSS可以通過分發(fā)系統(tǒng)(DS)相互連接。在這種情況下,通過分發(fā)系統(tǒng)連接的多個BSS被稱為擴(kuò)展服務(wù)集(ESS)。
圖2圖示根據(jù)本發(fā)明的另一實施例的作為無線LAN系統(tǒng)的獨立BSS。在圖2的實施例中,將省略與圖1的實施例相同或相對應(yīng)的部件的重復(fù)描述。
由于圖2所示的BSS 3是獨立的BSS并且不包括AP,所有站STA6和STA7均不與AP連接。不允許獨立BSS接入分發(fā)系統(tǒng),且獨立BSS形成自包含網(wǎng)絡(luò)。在獨立BSS中,各個站STA6和STA7可以直接相互連接。
圖3是圖示根據(jù)本發(fā)明的實施例的站100的構(gòu)造的框圖。
如圖3所示,根據(jù)本發(fā)明的實施例的站100可以包括處理器110、收發(fā)器120、用戶接口單元140、顯示單元150和存儲器160。
首先,收發(fā)器120傳送和接收無線電信號,諸如無線LAN包等,并且可以嵌入在站100中或提供為外部。根據(jù)實施例,收發(fā)器120可以包括使用不同頻帶的至少一個傳送/接收模塊。例如,收發(fā)器120可以包括具有不同頻帶(諸如2.4GHz、5GHz和60GHz)的傳送/接收模塊。根據(jù)實施例,站100可以包括使用6GHz或以上的頻帶的傳送/接收模塊以及使用6GHz或以下的頻帶的傳送/接收模塊。根據(jù)由相應(yīng)的傳送/接收模塊支持的頻帶的無線LAN標(biāo)準(zhǔn),各個傳送/接收模塊可以執(zhí)行與AP或外部站的無線通信。根據(jù)站100的性能和需求,收發(fā)器120可以一次僅操作一個傳送/接收模塊或同時操作多個傳送/接收模塊。當(dāng)站100包括多個傳送/接收模塊時,每一傳送/接收模塊可以由獨立的元件實現(xiàn)或多個模塊可以集成在一個芯片中。
接著,用戶接口單元140包括在站100中提供的各種輸入/輸出手段。即,用戶接口單元140可以通過使用各種輸入手段接收用戶輸入,且處理器110可以基于接收的用戶輸入控制站100。此外,用戶接口單元140可以通過使用各種輸出手段,基于處理器110的指令,執(zhí)行輸出。
接著,顯示單元150在顯示屏上輸出圖像。顯示單元150可以輸出各種顯示對象,諸如由處理器110執(zhí)行的內(nèi)容或基于處理器110的控制命令的用戶界面等。此外,存儲器160存儲用在站100中的控制程序和各種結(jié)果數(shù)據(jù)。控制程序可以包括站100接入AP或外部站所需的接入程序。
本發(fā)明的處理器110可以執(zhí)行各種命令或程序并且處理站100中的數(shù)據(jù)。此外,處理器110可以控制站100的各個單元并且控制單元之間的數(shù)據(jù)傳送/接收。根據(jù)本發(fā)明的實施例,處理器110可以執(zhí)行用于接入在存儲器160中存儲的AP的程序并且接收由AP傳送的通信配置消息。此外,處理器110可以讀取包括在通信配置消息中的關(guān)于站100的優(yōu)先條件的信息,并且基于該關(guān)于站100的優(yōu)先條件的信息,請求接入AP。本發(fā)明的處理器110可以表示站100的主控制單元,且根據(jù)本實施例,處理器110可以表示用于單個地控制站100的一些部件(例如,收發(fā)器120等)的控制單元。根據(jù)本發(fā)明的實施例,處理器110控制站100的無線電信號傳送/接收的各種操作。在下文中,將描述其詳細(xì)的實施例。
圖3所示的站100是根據(jù)本發(fā)明的實施例的框圖,其中,將分離的塊圖示為設(shè)備的邏輯區(qū)分元件。因此,取決于設(shè)備的設(shè)計,可以將設(shè)備的元件安裝在單個芯片或多個芯片中。例如,當(dāng)被集成為單個芯片或?qū)崿F(xiàn)為分離的芯片時,可以實現(xiàn)處理器110和收發(fā)器120。此外,在本發(fā)明的實施例中,可以在站100中可選地提供站100的一些部件(例如,用戶接口單元140和顯示單元150)。
圖4是圖示根據(jù)本發(fā)明的實施例的AP 200的構(gòu)造的框圖。
如圖4所示,根據(jù)本發(fā)明的實施例的AP 200可以包括處理器210、收發(fā)器220和存儲器260。在圖4中,在AP 200的部件之間,將省略與圖2的站100的部件相同或相應(yīng)的部件的重復(fù)描述。
參考圖4,根據(jù)本發(fā)明的實施例的AP 200包括用于在至少一個頻帶中操作BSS的收發(fā)器220。如圖3的實施例中所述,AP 200的收發(fā)器220還可以包括使用不同頻帶的多個傳送/接收模塊。即,根據(jù)本發(fā)明的實施例的AP 200可以包括多個頻帶(例如2.4GHz、5GHz和60GHz)中的兩個或以上傳送/接收模塊。優(yōu)選地,AP 200可以包括使用6GHz或以上的頻帶的傳送/接收模塊和使用6GHz或以下的頻帶的傳送/接收模塊。各個傳送/接收模塊可以根據(jù)由相應(yīng)的傳送/接收模塊支持的頻帶的無線LAN標(biāo)準(zhǔn),執(zhí)行與站無線通信。根據(jù)AP 200的性能和要求,收發(fā)器220可以一次僅操作一個傳送/接收模塊或同時一起操作多個傳送/接收模塊。
接著,存儲器260存儲用在AP 200中的控制程序和各個結(jié)果數(shù)據(jù)??刂瞥绦蚩梢园ㄓ糜诠芾碚镜慕尤氲慕尤氤绦?。此外,處理器210可以控制AP 200的各個單元并且控制單元之間的數(shù)據(jù)傳送/接收。根據(jù)本發(fā)明的實施例,處理器210可以執(zhí)行用于接入在存儲器260中存儲的站的程序并且傳送用于一個或多個站的通信配置消息。在這種情況下,通信配置消息可以包括關(guān)于各個站的接入優(yōu)先條件的信息。此外,處理器210根據(jù)站的接入請求,執(zhí)行接入配置。處理器210根據(jù)本發(fā)明的實施例,控制AP 200的各種操作,諸如無線電信號傳送/接收。
圖5是圖示用在無線LAN通信中的載波偵聽多路訪問(CSMA)/沖突避免(CA)方法的圖。
執(zhí)行無線LAN通信的終端通過在傳送數(shù)據(jù)前執(zhí)行載波偵聽,校驗信道是否忙。當(dāng)偵聽到具有預(yù)定強(qiáng)度或以上的無線電信號時,判斷相應(yīng)的信道忙并且終端延遲接入相應(yīng)的信道。這些過程被稱為空閑信道評估(CCA),且用于判定是否偵聽到相應(yīng)信號的水平被稱為CCA閾值。當(dāng)由終端接收的、具有CCA閾值或以上的無線電信號將相應(yīng)的終端指示為接收機(jī),所述終端處理接收的無線電信號。同時,當(dāng)在相應(yīng)的信道中未偵聽到無線電信號或偵聽具有小于CCA閾值的強(qiáng)度的無線電信號時,判斷信道為空閑。
當(dāng)判斷信道為空閑時,在取決于每一終端的狀況的幀間間隔(IFS)時間(例如,判優(yōu)IFS(AIFS)、PCF IFS(PIFS)等)流逝后,具有待傳送的數(shù)據(jù)的每一終端執(zhí)行退避過程。根據(jù)本實施例,可以將AIFS用作替代現(xiàn)有DCF IFS(DIFS)的部件。在將時隙減小到與在信道的空閑狀態(tài)的間隔期間分配給相應(yīng)終端的隨機(jī)數(shù)一樣長的期間每一終端待機(jī),并且完全耗盡時隙的終端嘗試接入相應(yīng)的信道。同樣地,每一終端在其中執(zhí)行退避過程的間隔被稱為競爭窗口間隔。
當(dāng)特定終端成功地接入信道時,相應(yīng)的終端可以通過該信道傳送數(shù)據(jù)。然而,當(dāng)嘗試接入的終端與另一終端沖突時,相互沖突的終端被分別分配新的隨機(jī)數(shù)來再次執(zhí)行退避過程。根據(jù)實施例,可以在先前為相應(yīng)終端分配的隨機(jī)數(shù)的范圍(競爭窗口,CW)的兩倍的范圍(2*CW)內(nèi),決定新分配給每一終端的隨機(jī)數(shù)。同時,每一終端通過在下一競爭窗口間隔中再次執(zhí)行退避過程,嘗試該接入,并且在這種情況下,每一終端從在前一競爭窗口間隔中剩余的時隙,執(zhí)行退避過程。通過該方法,執(zhí)行無線LAN通信的各個終端可以避免用于特定信道的相互沖突。
圖6是圖示使用請求發(fā)送(RTS)幀和清除發(fā)送(CTS)幀,執(zhí)行分布式協(xié)調(diào)功能的方法的圖。
BSS中的AP和STA執(zhí)行競爭以便獲得用于傳送數(shù)據(jù)的權(quán)限。當(dāng)完成上一步驟的數(shù)據(jù)傳送時,在AIFS時間流逝后分配給每一終端的隨機(jī)數(shù)的退避計數(shù)器(替選地,退避計時器)的減小期間,具有待傳送的數(shù)據(jù)的每一終端執(zhí)行退避過程。退避計數(shù)器期滿的傳送終端傳送請求發(fā)送(RTS)幀來通知相應(yīng)的終端傳送數(shù)據(jù)。根據(jù)圖6的示例性實施例,在退避計數(shù)器期滿后,具有最小退避在競爭中占有優(yōu)勢的STA1可以傳送RTS幀。RTS幀包括關(guān)于接收機(jī)地址、發(fā)射機(jī)地址和持續(xù)時間的信息。在等待短IFS(SIFS)時間后,接收RTS幀的接收終端(即圖6的AP)傳送清除發(fā)送(CTS)幀以通知數(shù)據(jù)傳送可用于傳送終端(STA1)。CTS幀包括關(guān)于接收機(jī)地址和持續(xù)時間的信息。在這種情況下,CTS幀的接收機(jī)地址可以設(shè)定為等于與之對應(yīng)的RTS幀的發(fā)射機(jī)地址,即,傳送終端(STA1)的地址。
在SIFS時間后,接收CTS幀的傳送終端(STA1)傳送數(shù)據(jù)。當(dāng)數(shù)據(jù)傳送完成時,在SIFS時間后,接收終端(AP)傳送確認(rèn)(ACK)幀來通知數(shù)據(jù)傳送完成。當(dāng)傳送終端(STA1)在預(yù)定時間內(nèi)接收到ACK幀時,傳送終端(STA1)認(rèn)為數(shù)據(jù)傳送成功。然而,當(dāng)傳送終端在預(yù)定時間內(nèi)未接收到ACK幀時,傳送終端認(rèn)為數(shù)據(jù)傳送未成功。同時,在傳送過程中接收RTS幀和CTS幀中的至少一個的相鄰終端設(shè)定網(wǎng)絡(luò)分配向量(NAV),且不執(zhí)行數(shù)據(jù)傳送直到設(shè)定的NAV期滿為止。在這種情況下,可以基于接收的RTS幀或CTS幀的持續(xù)時間字段,設(shè)定每一終端的NAV。
在上述數(shù)據(jù)傳送過程中,當(dāng)由于諸如干擾或沖突的情形,終端的RTS幀或CTS幀未被正常傳送到目標(biāo)終端(即,接收機(jī)地址的終端)時,掛起后續(xù)過程。傳送RTS幀的傳送終端(STA1)認(rèn)為數(shù)據(jù)傳送不可用,并且通過分配新的隨機(jī)數(shù)加入下一競爭。在這種情況下,在比隨機(jī)數(shù)的前一范圍(競爭窗口,CW)的兩倍的范圍(2*CW)內(nèi),確定新分配的隨機(jī)數(shù)。
圖7是圖示其中終端同時傳送/接收數(shù)據(jù)的示例性實施例的圖。
參考圖7,在由目標(biāo)AP 100a操作的目標(biāo)BSS中,STA1 200a和STA2 200b與目標(biāo)AP 100a相關(guān)聯(lián)。同一BSS中的AP和非AP STA可以相互來回地傳送和接收數(shù)據(jù)。在這種情況下,從非AP STA到AP的單一直接鏈路被稱為上行鏈路,而從AP到非AP STA的單一直接鏈路被稱為下行鏈路。同時,在圖7的示例性實施例中,由AP1 100c操作的BSS'1和由AP2 100b操作的BSS'2的通信覆蓋范圍的至少一部分與目標(biāo)BSS的通信覆蓋范圍重疊。在其中通信覆蓋范圍相互重疊的BSS環(huán)境中,每一終端可以在傳送/接收數(shù)據(jù)時,對相鄰BSS施加影響(諸如,干擾等)。即,由STA1 200a傳送的數(shù)據(jù)可以被BSS'1的終端接收,且由STA2 200b傳送的數(shù)據(jù)可以被BSS'2的終端接收。然而,在圖7和后續(xù)圖的示例性實施例中,假定目標(biāo)AP 100a與BSS'1和BSS'2沒有干擾關(guān)系。
根據(jù)示例性實施例,終端可以通過使用包括干擾自抵消(SIC)等的技術(shù),在同一頻帶中執(zhí)行數(shù)據(jù)的同時傳送和接收(STR)。即,當(dāng)STA1 200a將上行鏈路數(shù)據(jù)傳送到目標(biāo)AP 100a時(S101),該AP 100a可以將下行鏈路數(shù)據(jù)同時地傳送到STA2(S102)。在這種情況下,為了提供有效和穩(wěn)定的通信環(huán)境,需要考慮同時傳送和接收數(shù)據(jù)的各個終端的干擾和每一終端與相鄰BSS之間的干擾。
圖8至19圖示根據(jù)本發(fā)明,終端的同時數(shù)據(jù)傳送/接收方法的各個示例性實施例。在圖8至19的各個示例性實施例中,將省略與前一示例性實施例相同或相對應(yīng)的部分的重復(fù)描述。在下文給出的示例性實施例中,除非另有說明,其中第一終端將RTS幀傳送到第二終端的情形被解釋為第一終端傳送其中發(fā)射機(jī)地址是第一終端的地址、且接收機(jī)地址是第二終端的地址的RTS幀的含義。此外,除非另有說明,其中第一終端將CTS幀傳送到第二終端的情形被解釋為第一終端傳送其中接收機(jī)地址為第二終端的地址的CTS幀的含義。此外,“同時傳送/接收終端”指示類似全雙工終端地同時執(zhí)行數(shù)據(jù)傳送和接收的終端,且“將執(zhí)行同時傳送/接收的目標(biāo)終端”或“同時傳送/接收的目標(biāo)終端”指示將數(shù)據(jù)傳送到同時傳送/接收終端或從同時傳送/接收終端接收數(shù)據(jù)的終端。在本發(fā)明中,同時數(shù)據(jù)傳送/接收可以表示同一頻帶中的同時數(shù)據(jù)傳送/接收。
圖8圖示根據(jù)本發(fā)明的示例性實施例的數(shù)據(jù)傳送過程。在圖8的示例性實施例中,AP、STA1和STA2是圖7的目標(biāo)BSS的終端,并且AP具有用于下行鏈路傳送到STA2的數(shù)據(jù)(即,下行鏈路數(shù)據(jù)DL_Data),且STA1具有用于上行鏈路傳送到AP的數(shù)據(jù)(即,上行鏈路數(shù)據(jù)UL_Data)。此外,假定STA1和STA2相互無干擾關(guān)系并且上行鏈路數(shù)據(jù)UL_Data的持續(xù)時間長于下行鏈路數(shù)據(jù)DL_Data的持續(xù)時間。在本發(fā)明的示例性實施例中,數(shù)據(jù)的持續(xù)時間是指用于傳送相應(yīng)的數(shù)據(jù)所需的時間。根據(jù)本實施例,甚至可以將數(shù)據(jù)的持續(xù)時間表示為數(shù)據(jù)的長度、數(shù)據(jù)幀的長度或數(shù)據(jù)包的長度。同時,在圖8和下述圖中,圖示了AP執(zhí)行同時傳送/接收的示例性實施例,但本發(fā)明不限于此,并且包括非AP等的其它無線通信終端也可以通過相同或相應(yīng)的方法執(zhí)行同時傳送/接收。
首先,在完成前一數(shù)據(jù)的傳送后,每一終端等待AIFS時間(S801)。在AIFS時間后,每個具有待傳送的數(shù)據(jù)的終端執(zhí)行分配給每一終端的退避過程。即,在圖8的示例性實施例中,AP和STA1分別執(zhí)行用于傳送下行鏈路數(shù)據(jù)DL_Data的退避過程和用于傳送上行鏈路數(shù)據(jù)UL_Data的退避過程。當(dāng)退避計數(shù)器期滿時,相應(yīng)的終端傳送RTS幀來通知該終端具有待傳送的數(shù)據(jù)。根據(jù)圖8的示例性實施例,其中退避計數(shù)器首先期滿的STA1將RTS幀傳送到AP(S802)。同時,在相應(yīng)終端的退避計數(shù)器期滿前,AP接收具有作為接收機(jī)地址的相應(yīng)終端的地址的RTS幀。在這種情況下,具有待傳送的數(shù)據(jù)DL_Data的AP掛起退避過程并且在SIFS時間后將RTS'幀傳送到STA2(S803)??梢杂蒘TA1和STA2接收RTS'幀。
在本發(fā)明的示例性實施例中,RTS'幀表示傳送相應(yīng)幀的終端AP能夠執(zhí)行數(shù)據(jù)的同時傳送/接收。其中退避計數(shù)器首先期滿的STA1傳送具有作為發(fā)射機(jī)地址的STA1的地址、且具有作為接收機(jī)地址的STA1期望向其傳送數(shù)據(jù)的AP的地址的RTS幀。作為對此的響應(yīng),期望執(zhí)行同時傳送/接收的AP可以傳送具有作為發(fā)射機(jī)地址的AP的地址且具有作為接收機(jī)地址的AP期望向其傳送數(shù)據(jù)的STA2的地址的RTS'幀。即,根據(jù)本發(fā)明的示例性實施例,RTS'幀的發(fā)射機(jī)地址可以被設(shè)定為等于由同時傳送/接收終端(AP)接收的RTS幀的接收機(jī)地址,且RTS'幀的接收機(jī)地址可以被設(shè)定為同時傳送/接收終端(AP)期望向其傳送數(shù)據(jù)的目標(biāo)終端(STA2)的地址。在這種情況下,RTS'幀的接收機(jī)地址可以不同于RTS幀的發(fā)射機(jī)地址。
在本發(fā)明的示例性實施例中,RTS'幀可以表示指示到多個終端的數(shù)據(jù)傳送的觸發(fā)幀。AP可以向BSS的多個終端傳送指示上行鏈路數(shù)據(jù)UL_Data同時傳送的觸發(fā)幀。然后,作為對此的響應(yīng),接收觸發(fā)幀的STA可以同時傳送上行鏈路數(shù)據(jù)UL_Data。在這種情況下,可以基于觸發(fā)幀,判斷每一STA的上行鏈路數(shù)據(jù)UL_Data傳送定時。即,在下文中,在每一圖中,將RTS'幀描述為觸發(fā)多個終端的同時數(shù)據(jù)傳送/接收的幀,但本發(fā)明不限于此,且RTS'幀可以表示觸發(fā)多個終端的上行鏈路數(shù)據(jù)UL_Data的同時傳送或下行鏈路數(shù)據(jù)DL_Data的同時接收的幀。根據(jù)示例性實施例,可以將觸發(fā)下行鏈路數(shù)據(jù)DL_Data的同時接收的指示符作為分離的幀傳送到每一終端。替選地,可以將該指示符包括在下行鏈路數(shù)據(jù)DL_Data的前導(dǎo)信息的同時,將該指示符傳送到每一終端。
當(dāng)在本發(fā)明的示例性實施例中RTS'幀指示多個終端的數(shù)據(jù)傳送時,本發(fā)明的“同時傳送/接收終端”可以被“同時接收終端”替代,且“同時傳送/接收的目標(biāo)終端”可以被“同時傳送終端”替代。在這種情況下,“同時接收終端”指示從至少一個終端同時接收數(shù)據(jù)的終端以及“同時傳送終端”指示與另一終端同時地向“同時接收終端”傳送數(shù)據(jù)的終端。
根據(jù)示例性實施例,RTS'幀具有基本RTS幀格式并且可以表示傳送相應(yīng)幀的終端(AP)能夠通過前導(dǎo)的預(yù)定位,執(zhí)行同時傳送/接收。在這種情況下,表示同時傳送/接收可用的信息可以包括在可以由非傳統(tǒng)終端(例如802.11ax終端)解碼的非傳統(tǒng)前導(dǎo)中或通過VHT-SIG-A字段的預(yù)留位表示。同時AP可以表示將通過RTS'幀的特定信息與AP來回地執(zhí)行數(shù)據(jù)的同時傳送/接收的目標(biāo)終端STA1和STA2。例如,AP可以傳送其中啟動同時傳送/接收的各個目標(biāo)終端STA1和STA2的組ID和多個空間-時間流(NSTS)位的RTS'幀來指定將與AP來回地執(zhí)行同時傳送/接收的目標(biāo)終端。此外,當(dāng)RTS'幀表示同時數(shù)據(jù)傳送時,可以通過組ID和NSTS位,指定將對AP同時執(zhí)行上行鏈路傳送的目標(biāo)終端。
根據(jù)本發(fā)明的另一示例性實施例,將執(zhí)行同時數(shù)據(jù)傳送/接收的終端(AP)可以將RTS'幀的發(fā)射機(jī)地址改變成由相應(yīng)的終端(AP)接收的RTS幀的發(fā)射機(jī)地址(STA1的地址)并且傳送改變的RTS'幀。即,根據(jù)本發(fā)明的另一示例性實施例,可以將RTS'幀的發(fā)射機(jī)地址設(shè)定為與由同時傳送/接收終端(AP)接收的RTS幀的發(fā)射機(jī)地址相等,以及可以將RTS'幀的接收機(jī)地址設(shè)定為同時傳送/接收終端(AP)期望向其傳送數(shù)據(jù)的目標(biāo)終端(STA2)的地址,如上所述。如上發(fā)射機(jī)地址變更的RTS'幀可以用于判斷在同時傳送/接收的目標(biāo)終端STA1和STA2之間是否發(fā)生干擾。例如,接收發(fā)射機(jī)地址相反地變更的RTS'幀的STA2跟蹤SIFS的所需時間來驗證是否存在接收由STA1傳送的RTS幀的歷史。當(dāng)在RTS'幀的接收時間前的SIFS時間接收到RTS幀,STA2可以判斷STA2與STA1具有干擾關(guān)系。然而,當(dāng)在SIFS時間前未接收到RTS幀,STA2可以判斷STA2與STA1具有隱藏節(jié)點關(guān)系并且干擾不會發(fā)生。此外,當(dāng)STA1和STA2接收到其中將發(fā)射機(jī)地址和接收機(jī)地址兩者均設(shè)定為非AP STA的地址的RTS'幀時,STA1和STA2可以識別到AP嘗試與相應(yīng)終端同時傳送/接收數(shù)據(jù)。
如在圖8的示例性實施例中所述,當(dāng)下行鏈路數(shù)據(jù)DL_Data的持續(xù)時間短于上行鏈路數(shù)據(jù)UL_Data的持續(xù)時間時,將執(zhí)行同時數(shù)據(jù)傳送/接收的終端(AP)可以基于上行鏈路數(shù)據(jù)UL_Data的持續(xù)時間信息,調(diào)整RTS'幀的持續(xù)時間字段。即,AP通過參考接收的RTS幀的持續(xù)時間字段值調(diào)整RTS'幀的持續(xù)時間字段值,以及AP可以通過進(jìn)一步考慮RTS'幀的附加傳送和由于將在下文描述的傳送計時器延遲的時間等,調(diào)整RTS'幀的持續(xù)時間字段值。更詳細(xì)地說,可以將RTS'幀的持續(xù)時間字段值確定為通過從接收的RTS幀的持續(xù)時間字段值減去傳送RTS'幀所需的時間并且加上用于通過STA2傳送CTS所需的時間而獲得的值。如下所述,接收其中持續(xù)時間字段調(diào)整的RTS'幀的STA2可以在接收下行鏈路傳送數(shù)據(jù)后設(shè)定確認(rèn)(ACK)計時器。同樣地,基于下行鏈路數(shù)據(jù)DL_Data的持續(xù)時間和上行鏈路數(shù)據(jù)UL_Data的持續(xù)時間中的較大值設(shè)定RTS'幀的持續(xù)時間字段,且因此,參與同時數(shù)據(jù)傳送/接收的各個終端AP、STA1和STA2的數(shù)據(jù)傳送/接收可以同時結(jié)束。
同樣地,AP可以為了同時數(shù)據(jù)傳送和/或接收的同步而調(diào)整RTS'幀的持續(xù)時間字段。可以將RTS'幀的持續(xù)時間字段設(shè)定為AP的至少一個上行鏈路數(shù)據(jù)UL_Data的持續(xù)時間和AP的至少一個下行鏈路數(shù)據(jù)DL_Data的持續(xù)時間中的較大值。
從AP接收RTS'幀的STA2在SIFS時間后向AP傳送CTS幀(S804)。根據(jù)示例性實施例,當(dāng)STA2驗證STA2與同時數(shù)據(jù)傳送/接收的其他目標(biāo)終端(STA1)沒有干擾關(guān)系時,STA2可以傳送CTS幀。如上所述,基于在接收到RTS'幀前在預(yù)定時間內(nèi)是否接收到另一終端(即STA1)的RTS幀,STA2可以判斷STA2是否與STA1具有干擾關(guān)系。響應(yīng)于接收到RTS'幀,STA2傳送CTS幀以表示STA2加入與AP來回的同時數(shù)據(jù)傳送/接收。
同時,在傳送RTS幀后接收RTS'幀的STA1設(shè)定傳送計時器并且等待傳送上行鏈路數(shù)據(jù)UL_Data直到設(shè)定的傳送計時器期滿為止(S805)。在這種情況下,由于響應(yīng)于由相應(yīng)的終端傳送的RTS幀STA1不是接收CTS幀而是RTS'幀,STA1可以識別將執(zhí)行同時傳送/接收。因此,為了與同時傳送/接收終端(AP)同步數(shù)據(jù)傳送,STA1將上行鏈路數(shù)據(jù)UL_Data的傳送推遲設(shè)定的傳送計時器的時間??梢詫魉陀嫊r器設(shè)定為等于或大于通過將傳送RTS'幀后的等待的SIFS時間與通過步驟S804傳送的RTS'幀的傳送時間相加而獲得的值的值。根據(jù)示例性實施例,可以將傳送計時器確定為等于或大于通過將SIFS時間的兩倍的值與用于傳送CTS所需的時間相加而獲得的值(2*SIFS+CTS)的值。在這種情況下,由于傳送CTS幀時的時間取決于終端之間的距離而改變,為設(shè)定傳送計時器,可以考慮預(yù)定最大傳送時間T_tx_max。根據(jù)另一示例性實施例,可以通過RTS'幀的預(yù)定位,獲得關(guān)于傳送計時器的信息。同樣地,可以基于傳送RTS幀的終端(STA1)是否作為對此的響應(yīng)接收到CTS幀或RTS'幀,設(shè)定用于為了與同時傳送/接收終端(AP)數(shù)據(jù)傳送同步而推遲相應(yīng)終端(STA1)的數(shù)據(jù)傳送的傳送計時器。
同樣地,可以基于AP的RTS'幀,執(zhí)行STA1和STA2到AP的幀傳送。即,當(dāng)AP傳送RTS'幀(觸發(fā)幀)時,接收傳送的RTS'幀的STA1和STA2的每一個可以響應(yīng)于接收到RTS'幀,在預(yù)定時間向AP傳送上行鏈路數(shù)據(jù)UL_Data。
在傳送RTS'幀后,AP從STA2接收作為上行鏈路數(shù)據(jù)UL_Data的CTS幀,并且作為對此的響應(yīng),向STA2傳送下行鏈路數(shù)據(jù)DL_Data(S806)。同時,STA1向A P傳送上行鏈路數(shù)據(jù)UL_Data(S807)。當(dāng)為相應(yīng)終端設(shè)定的傳送計時器期滿時或當(dāng)STA1接收到由AP傳送的下行鏈路數(shù)據(jù)DL_Data時,STA1可以開始傳送上行鏈路數(shù)據(jù)UL_Data。因此,STA1可以與由AP傳送下行鏈路數(shù)據(jù)DL_Data的時間同時地或在其之后的時間,傳送上行鏈路數(shù)據(jù)UL_Data。同時,由于將用于同時傳送/接收的過程添加為AP傳送RTS'幀,STA1可以在傳送上行鏈路數(shù)據(jù)UL_Data時修改和傳送相應(yīng)數(shù)據(jù)的持續(xù)時間字段。
當(dāng)從AP傳送下行鏈路數(shù)據(jù)DL_Data完成時,STA2設(shè)定ACK計時器,并且響應(yīng)于下行鏈路數(shù)據(jù)DL_Data,等待傳送ACK幀,直到設(shè)定的響應(yīng)計時器期滿為止(S808)。在本發(fā)明中,可以基于同時傳送/接收終端(AP)的上行鏈路數(shù)據(jù)UL_Data的持續(xù)時間和下行鏈路數(shù)據(jù)DL_Data的持續(xù)時間之間的差值,確定用于為了與同時傳送/接收終端(AP)的ACK幀傳送同步而推遲相應(yīng)終端(STA2)對ACK幀的傳送或接收的ACK計時器。當(dāng)上行鏈路數(shù)據(jù)UL_Data的持續(xù)時間值大于下行鏈路數(shù)據(jù)DL_Data的持續(xù)時間值時,對接收下行鏈路數(shù)據(jù)DL_Data的終端(STA2)設(shè)定ACK計時器,以用于響應(yīng)于下行鏈路數(shù)據(jù)DL_Data而等待傳送ACK幀。相反,當(dāng)下行鏈路數(shù)據(jù)DL_Data的持續(xù)時間值大于上行鏈路數(shù)據(jù)UL_Data的持續(xù)時間值時,對傳送上行鏈路數(shù)據(jù)UL_Data的終端(STA1)設(shè)定ACK計時器,以用于響應(yīng)于上行鏈路數(shù)據(jù)UL_Data而等待接收ACK幀。在圖8的示例性實施例中,當(dāng)RTS'幀的持續(xù)時間字段值基于RTS幀的持續(xù)時間字段值而變更時,STA2等待傳送ACK幀直到基于RTS'幀的變更的持續(xù)時間字段值的計時器期滿為止。
當(dāng)設(shè)定的ACK計時器期滿時,STA2向AP傳送ACK幀(S809)。根據(jù)ACK計時器的設(shè)定方法,STA2可以在ACK計時器期滿時立即傳送ACK幀,或在ACK計時器期滿后的SIFS時間傳送ACK幀。同時,當(dāng)從STA1傳送上行鏈路數(shù)據(jù)UL_Data完成時,在SIFS時間后,AP向STA1傳送ACK幀(S810)。由于基于ACK計時器推遲由STA2傳送ACK幀,可以使STA2傳送ACK幀與AP傳送ACK幀同步。同樣地,根據(jù)本發(fā)明的本示例性實施例,可以通過設(shè)定傳送計時器和ACK計時器,同時傳送/接收數(shù)據(jù)幀和ACK幀。
在本發(fā)明的本示例性實施例中,AP可以通過各種方法識別同時傳送/接收的目標(biāo)終端STA1和STA2是否相互干擾。根據(jù)示例性實施例,操作目標(biāo)BSS的AP可以預(yù)先獲得指示各個終端是否相互具有干擾關(guān)系的信息。此外,根據(jù)另一示例性實施例,如下文所述,可以通過考慮接收AP的下行鏈路數(shù)據(jù)DL_Data的STA2響應(yīng)于接收RTS'幀是否傳送CTS幀,判斷STA1和STA2是否相互干擾。
圖9圖示根據(jù)圖8的示例性實施例的目標(biāo)BSS的終端和相鄰BSS(BSS'1和BSS'2)的終端的NAV變化。根據(jù)圖8的示例性實施例,由于所有STA1、STA2和AP均參與傳送/接收數(shù)據(jù),需要由STA1和STA2分別對與STA1和STA2具有干擾關(guān)系的所有BSS'1和BSS'2的終端以及目標(biāo)BSS的終端設(shè)定NAV直到ACK幀的傳送時間。
參考圖9,目標(biāo)BSS和BSS'1的終端可以基于STA1的RTS幀初始地設(shè)定NAV(S901和S902)。然而,當(dāng)AP針對同時傳送/接收傳送RTS'幀時,接收相應(yīng)RTS'幀的目標(biāo)BSS的終端基于RTS'幀的持續(xù)時間字段,更新NAV(S903)。當(dāng)STA2響應(yīng)于RTS'幀傳送CTS幀時,接收相應(yīng)CTS幀的目標(biāo)BSS和BSS'2的終端基于CTS幀的持續(xù)時間字段,更新NAV(S904和S905)。在圖9的示例性實施例中,可以基于上行鏈路數(shù)據(jù)UL_Data的持續(xù)時間信息,設(shè)定RTS'幀和CTS幀的持續(xù)時間字段。因此,接收RTS'幀和/或CTS幀的終端可以基于上行鏈路數(shù)據(jù)UL_Data的持續(xù)時間和傳送(TX)計時器的設(shè)定值,調(diào)整NAV。同時,當(dāng)同時數(shù)據(jù)傳送/接收啟動且因此AP和STA1分別傳送下行鏈路數(shù)據(jù)DL_Data和上行鏈路數(shù)據(jù)UL_Data時,接收相應(yīng)數(shù)據(jù)的目標(biāo)BSS和BSS'1的終端基于接收的數(shù)據(jù)的持續(xù)時間字段,更新NAV(S906和S907)。同樣地,在執(zhí)行同時數(shù)據(jù)傳送/接收的過程中,相鄰終端通過參考RTS'幀、CTS幀和傳送/接收的數(shù)據(jù)的至少一個的持續(xù)時間字段,調(diào)整NAV,并且基于調(diào)整的NAV,等待數(shù)據(jù)傳送。
圖10圖示根據(jù)本發(fā)明的另一示例性實施例的數(shù)據(jù)傳送過程。在圖10的示例性實施例中,將省略與圖8的示例性實施例相同或相對應(yīng)的部分的重復(fù)描述。然而,在圖10的示例性實施例中,不同于圖8的示例性實施例,假定下行鏈路數(shù)據(jù)DL_Data的持續(xù)時間長于上行鏈路數(shù)據(jù)UL_Data的持續(xù)時間。
在圖10的示例性實施例中,可以與圖8的步驟S801和S802類似地執(zhí)行步驟S1001和S1002。接著,在退避計數(shù)器期滿前接收RTS幀的AP掛起相應(yīng)終端的退避過程,且在SIFS時間后將RTS'幀傳送到STA2(S1003)。
如在本示例性實施例中所述,AP傳送RTS'幀以表示相應(yīng)的終端(AP)能夠執(zhí)行數(shù)據(jù)的同時傳送/接收。在圖10的示例性實施例中,由于下行鏈路數(shù)據(jù)DL_Data的持續(xù)時間長于上行鏈路數(shù)據(jù)UL_Data的持續(xù)時間,可以基于由AP傳送的下行鏈路數(shù)據(jù)DL_Data的持續(xù)時間,設(shè)定RTS'幀的持續(xù)時間字段。即,AP基于相應(yīng)終端將傳送的數(shù)據(jù)DL_Data而設(shè)定RTS'幀的持續(xù)時間字段值,并且AP可以通過考慮由于將傳送上行鏈路數(shù)據(jù)UL_Data的STA1的傳送計時器而延遲的時間,調(diào)整RTS'幀的持續(xù)時間字段值。
圖8的步驟S804相似,接收RTS'幀的STA2將CTS幀傳送到AP(S1004)。同時,在傳送RTS幀后接收RTS'幀的STA1可以識別將執(zhí)行同時數(shù)據(jù)傳送/接收。如上述示例性實施例中所述,STA1響應(yīng)于接收到RTS'幀設(shè)定傳送計時器,并且等待傳送上行鏈路數(shù)據(jù)UL_Data,直到設(shè)定的傳送計時器期滿為止(S1005)。上文在圖8中,描述了所述傳送計時器的設(shè)置的詳細(xì)示例性實施例。
AP在傳送RTS'幀后接收CTS幀,并且作為對此的響應(yīng),將下行鏈路數(shù)據(jù)DL_Data傳送到STA2(S1006)。同時,STA1將上行鏈路數(shù)據(jù)UL_Data傳送到AP(S1007)。當(dāng)為相應(yīng)的終端設(shè)定的傳送計時器期滿時,或當(dāng)STA1接收到由AP傳送的下行鏈路數(shù)據(jù)DL_Data時,STA1可以開始傳送上行鏈路數(shù)據(jù)UL_Data。同時,根據(jù)圖10的示例性實施例,STA1可以基于接收的RTS'幀的持續(xù)時間字段,調(diào)整上行鏈路數(shù)據(jù)UL_Data的持續(xù)時間字段。STA1可以基于接收的RTS'幀的持續(xù)時間字段,判斷待由AP傳送的下行鏈路數(shù)據(jù)DL_Data的持續(xù)時間是否長于將由STA1傳送的上行鏈路數(shù)據(jù)UL_Data的持續(xù)時間。當(dāng)RTS'幀的持續(xù)時間字段值大于由STA1傳送的RTS幀的持續(xù)時間字段值時,STA1可以判斷下行鏈路數(shù)據(jù)DL_Data的持續(xù)時間長于上行鏈路數(shù)據(jù)UL_Data的持續(xù)時間。因此,STA1可以基于RTS'幀的持續(xù)時間字段值,修改傳送的上行鏈路數(shù)據(jù)UL_Data的持續(xù)時間字段值。
當(dāng)完成將上行鏈路數(shù)據(jù)UL_Data傳送到AP時,STA1可以設(shè)定ACK計時器,并且響應(yīng)于上行鏈路數(shù)據(jù)UL_Data,等待接收ACK幀,直到設(shè)定的ACK計時器期滿為止(S1008)。如上所述,可以基于用于同時傳送/接收終端(AP)的上行鏈路數(shù)據(jù)UL_Data的持續(xù)時間和下行鏈路數(shù)據(jù)DL_Data的持續(xù)時間之間的差值,確定用于為了ACK幀與同時傳送/接收終端(AP)的同步傳送而推遲相應(yīng)終端(STA2)對ACK幀的傳送或接收的ACK計時器。如在圖10的示例性實施例中所述,當(dāng)上行鏈路數(shù)據(jù)UL_Data的持續(xù)時間短于下行鏈路數(shù)據(jù)DL_Data的持續(xù)時間時,可以延遲響應(yīng)于上行鏈路數(shù)據(jù)UL_Data的ACK幀傳送,直到AP完成傳送下行鏈路數(shù)據(jù)DL_Data為止。因此,在傳送上行鏈路數(shù)據(jù)UL_Data后等待接收ACK幀的STA1中會發(fā)生響應(yīng)超時。因此,STA1可以基于接收的RTS'幀的持續(xù)時間字段設(shè)定ACK計時器,并且等待接收ACK幀,直到設(shè)定的ACK計時器期滿為止。根據(jù)示例性實施例,可以僅當(dāng)接收的RTS'幀的持續(xù)時間字段值大于RTS幀的持續(xù)時間字段值時,STA1才設(shè)定ACK計時器。當(dāng)在ACK計時器期滿前接收到ACK幀時,STA1判斷完成上行鏈路數(shù)據(jù)UL_Data的傳送。然而,當(dāng)直到ACK計時器期滿為止還未接收到ACK幀時,STA1可以通過將上行鏈路數(shù)據(jù)UL_Data的傳送視為不成功而執(zhí)行重傳過程。
同時,當(dāng)從AP的下行鏈路數(shù)據(jù)DL_Data的傳送完成時,在SIFS時間后,STA2將ACK幀傳送到AP(S1009)。類似地,在將下行鏈路數(shù)據(jù)DL_Data傳送到STA2完成的SIFS時間后,AP將ACK幀傳送到STA1(S1010)。因此,響應(yīng)于下行鏈路數(shù)據(jù)DL_Data的ACK幀的傳送和響應(yīng)于上行鏈路數(shù)據(jù)UL_Data的ACK幀的傳送可以彼此同步。
圖11圖示根據(jù)圖10的示例性實施例的目標(biāo)BSS的終端和相鄰BSS(BSS'1和BSS'2)的終端的NAV變化。參考圖11,目標(biāo)BSS和BSS'1的終端可以基于STA1的RTS幀初始地設(shè)定NAV(S1101和S1102)。然而,當(dāng)AP傳送用于同時傳送/接收的RTS'幀時,接收相應(yīng)RTS'幀的目標(biāo)BSS的終端基于RTS'幀的持續(xù)時間字段,更新NAV(S1103)。當(dāng)STA2響應(yīng)于RTS'幀傳送CTS幀時,接收相應(yīng)CTS幀的目標(biāo)BSS和BSS'2的終端基于CTS幀的持續(xù)時間字段,更新NAV(S1104和S1105)。在圖11的示例性實施例中,可以基于下行鏈路數(shù)據(jù)DL_Data的持續(xù)時間信息,設(shè)定RTS'幀和CTS幀的持續(xù)時間字段。因此,接收RTS'幀和/或CTS幀的終端可以基于下行鏈路數(shù)據(jù)DL_Data的持續(xù)時間和傳送(TX)計時器的設(shè)定值,調(diào)整NAV。同時,當(dāng)開始同時數(shù)據(jù)傳送/接收且由此AP和STA1分別傳送下行鏈路數(shù)據(jù)DL_Data和上行鏈路數(shù)據(jù)UL_Data時,接收相應(yīng)數(shù)據(jù)的目標(biāo)BSS和BSS'1的終端基于接收的數(shù)據(jù)的持續(xù)時間字段,更新NAV(S1106和S1107)。在這種情況下,如上所述,可以基于RTS'幀的持續(xù)時間字段,調(diào)整上行鏈路數(shù)據(jù)UL_Data的持續(xù)時間字段。
圖12圖示根據(jù)本發(fā)明的其中終端針對同時傳送/接收而傳送數(shù)據(jù)的另一示例性實施例。在圖12的示例性實施例中,可以與圖8的步驟S801至S803或圖10的步驟S1001至S1003類似地執(zhí)行直到其中AP傳送RTS'幀的步驟的過程(S1201至S1203)。接著,從AP接收RTS'幀的STA1設(shè)定傳送計時器(S1205)。在這種情況下,可以通過在本示例性實施例中所述的各種方法設(shè)定傳送計時器,并且為了防止誤操作(諸如傳送延遲等),取決于終端之間的距離,可以另外考慮預(yù)定最大傳送時間T_tx_max等。STA等待傳送上行鏈路數(shù)據(jù)UL_Data,直到設(shè)定的傳送計時器期滿為止。
同時,從STA2接收對應(yīng)于RTS'幀的CTS幀的AP向STA2傳送下行鏈路數(shù)據(jù)DL_Data(S1206)。根據(jù)圖12的示例性實施例,期望傳送上行鏈路數(shù)據(jù)UL_Data的STA1可以基于是否接收到來自AP的下行鏈路數(shù)據(jù)DL_Data,開始傳送上行鏈路數(shù)據(jù)UL_Data。即,當(dāng)即使在設(shè)定的傳送計時器期滿前STA1從AP接收到下行鏈路數(shù)據(jù)DL_Data時,STA1可以終止傳送計時器并且傳送上行鏈路數(shù)據(jù)UL_Data(S1207a)。替選地,當(dāng)STA1從AP接收到下行鏈路數(shù)據(jù)DL_Data時,STA1可以在等待SIFS時間后傳送上行鏈路數(shù)據(jù)UL_Data(S1207b)。同樣地,根據(jù)圖12的示例性實施例,可以將用于防止終端誤操作的傳送計時器設(shè)定為足夠長的時間并且同時傳送/接收的目標(biāo)終端(STA1)可以驗證接收到同時傳送/接收終端(AP)的傳送數(shù)據(jù)DL_Data,且此后執(zhí)行數(shù)據(jù)UL_Data的傳送。
圖13圖示根據(jù)本發(fā)明的又另一示例性實施例的數(shù)據(jù)傳送過程。在圖13的示例性實施例中,將省略與圖8或10的示例性實施例相同或相對應(yīng)的部分的重復(fù)描述。然而,在圖13的示例性實施例中,STA3是圖7的目標(biāo)BSS并且與STA1具有干擾關(guān)系。此外,AP具有到STA3的下行鏈路數(shù)據(jù)DL_Data且STA1具有到AP的上行鏈路數(shù)據(jù)UL_Data。
在圖13的示例性實施例中,當(dāng)退避計數(shù)器期滿,STA1將RTS幀傳送到AP時(S1302),與STA1具有干擾關(guān)系的STA3以及AP可以接收RTS幀。如在本示例性實施例中所述,AP響應(yīng)于RTS幀將RTS'幀傳送到STA3(S1303)。接收RTS'幀的STA3可以驗證在接收到RTS'幀前在預(yù)定時間內(nèi)接收到STA1的RTS幀,且識別AP與期望執(zhí)行同時傳送/接收的另一目標(biāo)終端(STA1)具有干擾關(guān)系。
因此,為了通知STA3不參與AP的同時傳送/接收,STA3可以向AP傳送另一幀也即ACK幀或CTS'幀,而不是CTS幀(S1304)。在本文中,CTS'幀可以表示正傳送相應(yīng)幀的終端(STA3)不會變?yōu)橥瑫r傳送/接收的目標(biāo)終端,且根據(jù)示例性實施例,可以將其持續(xù)時間字段值設(shè)定為0。根據(jù)另一示例性實施例,CTS'幀可以通過前導(dǎo)的預(yù)定位,表示正傳送相應(yīng)幀的終端(STA3)會變?yōu)橥瑫r傳送/接收的目標(biāo)終端。此外,如本示例性實施例中所述,可以將表示正傳送相應(yīng)幀的終端(STA3)是否會變?yōu)橥瑫r傳送/接收的目標(biāo)終端的信息包括在可以由非傳統(tǒng)終端(例如802.11ax終端)解碼的非傳統(tǒng)前導(dǎo)中或?qū)⑵渫ㄟ^VHT-SIG-A字段表示。
從STA3接收ACK幀或CTS'幀的AP不傳送下行鏈路數(shù)據(jù)DL_Data。同時,STA1可以接收STA 3的ACK幀或CTS'幀,并且在SIFS時間后傳送上行鏈路數(shù)據(jù)UL_Data(S1305)。根據(jù)另一示例性實施例,接收RTS'幀的STA1可以如上所述設(shè)定傳送計時器,并且當(dāng)設(shè)定的傳送計時器期滿時,STA1可以傳送上行鏈路數(shù)據(jù)UL_Data。
當(dāng)完成從STA1傳送上行鏈路數(shù)據(jù)UL_Data時,AP在SIFS時間后,傳送ACK幀(S1306)。在圖13的示例性實施例中,由于不執(zhí)行同時數(shù)據(jù)傳送/接收,不需要設(shè)定單獨的ACK計時器。從AP接收ACK幀的STA1可以判斷傳送上行鏈路數(shù)據(jù)UL_Data完成。同時,根據(jù)圖13的示例性實施例,AP在傳送ACK幀的SIFS時間后傳送CF_End幀(S1307)。接收CF_End幀的同一BSS的終端使相應(yīng)終端的NAV計時器重置為0。因此,在完成數(shù)據(jù)傳送后,可以防止由于不必要的NAV延遲后續(xù)數(shù)據(jù)的傳送。
可以使用CF_End幀來重置在數(shù)據(jù)的同時傳送/接收(替選地,同時數(shù)據(jù)傳送)中失敗的終端的NAV計時器或傳送機(jī)會(TXOP)。如上所述,在其中數(shù)據(jù)同時傳送/接收(替選地,同時數(shù)據(jù)傳送)由觸發(fā)幀(諸如RTS'幀等)觸發(fā)的終端中的一些終端會在同時數(shù)據(jù)傳送/接收(替選地,同時數(shù)據(jù)傳送)中失敗。在這種情況下,每一終端可以要求通過CF_End幀重置NAV計時器或TXOP。例如,可以將觸發(fā)幀的持續(xù)時間字段設(shè)定為對AP的一個或多個上行鏈路數(shù)據(jù)UL_Data的持續(xù)時間中的最大值。然而,由于一些終端的上行鏈路數(shù)據(jù)UL_Data的傳送故障,用于上行鏈路數(shù)據(jù)UL_Data的同時傳送/接收所需的實際時間可能減小到小于觸發(fā)幀的持續(xù)時間字段。在這種情況下,AP可以通過傳送CF_End幀通知結(jié)束同時數(shù)據(jù)傳送條件,并且接收該幀的每一終端可以通過重置NAV計時器或TXOP,防止后續(xù)數(shù)據(jù)的傳送延遲。
圖14圖示根據(jù)圖13的示例性實施例的目標(biāo)BSS的終端和相鄰BSS(BSS'1和BSS'2)的終端的NAV變化。參考圖14,目標(biāo)BSS和BSS'1的終端可以基于STA1的RTS幀,初始地設(shè)定NAV(S1401和S1402)。然而,當(dāng)AP傳送用于同時傳送/接收的RTS'幀時,接收相應(yīng)RTS'幀的目標(biāo)BSS的終端基于RTS'幀的持續(xù)時間字段,更新NAV(S1403)。在圖14的示例性實施例中,由于下行鏈路數(shù)據(jù)DL_Data的持續(xù)時間值大于上行鏈路數(shù)據(jù)UL_Data的持續(xù)時間值,為更新NAV的目標(biāo)BSS的終端分配長于基于RTS'幀先前設(shè)定的NAV S1401更長的NAV 1403。然而,根據(jù)圖14的示例性實施例,由于接收所有上行鏈路數(shù)據(jù)UL_Data的AP傳送CF_End幀,目標(biāo)BSS的終端可以初始化NAV(S1404)。同時,BSS'2的終端可以從STA3接收CTS'幀(替選地,ACK幀),并且由于相應(yīng)幀的持續(xù)時間字段值被設(shè)定為0,可以避免設(shè)定不必要的NAV。
圖15至17作為本發(fā)明的又另一示例性實施例,圖示其中同時傳送/接收終端通過使用擴(kuò)展退避計數(shù)器執(zhí)行數(shù)據(jù)的同時傳送/接收的方法。
圖15示例使用擴(kuò)展退避計數(shù)器(替選地,擴(kuò)展退避計時器)的數(shù)據(jù)傳送方法的示例性實施例。在圖15的示例性實施例中,AP具有到STA2的下行鏈路數(shù)據(jù)DL_Data以及STA1具有到AP的上行鏈路數(shù)據(jù)UL_Data。此外,假定STA1和STA2無干擾關(guān)系并且AP的退避計數(shù)器在相應(yīng)的BSS中為最小。
首先,在前一數(shù)據(jù)的傳送完成后,每一終端等待AIFS時間(S1501)。在AIFS時間后,具有待傳送的數(shù)據(jù)的每一終端執(zhí)行分配給每一終端的退避過程。根據(jù)圖15的示例性實施例,具有最短退避計數(shù)器的AP的退避過程首先結(jié)束。然而,當(dāng)在相應(yīng)終端的退避計數(shù)器期滿前還未接收到另一終端的RTS幀和CTS幀的至少一個時,作為同時傳送/接收終端的AP可以通過使用擴(kuò)展退避計數(shù)器,執(zhí)行另外的退避過程(S1502)。根據(jù)各個示例性實施例,可以將用于增加同時數(shù)據(jù)傳送/接收的執(zhí)行可能性的擴(kuò)展退避計數(shù)器分配給同時傳送/接收終端(AP)。
根據(jù)示例性實施例,可以基于通過將分配給同時傳送/接收終端(AP)的退避計數(shù)器值乘以預(yù)定比例常數(shù)而獲得的值,確定擴(kuò)展退避計數(shù)器。在這種情況下,可以通過各種方法設(shè)定比例常數(shù)。例如,可以基于在當(dāng)前時間前的預(yù)定間隔期間另一終端相對于該同時傳送/接收終端(AP)的上行鏈路數(shù)據(jù)的傳送次數(shù)或傳送時間來設(shè)定比例常數(shù)。替選地,可以基于所述間隔期間,到所述同時傳送/接收終端(AP)的上行鏈路數(shù)據(jù)的傳送次數(shù)(替選地,傳送時間)與到所述同時傳送/接收終端(AP)的下行鏈路數(shù)據(jù)的傳送次數(shù)(替選地,傳送時間)的比,設(shè)定比例常數(shù)。根據(jù)本發(fā)明的示例性實施例,當(dāng)在預(yù)定間隔期間到同時傳送/接收終端(AP)的上行鏈路數(shù)據(jù)的傳送次數(shù)或傳送時間增加時,比例常數(shù)增加,以允許在正常退避過程后,同時傳送/接收終端等待更長時間,由此增加將執(zhí)行同時傳送/接收的可能性。相反,當(dāng)在預(yù)定間隔期間上行鏈路數(shù)據(jù)的傳送次數(shù)或傳送時間減小時,比例常數(shù)減小以減小同時傳送/接收終端的不必要的等待時間。
根據(jù)本發(fā)明的另一示例性實施例,可以將針對同時傳送/接收終端(AP)的競爭窗口(CW)設(shè)定成比在同一BSS中的另一終端的標(biāo)準(zhǔn)競爭窗口更大的值。如上所述,將用于退避過程的退避計數(shù)器確定為對相應(yīng)的終端設(shè)定的競爭窗口(CW)范圍內(nèi)的隨機(jī)數(shù)值。在本文中,將每一終端的競爭窗口(CW)確定為最小競爭窗口CW_min和最大競爭窗口CW_max之間的值。即,將每一終端的競爭窗口(CW)初始化為最小競爭窗口CW_min,且其中在退避過程后發(fā)生沖突的終端在最大競爭窗口CW_max內(nèi)的范圍中增加競爭窗口(CW)(例如,增加到先前競爭窗口的兩倍)。根據(jù)本發(fā)明的示例性實施例,當(dāng)CW_min'表示用于同時傳送/接收終端(AP)的競爭窗口的初始值且CW_min表示另一終端的標(biāo)準(zhǔn)競爭窗口的初始值時,每一初始值可以滿足下述方程。
[方程1]
CW_min=βCW_min’
其中,滿足β<1
即,根據(jù)本發(fā)明的示例性實施例,可以將用于同時傳送/接收終端(AP)的競爭窗口的初始值CW_min'設(shè)定成大于另一終端的標(biāo)準(zhǔn)競爭窗口的初始值CW_min以得出將為同時傳送/接收終端(AP)分配更大退避計數(shù)器,由此增加同時數(shù)據(jù)傳送/接收可能性。如上所述,可以基于在當(dāng)前時間前的預(yù)定間隔期間的上行鏈路數(shù)據(jù)的傳送次數(shù)或傳送時間,設(shè)定β的值。
同時,根據(jù)圖15的示例性實施例,在AP的擴(kuò)展退避計數(shù)器期滿前,STA1的退避計數(shù)器期滿,且因此,STA1向AP傳送RTS幀(S1503)。同樣地,當(dāng)在擴(kuò)展退避計數(shù)器期滿前AP接收具有作為接收機(jī)地址的相應(yīng)終端的地址的RTS幀時,AP掛起退避過程,且在SIFS時間后將RTS'幀傳送到STA2(S1504)。在這種情況下,RTS'幀表示傳送相應(yīng)幀的終端(AP)能夠執(zhí)行數(shù)據(jù)的同時傳送/接收,且后續(xù)數(shù)據(jù)傳送過程與上述圖的上述示例性實施例類似。當(dāng)直到擴(kuò)展退避計數(shù)器期滿為止還未接收到來自另一終端的RTS幀時,AP認(rèn)為沒有將執(zhí)行同時傳送/接收的目標(biāo)終端,并且向STA2傳送RTS幀。
同時,根據(jù)本發(fā)明的另一示例性實施例,AP可以從多個終端接收上行鏈路數(shù)據(jù)(UL_Data)傳送請求幀(例如,RTS幀),直到擴(kuò)展退避計數(shù)器期滿為止。然后,AP可以向傳送上行鏈路數(shù)據(jù)(UL_Data)傳送請求幀的每一終端傳送指示上行鏈路數(shù)據(jù)UL_Data的同時傳送的觸發(fā)幀(例如,RTS'幀)。在這種情況下,盡管在退避計數(shù)器期滿前從特定終端接收到上行鏈路數(shù)據(jù)(UL_Data)傳送請求幀,AP不掛起退避過程,并且可以進(jìn)一步接收另一終端的上行鏈路數(shù)據(jù)(UL_Data)傳送請求幀直到退避計數(shù)器期滿為止。使用擴(kuò)展退避計數(shù)器,甚至通過退避過程也可以實現(xiàn)用于從多個終端接收上行鏈路數(shù)據(jù)(UL_Data)傳送請求幀的等待時間,但本發(fā)明不限于此,且AP可以在預(yù)定單獨的等待時間(例如,緩沖器狀態(tài)報告等待時間)內(nèi),等待從至少一個終端接收上行鏈路數(shù)據(jù)(UL_Data)傳送請求幀。
圖16圖示使用擴(kuò)展退避計數(shù)器的數(shù)據(jù)傳送方法的另一示例性實施例。在圖16的示例性實施例,將省略與圖15的示例性實施例相同或相對應(yīng)的部分的重復(fù)描述。然而,在圖13的示例性實施例中,STA3是圖7的目標(biāo)BSS的終端并且與STA1有干擾關(guān)系。此外,AP具有到STA3的下行鏈路數(shù)據(jù)DL_Data以及STA1具有到AP的上行鏈路數(shù)據(jù)UL_Data。
在圖16的示例性實施例中,與圖15的步驟S1501和S1502類似地執(zhí)行步驟S1601和S1602。接著,在AP的擴(kuò)展退避計數(shù)器期滿前,STA1的退避計數(shù)器期滿,且STA1向AP傳送RTS幀(S1601)。同時,在圖16的示例性實施例中,由于STA1和STA3相互具有干擾關(guān)系,STA3和AP均可以接收STA1的RTS幀。
在擴(kuò)展退避計數(shù)器期滿前從STA1接收RTS幀的AP掛起退避過程,且在SIFS時間后,向STA3傳送RTS幀(S1604)。在圖16的示例性實施例中,由于AP在與STA1的退避競爭中獲得優(yōu)先,AP不傳送用于RTS幀的CTS幀,而是向STA3傳送用于傳送下行鏈路數(shù)據(jù)DL_Data的RTS幀。同時,在圖15的示例性實施例中,響應(yīng)于STA1接收RTS幀,AP傳送通知同時數(shù)據(jù)傳送/接收的RTS'幀,但在圖16的示例性實施例中,由于STA1與STA3具有干擾關(guān)系,AP可以不傳送RTS'幀,而是傳送RTS幀來通知執(zhí)行單向傳送。
根據(jù)本發(fā)明的另一示例性實施例,在擴(kuò)展退避計數(shù)器期滿前從STA1接收RTS幀的AP可以在SIFS時間后向STA3傳送RTS”幀(S1604)。RTS”幀具有基本RTS幀的格式,并且可以通過前導(dǎo)的預(yù)定位,表示傳送相應(yīng)幀的終端(AP)不能執(zhí)行同時傳送/接收。在這種情況下,表示同時傳送/接收不可用的信息可以被包括在由非傳統(tǒng)終端(例如802.11ax終端)解碼的非傳統(tǒng)前導(dǎo)中或通過VHT-SIG-A字段的預(yù)留位表示。
從AP接收RTS幀或RTS”幀的STA3在SIFS時間后向AP傳送CTS幀(S1605)。AP從STA3接收CTS幀并且在SIFS時間后,將下行鏈路數(shù)據(jù)DL_Data傳送到STA3(S1607)。
同時,甚至可以由STA1接收由AP傳送的RTS幀或RTS”幀。從AP接收RTS幀或RTS”幀的STA1認(rèn)為到AP的上行鏈路數(shù)據(jù)傳送不可用并且保持在前退避(S1606)。在這種情況下,STA1可以識別相應(yīng)終端的RTS幀傳送不成功,但通過在傳送RTS幀的SIFS時間后,相應(yīng)終端從AP接收RTS幀或RTS”幀的情況,AP在傳送數(shù)據(jù)中取得優(yōu)先。因此,取決于不成功的RTS幀傳送,STA1不執(zhí)行現(xiàn)有的重傳過程(即,增加競爭窗口(CW)值并且重新分配在增加的競爭窗口(CW)內(nèi)的退避計數(shù)器過程)。在AP傳送下行鏈路數(shù)據(jù)DL_Data和STA3傳送ACK幀兩者均結(jié)束后,STA1依然保持先前退避計數(shù)器值以在下一退避競爭中具有傳送優(yōu)先級。作為示例性實施例,當(dāng)信道變?yōu)橄乱豢臻e狀態(tài)時,STA1保持期滿的退避計數(shù)器值(即,退避計數(shù)器=0)來具有最高傳送優(yōu)先級。作為另一示例性實施例,將在先前時間在競爭窗口(CW)的范圍內(nèi)分配的新的隨機(jī)數(shù)值分配給STA1以恢復(fù)退避過程。
圖17圖示關(guān)于在圖16的示例性實施例中傳送數(shù)據(jù)失敗的終端確保下一退避競爭的傳送優(yōu)先級的方法。當(dāng)AP完成傳送下行鏈路數(shù)據(jù)DL_Data并且STA3傳送與之對應(yīng)的ACK幀時,AP接收ACK幀(S1701)。在這種情況下,在傳送ACK幀后,STA在下一退避競爭中具有傳送優(yōu)先級。
首先,根據(jù)圖17(a)的示例性實施例,在接收到ACK幀的AIFS時間后,STA1可以執(zhí)行預(yù)定最小退避過程,且此后傳送RTS幀(S1702)。根據(jù)示例性實施例,可以將最小退避過程中使用的退避計數(shù)器設(shè)定為最小競爭窗口CW_min或更小的值。根據(jù)本發(fā)明的另一示例性實施例,對最小退避過程,可以如下設(shè)定分配給STA1的競爭窗口CW'。
[方程2]
CW’=CW_min’/R
其中,滿足R>1。
即,可以將STA1的競爭窗口CW'設(shè)定為比最小競爭窗口CW_min更小的值。將設(shè)定的競爭窗口CW'內(nèi)的隨機(jī)數(shù)值分配給STA1,且將分配的隨機(jī)數(shù)用作退避計數(shù)器來確保數(shù)據(jù)傳送的優(yōu)先級。
同時,根據(jù)圖17(b)的示例性實施例,在接收ACK幀的SIFS時間后,STA1可以立即傳送RTS幀(S1703)。即,在接收到先前數(shù)據(jù)傳送的ACK幀后,在不執(zhí)行單獨的退避過程的情況下,STA1可以通過在SIFS時間后傳送RTS幀,在數(shù)據(jù)傳送中保持最高優(yōu)先級。
圖18和19圖示根據(jù)上述示例性實施例的同時傳送/接收的目標(biāo)終端和同時傳送/接收終端的狀態(tài)轉(zhuǎn)換。在圖18和19的示例性實施例中,可以由圖3的非AP STA執(zhí)行同時傳送/接收的目標(biāo)終端的每一過程,以及由圖4的AP執(zhí)行同時傳送/接收終端的每一過程。然而,本發(fā)明不限于此,以及可以由非AP STA和AP的至少一個終端執(zhí)行圖18和19的示例性實施例。此外,本發(fā)明可以應(yīng)用于各種無線通信終端以及無線LAN通信終端。
圖18圖示根據(jù)本發(fā)明的示例性實施例,同時傳送/接收的目標(biāo)終端(在下文中,稱為第一目標(biāo)終端)的狀態(tài)轉(zhuǎn)換。首先,當(dāng)在空閑狀態(tài)中生成待傳送的高層數(shù)據(jù)時,第一目標(biāo)終端生成數(shù)據(jù)幀。當(dāng)生成數(shù)據(jù)幀時,第一目標(biāo)終端轉(zhuǎn)換到退避競爭狀態(tài)(S1801)。當(dāng)在退避競爭狀態(tài)中信道空閑時,第一目標(biāo)終端執(zhí)行退避過程,并且當(dāng)預(yù)定退避計數(shù)器期滿時(即,退避計數(shù)器=0),第一目標(biāo)終端傳送RTS幀。在傳送RTS幀后,第一目標(biāo)終端轉(zhuǎn)換到CTS幀待機(jī)狀態(tài)(S1802)。當(dāng)在步驟S1802中接收到CTS幀時,第一目標(biāo)終端傳送該數(shù)據(jù)幀。當(dāng)完成該數(shù)據(jù)幀的傳送時,使第一目標(biāo)終端轉(zhuǎn)換到ACK幀待機(jī)狀態(tài)(S1804)。
同時,當(dāng)在步驟S1802中接收到RTS'幀時,第一目標(biāo)終端可以識別執(zhí)行了同時數(shù)據(jù)傳送/接收,并且如在示例性實施例中所述,設(shè)定傳送計時器。第一目標(biāo)終端基于設(shè)定的傳送計時器,等待傳送數(shù)據(jù)幀(S1803)。當(dāng)設(shè)定的傳送計時器期滿或接收到同時傳送/接收終端(AP)的下行鏈路數(shù)據(jù)時,目標(biāo)終端將數(shù)據(jù)幀傳送到同時傳送/接收終端。接著,當(dāng)將數(shù)據(jù)幀傳送到同時傳送/接收終端完成時,第一目標(biāo)終端轉(zhuǎn)換到ACK幀待機(jī)狀態(tài)(S1804)。如上所述,當(dāng)?shù)谝荒繕?biāo)終端傳送上行鏈路數(shù)據(jù)的持續(xù)時間短于同時傳送/接收終端傳送下行鏈路數(shù)據(jù)的持續(xù)時間時,對第一目標(biāo)終端,可以另外設(shè)定ACK計時器。在這種情況下,可以基于RTS'幀的持續(xù)時間字段,設(shè)定ACK計時器。當(dāng)在ACK幀待機(jī)狀態(tài)中接收到ACK幀時,第一目標(biāo)終端再次轉(zhuǎn)換到空閑狀態(tài)。
圖19圖示根據(jù)本發(fā)明的示例性實施例的同時傳送/接收終端的狀態(tài)轉(zhuǎn)換。在圖19的示例性實施例中,假定同時傳送/接收終端具有待被傳送到不是圖18的第一目標(biāo)終端、而是第二目標(biāo)終端的數(shù)據(jù)。
首先,當(dāng)在空閑狀態(tài)中生成待傳送的高層數(shù)據(jù)時,同時傳送/接收終端生成數(shù)據(jù)幀。當(dāng)生成數(shù)據(jù)幀時,同時傳送/接收終端轉(zhuǎn)換到退避競爭狀態(tài)(S1901)。當(dāng)在退避競爭狀態(tài)狀態(tài)中信道處于空閑時,同時傳送/接收終端執(zhí)行退避過程,并且當(dāng)預(yù)定退避計數(shù)器期滿時(即,退避計數(shù)器=0),同時傳送/接收終端將RTS幀傳送到第二目標(biāo)終端。當(dāng)傳送完RTS幀時,同時傳送/接收終端轉(zhuǎn)換到CTS幀待機(jī)狀態(tài)(S1902)。當(dāng)在步驟S1902中從第二目標(biāo)終端接收到CTS幀時,同時傳送/接收終端將該數(shù)據(jù)幀傳送到第二目標(biāo)終端。在同時傳送/接收終端完成傳送數(shù)據(jù)幀后,同時傳送/接收終端轉(zhuǎn)換到ACK幀待機(jī)狀態(tài)(S1904)。當(dāng)在ACK幀待機(jī)狀態(tài)中接收到來自第二終端的ACK幀時,同時傳送/接收終端再次轉(zhuǎn)換到空閑狀態(tài)。
同時,當(dāng)在步驟S1901中接收到其中同時數(shù)據(jù)傳送/接收可用的第一目標(biāo)終端的RTS幀時,同時傳送/接收終端掛起退避過程,并且將RTS'幀傳送到第二目標(biāo)終端。當(dāng)同時傳送/接收終端傳送RTS幀時,同時傳送/接收終端轉(zhuǎn)換到同時傳送/接收(STR)模式的CTS幀待機(jī)狀態(tài)(S1903)。當(dāng)在步驟S1903接收到來自第二目標(biāo)終端的CTS幀時,同時傳送/接收終端將數(shù)據(jù)幀傳送到第二目標(biāo)終端。同時,在同時傳送/接收模式中,同時傳送/接收終端可以將數(shù)據(jù)幀傳送到第二目標(biāo)終端并且可以從第一目標(biāo)終端接收數(shù)據(jù)幀。當(dāng)將數(shù)據(jù)幀傳送到第二目標(biāo)終端完成時,同時傳送/接收終端轉(zhuǎn)換到同時傳送/接收(STR)模式的ACK幀待機(jī)狀態(tài)(S1905)。根據(jù)本示例性實施例,對同時傳送/接收終端,可以設(shè)定用于等待從第二目標(biāo)終端接收ACK幀或向第一目標(biāo)終端傳送ACK幀的ACK計時器。當(dāng)在ACK幀待機(jī)狀態(tài)中同時傳送/接收條件結(jié)束或ACK計時器期滿時,同時傳送/接收終端向第一目標(biāo)終端傳送ACK幀。同時,在同時傳送/接收(STR)模式中,同時傳送/接收終端可以向第一目標(biāo)終端傳送ACK幀并且同時地從第二目標(biāo)終端接收ACK幀。當(dāng)完成ACK幀的傳送和接收時,同時傳送/接收終端轉(zhuǎn)換到空閑狀態(tài)。
盡管通過將無線LAN通信用作實例描述本發(fā)明,但本發(fā)明不被限制于此,且本發(fā)明可以類似地應(yīng)用于甚至其他通信系統(tǒng),諸如蜂窩通信等。此外,與具體實施例相關(guān)聯(lián)描述了本發(fā)明的方法、裝置和系統(tǒng),但通過使用具有通用硬件架構(gòu)的計算機(jī)系統(tǒng),可以實現(xiàn)本發(fā)明的一些或所有部件和操作。
可以通過各種裝置實現(xiàn)本發(fā)明的詳細(xì)所述實施例。例如,可以通過硬件、固件、軟件或其組合實現(xiàn)本發(fā)明的實施例。
在硬件實施方式的情況下,可以通過以下中的一個或多個來實現(xiàn)根據(jù)本發(fā)明的實施例的方法:專用集成電路(ASICS)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器等。
在固件實施方式或軟件實施方式的情況下,可以通過執(zhí)行上述操作的模塊、過程、功能等來實現(xiàn)根據(jù)本發(fā)明的實施例的方法。軟件代碼可以存儲在存儲器中并且由處理器操作。處理器可以具有內(nèi)部或外部的存儲器并且存儲器可以通過各種公知的裝置,與處理器交換數(shù)據(jù)。
本發(fā)明的描述用于示例,且本領(lǐng)域的技術(shù)人員將能夠理解可以將本發(fā)明輕易地改進(jìn)為其他詳細(xì)形式而不改變其技術(shù)理念或主要特征。由此,將意識到上述實施例旨在在每種意義上的示例性,而不是限制性。例如,可以將描述為單一類型的每一部件實現(xiàn)為分布式的,并且類似地,描述為分布式的部件還可以以相關(guān)聯(lián)的形式實現(xiàn)。
由下述權(quán)利要求而不是詳細(xì)描述表示本發(fā)明的范圍,并且將解釋權(quán)利要求的含義和范圍以及由其等效得出的所有改變或改進(jìn)落在本發(fā)明的范圍內(nèi)。
發(fā)明模式
如上,在最佳實施方式中描述相關(guān)特征。
工業(yè)實用性
已經(jīng)參考IEEE 802.11系統(tǒng),描述本發(fā)明的各個示例性實施例,但本發(fā)明不限于此,并且本發(fā)明能應(yīng)用于各種移動通信裝置、移動通信系統(tǒng)等。