新四季網

用於WIFI的接收失敗識別和修復的方法與流程

2023-09-17 20:02:25


本申請要求享有2014年3月17提交的美國臨時申請序列號61/954,429、2014年5月8日提交的美國臨時申請序列號61/990,529以及2014年5月9日提交的美國臨時申請序列號61/991,090的權益,所述申請的內容在此引入作為參考。



背景技術:

採用基礎設施基本服務集(BSS)模式的WLAN具有用於BSS的接入點(AP)以及與該AP關聯的一個或多個站(STA)。該AP通常可以接入或者對接到用於運送進出該BSS的業務量(traffic)的分發系統(DS)或是別的類型的有線/無線網絡。從BSS外部發往STA的業務量會通過AP到達並被遞送至STA。從STA發往BSS外部的目的地的業務量則被發送至AP,以便遞送至相應的目的地。處於BSS內部的STA之間的業務量通過也可以通過AP來發送,其中源STA會將業務量發送到AP,並且AP會將業務量遞送至目的地STA。這種介於BSS內部的STA之間的業務量實際上是端對端業務量。這種端對端業務量也可以通過使用IEEE 802.11e DLS或是IEEE 802.11z隧道化DLS(TDLS)直接在源與目的地STA之間用直接鏈路設置(DLS)來發送。採用獨立BSS模式的WLAN沒有AP,並且STA彼此會直接進行通信。

在這些系統中,不同類型的接收失敗有可能無法區分,由此往往會導致不正確的無線設備行為。因此,如果能夠正確識別不同類型的接收失敗以及在未對分組傳輸增加過多開銷的情況下修復該接收失敗,那麼將會是非常理想的。



技術實現要素:

所公開的是用於識別不同類型的分組接收失敗的方法和裝置。某個站(STA)可以傳送包含接收失敗標識和修復(ReFIRe)測量(measurement)能力元素的幀。該STA可以接收帶有ReFIRe測量和報告請求元素的幀。該STA可以接收數據分組,並且可以基於所接收的數據分組以及所接收的ReFIRe測量和報告請求元素來執行ReFIRe測量。該STA可以傳送一個帶有ReFIRe測量和報告報告元素的幀,其中所述ReFIRe測量和報告元素是以該ReFIRe測量為基礎的。該ReFIRe測量可以指示接收失敗的類型。

在一個實施方式中,STA可以藉助載波感測多路存取(CSMA)無線介質接收來自進行傳輸的STA的分組。然後,該STA然後可以通過執行多種檢查中的至少一種檢查來確定是否正確接收到接收信號內部的分組。然後,基於至少一種檢查,該STA可以確定該分組接收因為接收失敗而未被正確接收。該STA可以生成否定應答信號(NACK)信號,其中該NACK信號包含了關於接收失敗原因的指示,以使進行傳輸的STA能夠修復接收失敗原因。所述至少一種檢查可以包括確定幀校驗序列(FCS)是否通過,CSMA無線介質是否在預計的分組傳輸時間之後立即保持繁忙,在接收信號的過程中是否出現功率尖峰,或者是否存在短訓練欄位(STF)和長訓練欄位(LTF)相關性。

附圖說明

更詳細的理解可以從以下結合附圖舉例給出的描述中得到,其中:

圖1A是可以實施所公開的一個或多個實施方式的示例通信系統的系統圖示;

圖1B是可以在圖1A所示的通信系統內部使用的示例無線發射/接收單元(WTRU)的系統圖示;

圖1C是可以在圖1A所示的通信系統內部使用的示例無線電接入網和示例核心網的系統圖示;

圖2是增強型分布式信道接入(EDCA)操作的例圖;

圖3顯示了用於檢測正確接收分組的當前WLAN工具;

圖4顯示了協作請求信息元素(IE)的示例設計;

圖5顯示了協作響應IE的替換示例設計;

圖6示出了因為部分重疊的分組所造成的接收失敗;

圖7示出了因為衝突所造成的接收失敗;

圖8是接收失敗情況標識處理的示例流程圖;

圖9是接收失敗情況標識處理的另一個示例流程圖;

圖10示出了用於期望和幹擾分組的分組到達檢測;

圖11顯示了取決於SIR的Pstat;

圖12顯示了ReFIRe測量報告和使用能力信息元素的示例設計;

圖13顯示了ReFIRe測量報告請求元素的示例設計;

圖14顯示了PHY和MAC層測量和報告欄位的示例設計;

圖15顯示了ReFIRe測量報告元素的示例設計;

圖16顯示了ReFIRe測量和報告過程的示例總體流程圖;

圖17顯示了IEEE 802.11ae標準中定義的QMF策略元素;

圖18顯示了IEEE 802.11ae標準中定義的QACM欄位的QACM報頭子欄位的格式;

圖19是用於接收失敗修復的示例否定應答(NACK)幀的圖示;

圖20是用於接收失敗修復的另一個示例NACK幀的圖示;

圖21是使用了請求發送(RTS)/清除發送(CTS)的示例接收失敗修復過程的圖示;

圖22是使用了即時重傳的示例接收失敗修復過程的圖示;

圖23是示例的經過修改的聚合介質接入控制(MAC)協議數據單元(A-MPDU)分組的圖示;以及

圖24是具有單獨編碼的MAC報頭的示例部分重傳的圖示。

具體實施方式

圖1A是可以實施所公開的一個或多個實施方式的示例通信系統100的圖示。通信系統100可以是為多個無線用戶或MTC設備提供語音、數據、視頻、消息傳遞、廣播等內容的多址接入系統。該通信系統100可以通過共享包括無線帶寬在內的系統資源來允許多個無線用戶接入這些內容,作為示例,該通信系統100可以使用一種或多種信道接入方法,例如碼分多址(CDMA)、時分多址(TDMA)、頻分多址(FDMA)、正交FDMA(OFDMA)、單載波FDMA(SC-FDMA)等等。

如圖1A所示,通信系統100可以包括無線發射/接收單元(WTRU)102a、102b、102c和/或102d,無線電接入網(RAN)104,核心網106,公共交換電話網(PSTN)108,網際網路110以及其他網絡112,然而應該了解,所公開的實施方式可以設想任意數量的WTRU、基站、網絡和/或網絡部件。每一個WTRU 102a、102b、102c、102d可以是被配置成在無線環境中工作和/或通信的任何類型的設備。例如,WTRU 102a、102b、102c、102d可被配置成發射和/或接收無線信號,並且可以包括用戶設備(UE)、移動站、固定或移動訂戶單元、尋呼機、蜂窩電話、個人數字助理(PDA)、智慧型電話、膝上型計算機、上網本、個人計算機、無線傳感器、消費類電子設備等等。

通信系統100還可以包括基站114a和/或基站114b。每一個基站114a、114b都可以是被配置成通過與至少一個WTRU 102a、102b、102c、102d進行無線對接來促使其接入一個或多個通信網絡的任何類型的設備,該網絡可以是例如核心網106、網際網路110和/或網絡112。作為示例,基站114a、114b可以是基地收發信臺(BTS)、節點B、e節點B、家庭節點B、家庭e節點B、站點控制器、接入點(AP)、無線路由器等等。雖然將每個基站114a、114b描述成單個部件,然而應該了解,基站114a、114b可以包括任何數量的互連基站和/或網絡部件。

基站114a可以是RAN 104的一部分,並且該RAN還可以包括其他基站和/或網絡部件(未顯示),例如基站控制器(BSC)、無線電網絡控制器(RNC)、中繼節點等等。基站114a和/或基站114b可被配置成在名為小區(未顯示)的特定地理區域內部發射和/或接收無線信號。小區可以進一步分割成小區扇區。舉例來說,與基站114a關聯的小區可分成三個扇區。由此,在一個實施方式中,基站114a可以包括三個收發信機,也就是說,每一個收發信機對應於小區的一個扇區。在另一個實施方式中,基站114a可以使用多輸入多輸出(MIMO)技術,並且由此可以為小區中的每個扇區使用多個收發信機。

基站114a、114b可以通過空中接口116來與一個或多個WTRU 102a、102b、102c、102d進行通信,該空中接口116可以是任何適當的無線通信鏈路(例如射頻(RF)、微波、紅外線(IR)、紫外線(UV)、可見光等等)。空中接口116可以用任何適當的無線電接入技術(RAT)來建立。

更具體地說,如上所述,通信系統100可以是一個多址接入系統,並且可以使用一種或多種信道接入方案,例如CDMA、TDMA、FDMA、OFDMA、SC-FDMA等等。作為示例,RAN 104中的基站114a與WTRU 102a、102b、102c可以實施諸如通用移動電信系統(UMTS)陸地無線電接入(UTRA)之類的無線電技術,該技術可以使用寬帶CDMA(WCDMA)來建立空中接口116。WCDMA可以包括諸如高速分組接入(HSPA)和/或演進型HSPA(HSPA+)之類的通信協議。HSPA可以包括高速下行鏈路分組接入(HSDPA)和/或高速上行鏈路分組接入(HSUPA)。

在另一個實施方式中,基站114a與WTRU 102a、102b、102c可以實施演進型UMTS陸地無線電接入(E-UTRA)之類的無線電技術,該技術可以使用長期演進(LTE)和/或先進LTE(LTE-A)來建立空中接口116。

在其他實施方式中,基站114a和WTRU 102a、102b、102c可以實施IEEE 802.16(全球微波接入互操作性(WiMAX))、CDMA2000、CDMA2000 1X、CDMA2000EV-DO、臨時標準2000(IS-2000)、臨時標準95(IS-95)、臨時標準856(IS-856)、全球移動通信系統(GSM)、用於GSM增強數據速率演進(EDGE)、GSM EDGE(GERAN)等無線電接入技術。

作為示例,圖1A中的基站114b可以是無線路由器、家庭節點B、家庭e節點B或接入點,並且可以使用任何適當的RAT來促成營業場所、住宅、交通工具、校園等部分區域中的無線連接。在一個實施方式中,基站114b與WTRU 102c、102d可以通過實施諸如IEEE 802.11之類的無線電技術來建立無線區域網(WLAN)。在另一個實施方式中,基站114b與WTRU 102c、102d可以通過實施諸如IEEE 802.15之類的無線電技術來建立無線個人區域網(WPAN)。在再一個實施方式中,基站114b和WTRU 102c、102d可以通過使用基於蜂窩的RAT(例如WCDMA、CDMA2000、GSM、LTE、LTE-A等等)來建立微微小區或毫微微小區。如圖1A所示,基站114b可以直接連接到網際網路110。由此,基站114b無需經由核心網106來接入網際網路110。

RAN 104可以與核心網106通信,該核心網106可以是被配置成為一個或多個WTRU 102a、102b、102c、102d提供語音、數據、應用和/或藉助網際協議的語音(VoIP)服務的任何類型的網絡。舉例來說,核心網106可以提供呼叫控制、記帳服務、基於移動位置的服務、預付費呼叫、網際網路連接、視頻分發等等,和/或執行諸如用戶驗證之類的高級安全功能。雖然圖1A中沒有顯示,然而應該了解,RAN 104和/或核心網106可以直接或間接地和其他RAN進行通信,並且這些RAN既可以與RAN 104使用相同的RAT,也可以使用不同的RAT。例如,除了與使用E-UTRA無線電技術的RAN 104連接之外,核心網106還可以與另一個使用GSM無線電技術的RAN(未顯示)進行通信。

核心網106還可以充當供WTRU 102a、102b、102c、102d接入PSTN 108、網際網路110和/或其他網絡112的網關。PSTN 108可以包括提供簡易老式電話服務(POTS)的電路交換電話網絡。網際網路110可以包括使用公共通信協議的全球性互聯計算機網絡設備系統,並且該協議可以是TCP/IP網際協議族中的傳輸控制協議(TCP)、用戶數據報協議(UDP)和網際協議(IP)。網絡112可以包括由其他服務供應商所有和/或運營的有線或無線通信網絡。例如,網絡112可以包括與一個或多個RAN相連的另一個核心網,所述一個或多個RAN可以使用與RAN 104相同的RAT或不同的RAT。

通信系統100中一些或所有WTRU 102a、102b、102c、102d可以包含多模能力,換言之,WTRU 102a、102b、102c、102d可以包括在不同無線鏈路上與不同無線網絡進行通信的多個收發信機。例如,圖1A所示的WTRU 102c可被配置成與使用基於蜂窩的無線電技術的基站114a進行通信,以及與可以使用IEEE 802無線電技術的基站114b進行通信。

圖1B是一個示例WTRU 102的系統圖。如圖1B所示,WTRU 102可以包括處理器118、收發信機120、發射/接收部件122、揚聲器/麥克風124、鍵盤126、顯示器/觸摸板128、不可移除存儲器130、可移除存儲器132、電源134、全球定位系統(GPS)晶片組136以及其他外圍設備138。應該了解的是,在保持與實施方式相符的同時,WTRU 102還可以包括前述部件的任何子組合。

處理器118可以是通用處理器、專用處理器、常規處理器、數位訊號處理器(DSP)、多個微處理器、與DSP核心關聯的一個或多個微處理器、控制器、微控制器、專用集成電路(ASIC)、場可編程門陣列(FPGA)電路、其他任何類型的集成電路(IC)、狀態機等等。處理器118可以執行信號編碼、數據處理、功率控制、輸入/輸出處理和/或其他任何能使WTRU 102在無線環境中工作的功能。處理器118可以耦合至收發信機120,收發信機120則可以耦合至發射/接收部件122。雖然圖1B將處理器118和收發信機120描述成是獨立組件,然而應該了解,處理器118和收發信機120也可以集成在一個電子組件或晶片中。

發射/接收部件122可被配置成經由空中接口116來發射或接收去往或來自基站(例如基站114a)的信號。舉個例子,在一個實施方式中,發射/接收部件122可以是被配置成發射和/或接收RF信號的天線。作為示例,在另一個實施方式中,發射/接收部件122可以是被配置成發射和/或接收IR、UV或可見光信號的放射器/檢測器。在再一個實施方式中,發射/接收部件122可被配置成發射和接收RF和光信號。應該了解的是,發射/接收部件122可以被配置成發射和/或接收無線信號的任何組合。

此外,雖然在圖1B中將發射/接收部件122描述成是單個部件,但是WTRU 102可以包括任何數量的發射/接收部件122。更具體地說,WTRU 102可以使用MIMO技術。因此,在一個實施方式中,WTRU 102可以包括兩個或更多個經由空中接口116來發射和接收無線電信號的發射/接收部件122(例如多個天線)。

收發信機120可被配置成對發射/接收部件122所要發射的信號進行調製,以及對發射/接收部件122接收的信號進行解調。如上所述,WTRU 102可以具有多模能力。因此,收發信機120可以包括允許WTRU 102藉助諸如UTRA和IEEE 802.11之類的多種RAT來進行通信的多個收發信機。

WTRU 102的處理器118可以耦合到揚聲器/麥克風124、鍵盤126和/或顯示器/觸摸板128(例如液晶顯示器(LCD)顯示單元或有機發光二極體(OLED)顯示單元),並且可以接收來自這些部件的用戶輸入數據。處理器118還可以向揚聲器/麥克風124、鍵盤126和/或顯示器/觸摸板128輸出用戶數據。此外,處理器118可以從諸如不可移除存儲器106和/或可移除存儲器132之類的任何適當的存儲器中存取信息,以及將信息存入這些存儲器。不可移除存儲器130可以包括隨機存取存儲器(RAM)、只讀存儲器(ROM)、硬碟或是其他任何類型的記憶存儲設備。可移除存儲器132可以包括訂戶身份模塊(SIM)卡、記憶棒、安全數字(SD)記憶卡等等。在其他實施方式中,處理器118可以從那些並非實際位於WTRU 102的存儲器存取信息,以及將數據存入這些存儲器,作為示例,此類存儲器可以位於伺服器或家庭計算機(未顯示)。

處理器118可以接收來自電源134的電力,並且可被配置分發和/或控制用於WTRU 102中的其他組件的電力。電源134可以是為WTRU 102供電的任何適當設備。例如,電源134可以包括一個或多個乾電池組(如鎳鎘(Ni-Cd)、鎳鋅(Ni-Zn)、鎳氫(NiMH)、鋰離子(Li-ion)等等)、太陽能電池、燃料電池等等。

處理器118還可以與GPS晶片組136耦合,該晶片組136可被配置成提供與WTRU 102的當前位置相關的位置信息(例如經度和緯度)。作為來自GPS晶片組136的信息的補充或替換,WTRU 102可以經由空中接口116接收來自基站(例如基站114a、114b)的位置信息,和/或根據從兩個或多個附近基站接收的信號定時來確定其位置。應該了解的是,在保持與實施方式相符的同時,WTRU 102可以藉助任何適當的定位方法來獲取位置信息。

處理器118還可以耦合到其他周邊設備138,這些設備138可以包括提供附加特徵、功能和/或有線或無線連接的一個或多個軟體和/或硬體模塊。例如,周邊設備138可以包括加速度計、電子指南針、衛星收發信機、數位相機(用於照片和視頻)、通用串行總線(USB)埠、振動設備、電視收發信機、免提耳機、模塊、調頻(FM)無線電單元、數位音樂播放器、視頻遊戲機模塊、網際網路瀏覽器等等。

圖1C是根據實施方式的RAN 104和核心網106的系統圖示。如上所述,RAN 104可以使用E-UTRA無線電技術在空中接口116上與WTRU 102a、102b、102c進行通信。RAN 104還可以與核心網絡106進行通信。

RAN 104可以包括e節點B 140a、140b、140c,然而應該了解,在保持與實施方式相符的同時,RAN 104可以包括任何數量的e節點B。每一個e節點B 140a、140b、140c都可以包括在空中接口116上與WTRU 102a、102b、102c通信的一個或多個收發信機。在一個實施方式中,e節點B 140a、140b、140c可以實施MIMO技術。由此舉例來說,e節點B 140a可以使用多個天線來向WTRU 102a發送無線信號以及接收來自WTRU 102a的無線信號。

每一個e節點B 140a、140b、140c都可以關聯於一個特定的小區(未顯示),並且可被配置成處理無線電資源管理決定、切換決定、上行鏈路和/或下行鏈路的用戶調度等等。如圖1C所示,e節點B 140a、140b、140c可以在X2接口上彼此進行通信。

圖1C所示的核心網106可以包括移動性管理網關(MME)142、服務網關144以及分組數據網絡(PDN)網關146。雖然前述的每一個部件都被描述成了核心網106的一部分,然而應該了解,這其中的任一部件都可以由核心網運營商之外的實體所擁有和/或運營。

MME 142可以經由S1接口連接到RAN 104中的每一個e節點B 140a、140b、140c,並且可以充當控制節點。舉例來說,MME 142可以負責驗證WTRU 102a、102b、102c的用戶,執行承載激活/去激活,在WTRU 102a、102b、102c的初始附著過程中選擇特定的服務網關等等。該MME 142還可以提供一個用於在RAN 104與使用GSM或WCDMA之類的其他無線電技術的其他RAN(未顯示)之間進行切換的控制平面功能。

服務網關144可以經由S1接口連接到RAN 104中的每個e節點B 140a、140b、140c。該服務網關144通常可以路由和轉發去往/來自WTRU 102a、102b、102c的用戶數據分組。並且該服務網關144可以執行其他功能,例如在e節點B間的切換過程中錨定用戶平面,在下行鏈路數據可供WTRU 102a、102b、102c使用時觸發尋呼處理,管理並存儲WTRU 102a、102b、102c的上下文等等。

服務網關144還可以連接到PDN網關146,所述PDN網關可以為WTRU 102a、102b、102c提供針對網際網路之類的分組交換網絡的接入,以便促成WTRU 102a、102b、102c與啟用IP的設備之間的通信。

核心網106可以促成與其他網絡的通信。例如,核心網106可以為WTRU 102a、102b、102c提供針對PSTN 108之類的電路交換網絡的接入,以便促成WTRU 102a、102b、102c與傳統的陸線通信設備之間的通信。例如,核心網106可以包括IP網關(例如IP多媒體子系統(IMS)伺服器)或與之進行通信,並且該IP網關可以充當核心網106與PSTN 108之間的接口。此外,核心網106可以為WTRU 102a、102b、102c提供針對網絡112的接入,該網絡可以包括其他服務供應商所擁有和/或運營的其他有線或無線網絡。

其他網絡112可以進一步連接到基於IEEE 802.11的無線區域網(WLAN)160。該WLAN 160可以包括接入路由器165。該接入路由器165可以包含網關功能。該接入路由器165可以與多個接入點(AP)170a、170b進行通信。接入路由器165與AP 170a、170b之間的通信可以藉助有線乙太網(IEEE 802.3標準)或是任何類型的無線通信協議來進行。AP 170a通過空中接口與WTRU 102d進行無線通信。

出於示例目的,這裡描述的實施方式是由STA和AP實施的。然而,這裡描述的實施方式還可以由其他能在無線通信網絡中工作的無線設備實施,這其中包括但不局限於WTRU、基站(BS)、e節點B、UE或網絡節點。

隨著個人行動裝置和應用(例如儀表和傳感器)的激增,WiFi系統以及相關聯的AP預計需要支持與當前運行的設備相比數量多出很多的設備。需要支持的AP的必需數量可能會遠遠超出每BSS中具有2,007個設備的限制。在IEEE 802.11ah標準化工作中,舉例來說,BSS可能需要支持6,000個設備。在IEEE 802.11高效WLAN(HEW)研究組中同樣討論了密集的STA和AP部署用例。針對802.11ax任務組同樣提出了密集STA和AP部署用例。

世界各地的不同國家正在為諸如WLAN之類的無線通信系統分配新的頻譜。對在該頻譜中分配的信道來說,其大小和帶寬通常會非常有限。此外,由於可用信道可能並不相鄰,因此,該頻譜有可能是分段的,並且這些信道有可能無法組合在一起來支持更大的傳輸帶寬。舉例來說,此類情況會在不同國家分配的低於1GHz的頻譜中出現。例如,基於IEEE 802.11標準構建的WLAN系統可被設計成在此類頻譜中工作。考慮到這種頻譜限制,與分別基於諸如IEEE 802.11n/IEEE 802.11ac標準的高吞吐量(HT)/甚高吞吐量(VHT)WLAN系統相比,此類WLAN系統只能支持較小的帶寬以及較低的數據速率。

目前業已成立了IEEE 802.11ah任務組(TG)來開發用於支持次1GHz頻帶中的WiFi系統的解決方案。IEEE 802.11ah TG的目標是實現以下需求:OFDM物理層(PHY)在排除了TV白空間(TVWS)且低於1GHz的免許可頻帶中工作;通過增強媒體接入控制層(MAC)來支持物理層(PHY)以及與其他系統(例如IEEE 802.15.4和IEEE P802.15.4g)共存;以及優化速率-範圍性能(高達1千米(室外)的範圍以及大於100Kbit/s的數據速率)。IEEE 802.11ah TG已經採用了以下用例:用例1:傳感器和儀表;用例2:回程傳感器和儀表數據;以及用例3:用於蜂窩卸載的範圍擴展的WiFi。

一些國家的頻譜分配是相當有限的。舉例來說,在中國,470-566以及614-787MHz的頻帶僅僅允許1MHz的帶寬。因此,除了2MHz模式之外,還需要支持僅1MHz的選項。IEEE 802.11ah PHY需要支持1、2、4、8和16MHz帶寬。

IEEE 802.11ah PHY在1GHz以下工作,並且是以IEEE 802.11ac PHY為基礎的。為了適應IEEE 802.11ah所需要的窄帶寬,IEEE 802.11ac PHY的時鐘會被降低(down-clocked)10倍。雖然可以通過如上所述的1/10的時鐘下降來實現對於2、4、8和16MHz的支持,但是支持1MHz的帶寬將會需要FFT大小為32的新的PHY定義。

近來業已創建了IEEE 802.11高效WLAN(HEW)研究組(SG)來探索未來可能的修正的範圍和目的,從而增強無線用戶在眾多使用場景中的寬廣頻譜的體驗質量(QoE),其中所述使用場景包括2.4GHz和5GHz波段中的高密度場景。HEW SG正在考慮支持AP和STA的密集部署以及相關聯的無線電資源管理(RRM)技術的新的用例。

IEEE 802.11ax TG也在探索未來修正的範圍和目的,以便增強無線用戶在在眾多使用場景中的寬廣頻譜的體驗質量(QoE),其中作為示例,所述使用場景包括2.4GHz和5GHz波段中的高密度場景。對於IEEE 802.11ax來說,支持AP和STA的密集部署以及相關聯的RRM技術的新的用例同樣也在考慮之中。

用於HEW的潛在應用包含了新興的使用場景,例如用於體育館賽事的數據遞送,諸如火車站或企業/零售環境之類的高用戶密度場景,對於視頻分發的依賴增強的證據,以及用於醫療應用的無線服務。

增強型分布信道接入(EDCA)是為了支持優先排序的QoS而對在IEEE 802.11標準中引入的基本的分布式協調功能(DCF)所做的一項擴展。在圖2中顯示了IEEE 802.11n中的EDCA的操作。點協調功能(PCF)會使用無爭用的信道接入來支持時間受限的服務。PCF還支持由AP進行的輪詢。所述AP會在等待了PCF幀間間隔(PIFS)之後發送輪詢消息。如果客戶端什麼都不需要傳輸,那麼該客戶端會返回一個空數據幀。由於PIFS短於DIFS,因此它可以鎖定所有的異步業務量。PCF是確定性的和公平的,並且其對佔空比低以及繁重/突發的業務量而言是有效的。

圖2是顯示了不同的IEEE 802.11優先等級200的圖示。應答(ACK)、塊應答(BA)和清除發送(CTS)消息201b可以在短幀間間隔(SIFS)201a之後發送。信標消息202b可以在PIFS 202a之後發送。舊有的數據和管理接入203c可被允許跟隨在分布式協調功能(DCF)幀間間隔(DIFS)203a以及回退時段203b之後。語音傳輸時機(TXOP)204c可被允許跟隨在用於語音接入類別(AC_VO)204a的仲裁幀間間隔(AIFS)以及回退時段204b之後。視頻TXOP 205c在可被允許跟隨在用於視頻接入類別(AC_VI)205a的AIFS以及回退時段205b之後。盡力服務TXOP 206c可被允許跟隨在用於盡力服務的接入類別(AC_BE)206a的AIFS以及回退時段206b之後。背景TXOP 207c可被允許跟隨在用於背景接入類別(AC_BK)207a的AIFS以及回退時段207b之後。

混合協調功能(HCF)控制的信道接入(HCCA)是PCF的一種增強。通過HCCA,AP可以在爭用時段(CP)和無爭用時段(CFP)期間輪詢STA。AP和STA還可以在一次輪詢下傳送多個幀。

在當前的WLAN規範中,進行傳輸和接收的STA不會對接收失敗類型進行區分。當進行傳輸的STA傳送分組並且沒有接收到ACK時,該進行傳輸的STA會認為發生了衝突。然後,進行傳輸的STA可以實施指數退避。如果進行接收的STA無法正確接收分組,那麼它可以在嘗試實施介質接入之前等待一個延長幀間間隔(EIFS)。

圖3是示出可以在進行接收的STA用來檢測是否正確接收到分組的三個示例測試的圖示300。短訓練欄位(STF)301和長訓練欄位(LTF)302是WLAN物理層會聚協議(PLCP)報頭的一部分。在PLCP報頭303的剩餘部分還可以存在其他欄位。進行接收的STA可以使用這些欄位來檢測任何WLAN分組的存在。PLCP報頭循環冗餘校驗(CRC)欄位304是WLANPLCP報頭的一部分。進行接收的STA可以使用PLCP報頭CRC欄位304來驗證是否已經接收到有效的PLCP報頭310。幀校驗序列(FCS)欄位306(作為示例,它可以是幀主體CRC)是MAC幀主體305的一部分。進行接收的STA的MAC層可以使用FCS欄位306來確定是否正確接收到WLAN分組。

目前業已提出了數種用於WiFi的接收失敗識別和修複方法。舉例來說,多個參考信號可以以LTF的形式被插入到WLAN分組的幀主體中。當無法正確恢復一些參考信號時,可以檢測出部分重疊的分組衝突。在檢測到沒有正確接收到分組時,進行接收的STA可以將所接收的分組版本發送給進行傳輸的STA。然後,進行傳輸的STA可以將分組的傳輸版本與接收版本相比較,以便識別接收失敗的原因。此外,分組衝突概率可以基於當前的介質保留狀態來估計,例如成功的請求發送(RTS)/清除發送(CTS)交換。

目前業已開發了用於AP間協調的方法,以便實施用於OBSS的多種參數和設置的協調處理,其中所述參數和設置包括QoS負載和設置,主和協調信道,TXOP,以及上行鏈路(UL)接入和業務量指示映射(TIM)指示。

此外,目前還提出了一些相關的幀設計。圖4是一個示例的協調請求信息元素(IE)400。該協調請求IE 400可以包含元素ID 401、長度402、選項403以及欄位,例如欄位1 404到欄位N 405。每一個欄位可以包括類型410和內容411。

圖5是一個示例的協調響應IE 500。該協調響應IE 500可以包含元素ID 501、長度502、選項503、結果504以及欄位,例如欄位1 505到欄位N 506。每一個欄位可以包括類型510和內容511。

作為補充或替換,幹擾和相鄰BSS報告方法同樣亦被提出,其中所述方法可作為BSS間協調處理的一部分來使用。

在WiFi系統中,不同類型的接收失敗是無法區分的,由此經常會導致WiFi設備做出不正確的行為。用於處理傳輸/接收失敗的不正確或次最優的手段會促成在WiFi中報告過多條目的現象,而這將會導致產生低下的MAC效率以及長的分組延遲,並且還會浪費寶貴的信道資源。因此,如果通過用於正確識別不同類型的接收失敗以及在未對WiFi分組傳輸增加過多開銷的情況下修復接收失敗的過程和措施來克服這些問題,那麼將會是非常理想的。

這裡公開的方法和裝置解決了以上所述的問題。以下的接收失敗的示例情形是出於失敗識別和修複目的而被定義的。

在情形1中,分組是因為其使用了對於幀主體而言過於激進的調製和編碼方案(MCS)而發生失敗的。例如,PLCP報頭已被正確解碼,並且其指示用於幀主體的MCS要高於用於PLCP報頭的MCS。幀主體的FCS校驗則是失敗的。

在情形2中,接收的分組是因為部分重疊的分組而發生失敗的。舉例來說,PLCP報頭被觀察到具有很高的接收功率水平(例如通過使用接收信號強度指示符(RSSI)/接收信道功率指示符(RCPI))。第一個接收分組的PLCP報頭可被正確解碼。在剩餘的分組接收過程中可以觀察到突然的功率水平變化,例如RSSI/RCPI水平在接收過程中顯著增大。

圖6是部分重疊的分組600的示例,其中所述部分重疊的分組會導致如上所述的顯著的RSSI/RCPI水平增大。如圖6所示,分組1可以包括PLCP頭601a、MAC報頭602a、幀主體603a以及FCS 604a。同樣,分組2可以包括PLCP報頭601b、MAC報頭602b、幀主體603b以及FCS 604b。在重疊分組的場景中,分組2的PLCP報頭601b會與分組1的幀主體603a重疊。這種重疊會導致幀主體的FCS校驗失敗,並且信道介質會在所指示的第一分組長度(該長度可以在PLCP報頭中指示)之後保持繁忙。

在情形3中,噪聲或與白噪聲類的幹擾可能會導致出現接收失敗。舉例來說,空閒信道評估(CCA)可以指示信道繁忙,並且STA處的接收信號會具有很低的功率水平。前導碼可以不有被正確檢測。

在情形4中,接收的分組可能會因為衝突而發生失敗。圖7示出了一個由於發生衝突而導致接收的分組失敗的示例700。如圖7所示,分組1可以包括PLCP報頭701a、MAC報頭702a、幀主體703a以及FCS 704a。同樣,分組2可以包括PLCP報頭701b、MAC報頭702b、幀主體703b以及FCS 704b。在分組之間還顯示了傳播延遲710。在該示例中,舉例來說,通過使用RSSI/RCPI,可以觀察到高的功率水平。還可以觀察到強的STF/LTF相關性。但是,PLCP報頭的SIG/服務欄位有可能未被正確解碼。

目前業已提出了能為WiFi啟用HARQ的MAC設計,包括:用於HARQ的ACK/NACK反饋,HARQ能力指示,能在WiFi中啟用HARQ的各種MAC設計,其中所述設計包括槓桿機制(leveraging mechanism),例如速度幀交換,TXOP,以及多次停止和等待。然而,這些設計並沒有區分不同類型的接收失敗。

目前業已提出了能為WiFi啟用HARQ的PHY設計,包括:物理層幀設計,MAC報頭設計,HARQ重傳過程,帶有HARQ的PSDU幀聚合,以及帶有HARQ系統的LDPC設計。提出了為由發射機重傳整個分組或分組冗餘版本的HARQ組合設計的重傳方法。另外還論述了具有A-PSDU格式和重傳過程的HARQ重傳,其中所述A-PSDU格式具有詳盡的幀格式。

這裡描述的PHY和MAC過程可以用於識別在上述情形中定義的不同類型的接收失敗。圖8提供了用於識別不同類型的接收失敗的示例過程的流程圖800。依照圖8的過程,STA可以檢測指示信道繁忙的CCA 801,而這指示信道上的能量高於閾值並且是在STA接收分組的時候出現的。然後,STA可以解碼PLCP報頭802,且如果成功的話,所述STA可以檢查幀主體FCS 803。如果幀主體的FCS通過,那麼該數據分組已被成功接收805。然後ReFire測量統計資料庫可以被更新815。

在另一個示例中,STA會檢測到指示信道繁忙的CCA 801。然後,STA可以解碼PLCP報頭802,且如果成功的話,那麼STA可以檢查幀主體FCS 803。如果幀主體FCS失敗,那麼STA可以確定在接收過程中是否存發生突然的功率水平改變或者是否有檢測到分組重疊806。如果沒有突然的功率水平變化或分組重疊,那麼STA可以確定幀主體的MCS是否高於用於PLCP報頭/前導碼的MCS 808。如果該MCS高於用於PLCP報頭/前導碼的MCS,則發生了811這裡描述的接收失敗情形1。如果該MCS不高於用於PLC報頭/前導碼的MCS,則發生了809未知接收失敗。然後,ReFire測量統計資料庫可被更新815。作為替換,如果存在突然的功率水平變化或分組重疊,則發生了812如這裡所述的接收失敗情形2,且所述ReFire測量統計資料庫則可被更新815。

在另一個示例中,STA會檢測到指示信道繁忙的CCA 801。然後,該STA可以解碼PLCP報頭802,且如果失敗,那麼該STA可以確定是否觀察到用於所述分組的高功率水平804。如果沒有觀察到用於所述分組的高功率水平,那麼發生813的是這裡描述的接收失敗情況3,然後可以更新ReFire測量統計資料庫815。如果觀察到用於所述分組的高功率水平,那麼STA可以確定是否觀察到強的STF/LTF相關性807。如果觀察到針對所述分組的強的STF/LTF相關性,那麼發生814的是這裡描述的接收失敗情況4,然後可以更新ReFire測量統計資料庫815。如果沒有觀察到針對所述分組的強STF/LTF相關性,那麼發生810的是未知接收失敗,然後可以更新ReFire測量統計資料庫815。

圖9提供了用於識別不同類型的接收失敗的另一個示例過程的流程圖900。圖9中詳述的過程與圖8中詳述的過程的不同之處在於:當檢測到有效的前導碼,但是所述幀的FCS校驗失敗,那麼在PLCP報頭中規定的時間長度結束之後,進行接收的STA隨即可以繼續監視所述介質,以便檢測CCA是否繁忙。如果CCA繁忙,那麼有可能發生了部分分組重疊,並且識別接收失敗情形2。然而,在PLCP報頭指示的時間長度之後,如果CCA並未立即繁忙,那麼進行接收的STA可以回顧在接收過程中是否存在任何分組重疊或者檢測到了突然的RF功率變化。以下詳細描述的檢測方法既可以用於在接收過程中檢測突然的RF變化,也可以用於分組重疊。如果檢測到了分組重疊或是突然的RF功率變化,那麼檢測到接收失敗情形2。否則,依照用於PLCP報頭和用於分組剩餘部分的MCS,接收失敗可以是未知的接收失敗類型或是接收失敗情形1。

參考圖9,STA可以檢測到指示信道繁忙的CCA 901,這指示信道上的能量高於閾值,並且該能量是在STA接收分組的時候出現的。然後,STA可以解碼PCLP報頭902,且如果解碼成功,那麼STA可以檢查幀主體FCS 903。如果幀主體FCS通過,則成功接收到了所述數據分組905。然後,ReFire測量統計資料庫可以被更新915。

在另一個示例中,STA可以檢測到指示信道繁忙的CCA 901。然後,該STA可以解碼PLCP報頭902,且如果解碼成功,那麼該STA可以檢查幀主體FCS 903。如果幀主體FCS失敗,那麼在PLCP報頭中規定的時間長度結束之後,STA可以立即監視介質,以便檢測指示信道繁忙的CCA 906。如果信道繁忙,那麼所發生912a的是這裡描述的接收失敗情形2。然後,ReFire測量統計資料庫可以被更新915。在PLCP報頭中規定的時間長度結束之後,如果信道並未立即繁忙,那麼STA可以確定在接收過程中是否存在突然的功率水平變化或者是否檢測到了分組重疊908。如果沒有突然的功率水平變化或分組重疊,那麼STA可以確定幀主體的MCS與用於PLCP報頭/前導碼的MCS相比是否更高909。如果該MCS高於用於PLCP報頭/前導碼的MCS,那麼所發生的是這裡描述的接收失敗情形1 911。如果該MCS不高於用於PLCP報頭/前導碼的MCS,那麼所發生的是未知的接收失敗916。然後,ReFire測量統計資料庫可以被更新915。作為替換,如果存在突然的功率水平變化或分組重疊,那麼發生的是這裡描述的接收失敗情形2 912b,然後可以更新ReFire測量統計資料庫915。

在另一個示例中,STA可以檢測到指示信道繁忙的CCA 901。然後,STA可以解碼PLCP報頭902,且如果解碼失敗,那麼STA可以確定是否觀察到針對所述分組的高功率水平904。如果沒有觀察到針對所述分組的高功率水平,那麼發生的是這裡描述的接收失敗情況3 913,然後,ReFire測量統計資料庫可以被更新915。如果觀察到針對該分組的高功率水平,那麼STA可以確定是否觀察到強的STF/LTF相關性907。對於所述分組,如果觀察到強的STF/LTF相關性,那麼發生的是這裡描述的接收失敗情形4 914,然後,ReFire測量統計資料庫可以被更新915。對於所述分組,如果沒有觀察到強的STF/LTF相關性,那麼發生的會是未知接收失敗910,然後,ReFire測量統計資料庫可以被更新915。

在下表1中概述了一些可用於識別失敗類型的示例度量(metric)。然而,所實施的度量並不局限於表1中列出的這些度量。在本示例中,應該指出的是,情形2中的「分組1」指的是首先傳送的分組,而情形2中的「分組2」指的是第二次或者更晚傳送的分組。在本示例中,由於「分組1」和「分組2」是部分重疊的,因此,這兩個分組都是損壞的。

表1:接收失敗情形1-情形4的概覽

參考表1,接收機可以使用自相關或互相關來檢測STF/LTF以及執行定時/頻率偏移校正。在接收失敗情形1中,在檢測STF/LTF時,分組有可能是用過高的MCS發送的,並且可以正常檢測STL/LTF。在接收失敗情形2中,在檢測STF/LTF時,兩個分組有可能會部分重疊,並且如果不與第二分組重疊,那麼用於第一分組(分組1)的STF/LTF將可以被正常檢測。依照兩個分組的信號強度,第二分組(即分組2)既可以是正常檢測的,也可以不是正常檢測的。在接收失敗情形3中,在檢測STF/LTF的時候有可能存在噪聲類幹擾/噪聲,並且接收機可以觀察低功率分組。然後,依照接收機側的信號幹擾和噪聲比(SINR),STF/LTF既有可能被正確檢測,也有可能未被正確檢測。在這種情況下,在使用互相關算法而不是使用自相關算法的時候,接收機可以觀察到更好的結果。在接收失敗情形4中,在檢測STF/LTF時,分組可以與其他分組衝突。STF/TLF然後可以未被正確檢測。接收機在其使用自相關算法而不是使用互相關算法時可以觀察到更好的結果。

在參考表1的另一個示例中,PLCP報頭可以包括具有循環冗餘校驗(CRC)的信令欄位(SIG)。一旦接收機正確檢測到SIG欄位,那麼其通過CRC。在接收失敗情形1中,在檢查PLCP/CRC的時候,該SIG欄位始終是用最低的MCS被編碼和調製的。由此,接收機可以通過PLCP CRC。在接收失敗情形2中,在檢查PLCP/CRC的時候,如果分組1的SIG欄位不與分組2的SIG欄位重疊,那麼接收機可以正確檢測分組1的SIG欄位。該接收機不會檢測分組2的SIG欄位。當在接收失敗情況3和接收失敗情況4中檢查PLCP/CRC時,接收機可能無法檢測SIG欄位。

在參考表1的另一示例中,幀校驗序列(FCS)可以保護MAC分組。如果正確解碼了分組,那麼該分組可以通過FCS。在接收失敗情形1中,在通過FCS時,MAC分組已經用一種MCS進行了調製和編碼,其中所述MCS過高並且導致接收機無法正確解碼分組。在接收失敗情況2中,當通過了FCS的時候,接收機可能無法正確解碼包括分組1和分組2在內的兩個分組。因此,如果分組1的信號功率顯著大於分組2的信號功率,那麼分組1會具有很小的機會被解碼。在接收失敗情形3和接收失敗情形4中,在通過FCS的時候,接收機可能無法檢測分組。

在參考表1的另一個示例中,接收機可以使用針對四種情形中的每一種情形的不同行為來觀察RSSI,尤其是即時RSSI。舉例來說,在接收失敗情形1中,接收機可以觀察到針對整個分組的足夠強的RSSI水平。該RSSI水平可以保持恆定或是具有很小的變化。在接收失敗情形2中,接收機可以觀察到RSSI的突然變化。在接收失敗情形3中,接收機可以觀察到低RSSI水平。在接收失敗情形4中,接收機可以觀察到良好的RSSI水平。

在參考表1的另一個示例中,導頻可以用於相位追蹤。然而,可以觀察導頻的變化,來區分這四種情形。在接收失敗情形1中,當導頻是二進位相移鍵控(BPSK)調製的時,該導頻可以被檢測。在接收失敗情形2中,接收機可以從OFDM符號檢測出導頻,其中所述導頻不與其他的一個或多個分組相重疊。舉例來說,當沒有成功檢測出分組2的STF/LTF,即使一些導頻未與分組1相重疊,也不會檢測到用於分組2的導頻。在接收失敗情形3中,接收機可能無法檢測到導頻。在接收失敗情形4中,接收機可能很難檢測到導頻。當兩個發生衝突的分組良好同步時,例如當其在一個CP持續時間以內到達接收機且在頻域中校準的時候,接收機可以在導頻子載波中觀察到一個恆定值。這種情況同樣依據這樣一種假設,即在接收機處觀察到的所有的兩個發射機的信道都保持恆定。

如圖8和圖9所示,ReFIRe測量和報告還可以使用一種框架。發射機和接收機可以交換ReFIRe能力信息,例如接收機測量和報告ReFIRe的能力以及在該發射機處使用測量報告的發射機能力。如果發射機和接收機都具有ReFIRe能力,那麼接收機既可以為每一個分組執行ReFIRe測量,或可以為在PLCP報頭中包含ReFIRe測量指示的分組執行ReFIRe測量,或可以為在塊ACK會話中接收的分組執行ReFIRe測量,其中所述塊ACK會話是為ReFIRe測量配置的。在將測量報告設置成TRUE(真)且滿足其他報告標準(例如幀主體的FCS失敗)的時候,ReFIRe測量(例如RSSI或RCPI水平在分組接收或LTF/STF相關過程中的變化)可被報告給發射機。

突然的接收功率變化可以是由於分組重疊或隱藏節點問題所導致的傳輸失敗的良好指示器。當前的IEEE 802.11設備可以在PHY層監視接收功率,並且可以通過某些原語來將一些指示符傳送到MAC層。然而,大多數現有的接收功率相關測量被定義成是整個分組或是很長的時段上的平均值。作為替換,分組中的接收功率變化可被監視,並且由此可以獲取即時接收功率測量或是短時段上的接收功率測量。

在一個實施方式中,定義了即時接收功率(IRP)測量。所述IRP測量可以通過以下規則來定義。IRP可被定義成在短的時段上的平均接收功率,例如一個或多個OFDM符號持續時間。所述IRP可以用一個滑動窗口來計算。例如,IRP可以是m個OFDM符號上的平均值。該滑動窗口可被定義在大小為一個OFDM符號的步長中。然後,在第m個OFDM符號,第一個IRP可被計算為前m個OFDM符號上的平均接收機功率。在第m+k個OFDM符號,第k+1個IRP可以被計算為第k+1個OFDM符號到第m+k個OFDM符號上的平均值。

IRP可以用x個比特來表示,由此,IRP值會介於0與2x-1之間。所述IRP可以用於計算接收失敗指示符。在本分段定義了兩種接收失敗指示符。首先,可以使用基於接收功率的失敗類型指示符(RPFTI)來區分接收失敗類型。例如,RPFTI可被定義成一個八位位組(octet)值。如果RPFTI值介於0和T1之間,那麼可以指示接收失敗情形1。如果所述值落在T1與T2之間,那麼它可以指示接收失敗情形2。同樣,介於T2與T3之間的值可以指示接收失敗情形3,以及處於T3和T4內的值可以指示接收失敗情形4。零值可以用於指示接收機沒有足夠的信息來區分情形1至4。在另一個示例中,RPFTI可被定義成硬決定,例如介於0與3之間的值,其中RPFTI值k可以指示接收失敗k+1。諸如取值為4的附加值可用於指示接收機無法識別接收失敗類型。

第二種指示符可以是基於接收功率的可靠性指示符(RPRI)。該指示符可用於指示受損接收信號的可靠性。舉例來說,RPRI可被定義成一個八位位組值,其中低的數字可以表示來自很不可靠的受損分組的接收信號,並且高的八位位組值可以代表被視為可靠的接收信號。零值可以用於指示接收機無法給出有意義的RPRI。

在這裡描述了可以用於從IRP中推導出RPFTI和RPRI的多種方法。第一種方法包括後IRP處理,並且可以包括但不限於以下步驟:

(1)一旦PHY層接收到CCA繁忙指示,那麼它可以開始正常的分組檢測,並且可以將接收到的信號保存在緩衝器中。

(2)如果PHY層檢測到有效的PLCP報頭(接收失敗情形1和接收失敗情形2),那麼它可以進行步驟3到6;否則(接收失敗情形3和接收失敗情形4)可以進行步驟7到9。

(3)PHY層可以將已解碼的比特傳遞到MAC層,並且MAC層可以執行FCS校驗。如果FCS通過,它其可以清除緩衝器並且停止。

(4)如果FCS失敗,那麼MAC層可以向PHY層傳遞用於指示接收失敗的原語。

(5)當PHY層接收到接收失敗原語時,PHY層可以再次檢查被緩衝的接收信號,並且可以計算IRP。

(6)PHY層可以根據某些實施算法來從IRP中計算RPFTI和RPRI。以下是可能的示例性算法:

(a)可以定義Diff_IRPk=IRPk+1-IRPk。如果所有的Diff_IRP值都在特定範圍以內,那麼出現的有可能是接收失敗情形1,並且RPFTI可被設置成指示接收失敗情形1。在這種場景中,設置相對高的RPRI值,以便指示受損分組足夠可靠,並且可以在以後將其用於執行HARQ組合。如果諸如Diff_IRPm的至少一個Diff_IRP值大於某個閾值,那麼可以觀察到突然的接收功率變化,並且出現的有可能是接收失敗情形2。由此,RPFTI值可被設置成指示接收失敗情形2。在這個場景中,RPRI值可以依照比值m/N來定義,其中m是觀察到突然功率變化的索引,N是IRP的總數。舉例來說,在m/N接近於1的時候可以設置相對高的RPRI值,而在m/N接近於0的時候則可以設置相對低的RPRI值。

(b)IRP中的變化可被計算並定義成Var_IRP。如果Var_IRP處於某個範圍以內,那麼出現的有可能是接收失敗情形1,並且RPFTI可被設置成指示接收失敗情形1。在這個場景中,通過設置相對高RPRI值,可以指示受損分組足夠可靠,並且可以將其用於以後執行HARQ組合。如果Var_IRP大於特定閾值,那麼可以觀察到突然的接收功率變化,並且有可能出現接收失敗情形2。RPFTI可被相應地定義,並且可以設置相對低的RPRI值。

(c)RPFTI和RPRI可以基於Diff_IRP以及Var_IRP來定義。

(7)如果沒有檢測到有效的PLCP報頭,那麼可以將RPRI值設置成低數字。

(8)PHY層可以在PLCP報頭檢測過程中檢查所緩存的接收信號,並且計算IRP。

(9)如果IRP值在STF/LTFOFDM符號中較高,並且在SIG欄位中相對較低,那麼有可能發生了失敗。由此,RPFTI可被設置成指示接收失敗情形4。否則,RPFTI可被設置成指示接收失敗情形3。

第二種方法包括並發的IRP處理,並且包括但不限於以下步驟:

(1)一旦PHY層接收到CCA繁忙指示,那麼它可以開始正常的分組檢測。在其計算IRP值的同時,其他參數可以從所述IRP值中得到。舉例來說,Diff_IRP和Var_IRP可以從IRP推導得到。Var_IRP2可以基於IRP1至IRP2來計算。一旦IRPk+1可用,則可以根據Var_IRPk和IRPk+1來更新Var_IRPk+1。

(2)如果PHY層檢測到有效的PLCP報頭(情形1和2),那麼該方法可以執行步驟3-6。否則(接收失敗情形3和情形4)可以執行步驟7至9。

(3)PHY可以將已解碼的比特傳遞到MAC層,並且MAC可以執行FCS校驗。如果FCS通過,那麼它可以清除緩衝區並停止。

(4)如果FCS失敗,那麼MAC層可以向PHY層傳遞用於指示接收失敗的原語。

(5)當PHY層接收到接收失敗原語時,PHY層可以檢查IRP及其導出的參數。

(6)PHY層可以根據特定的實施算法(例如上文中提供的示例算法)來從IRP中計算RPFTI和RPRI。

(7)如果沒有檢測到有效的PLCP報頭,那麼接收機可以停止解碼處理。RPRI值可被設置為低數字。

(8)PHY層可以檢查IRP及其導出的參數。

(9)如果IRF值在STF/LTF OFDM符號中較高,但在SIG欄位中相對較低,那麼有可能發生了衝突。由此,RPFTI可以被設置為指示接收失敗情形4。否則,RPFTI可被設置成指示接收失敗情形3。

在使用如上所述的第一方法或第二方法時,在PHY層中可以計算RPFTI和RPRI。然後,當RPFTI和RPRI具有有意義的值,那麼PHY層可以通過原語將其報告給MAC層。作為替換,PHY層可以將IRP或/和IRP導出的參數報告給MAC層,並且MAC層可以推導出RPFTI和RPRI。用於計算MAC層中的RPFTI和RPRI的方法可以使用其他可用信息,包括但不局限於TXOP保留、NAV設置等等。

在WiFi系統、AP和STA中可以使用信道編碼來糾正錯誤,並提供更可靠的通信。舉例來說,在IEEE 802.11ac信道編碼中,使用二進位卷積(BC)碼(BCC)是一項強制性能力,並且使用低密度奇偶校驗碼(LDPC)來執行信道編碼是可選的。

根據一個實施方式,使用LDPC碼同樣是可以實施的。在該實施方式中,解碼器在幀解碼過程中的行為可被用作信道和分組狀態條件的指示符。在接收機(例如STA)處可以計算解碼器可靠性度量(DRM),並且在確定解碼比特是否通過CRC校驗之前,在一個過程中可以使用該度量來指示解碼比特的可靠性。如果發生CRC失敗,那麼AP和/或STA可以利用該度量來幫助確定何種接收失敗導致CRC失敗。此外,在一個過程中還可以使用該信息來應用取決於所發生的失敗類型(例如因為衝突相比於幹擾)的修複方案。

如果使用BCC,那麼維特比(Viterbi)解碼器可以通過網格圖(trellis)來計算第i條路徑的第j個分支的分支度量BCij。軟決定解碼或硬決定解碼都可以與BCC結合使用,其中分支度量可以分別使用該分支上的接收比特與預期輸出之間的漢明(Hamming)距離或歐幾裡德距離。然後,第i條路徑的度量PMi可以通過網格圖被計算為BCij的總和。在每一個階段都會有一條以上的路徑進入相同的節點,並且所保留的僅僅是具有最佳PM值的路徑。該路徑被稱為生存路徑。

對於LDPC來說,在接收機上可以應用迭代信任傳播算法。由於奇偶校驗碼所具有的特性,碼字c可被編碼,以使Hc=0,其中H是奇偶校驗矩陣。所述奇偶校驗矩陣H可以由一個二分圖表示,其中所述二分圖包括一組校驗標註(check note)和一組比特標註(bit note)。所述校驗標註和比特標註之間的關係可以用矩陣H表示。在一開始,來自解調器的對數似然比(LLR)可被傳遞至比特標註。在每一次迭代之後,所述LLR可被更新。該解碼器可以在輸出滿足奇偶校驗需求、解碼器收斂或者實現了最大迭代次數的時候終止。

DRM可以是用以下過程計算的,其中接收機和發射機可以是AP或STA。接收機(例如STA)可以基於其在先前段落所知的解碼處理過程中獲取的度量來計算DRM。該接收機可以使用任意的算法來計算DRM值或一組DRM值。舉例來說,DRM可被定義成八位位組值,其中大小為零或是低的數字可以代表來自很不可靠的受損分組的解碼碼字。並且較高的八位位組值可以代表被視為可靠的解碼碼字(例如在STA處)。

DRM度量可以在計算CRC校驗和之前使用,或者可以在CRC校驗和失敗的情況下作為附加信息使用。發射機(例如AP)可以使用一個將接收機反饋的DRM度量用於促進解碼處理(例如在AP處)的過程。作為示例,該度量可以是在使用BCC時的最後階段的PM值,或者可以是在使用LDPC時的迭代次數。發射機可以使用所述反饋來計算local(本地)_DRM值。

對於BCC和LDPC,一個以上的碼字有可能被用於單個的分組傳輸/接收。以下是用於不同場景的DRM算法以及相關聯過程的示例。每一個分組都可以使用一個碼字。對於BCC,DRM可被定義成是處於最終階段的每一條生存路徑的概率。在確定生存路徑時,一個以上的PM值可被比較。PM值之間的差值可被收集,並且可以使用諸如均和方差之類的某些統計量來推導DRM值。對於LDPC,來自最終迭代的LLR值的統計量可被使用,並且可以與迭代次數相結合。

作為替換,每一個分組可以使用多個碼字。在這種情況下,MAC報頭可以處於第一或前幾個碼字內。如果對MAC報頭進行了解碼並且接收MAC地址與接收機的MAC地址相匹配,那麼接收機將會保存所接收的分組以供以後使用。如果沒有可靠地解碼MAC報頭或者所解碼的接收MAC地址不與接收機的MAC地址相匹配,那麼接收機將會丟棄所接收的分組。DRM可以用以上針對每一個分組一個碼字的情形所描述的方法被計算。但是,在DRM計算中,包含MAC報頭的第一個碼字或前幾個碼字將會起到更重要的作用。

接收失敗可以用ReFIRe分數來標識。ReFIRe分數可以是接收失敗標識的軟版本。每一個因子的分數可以是從0到1。ReFIRe分數可以是所有因子的加權組合。舉例來說,如果SIG的CRC通過,那麼STF/LTF=1並且SIG=1。否則,SIG=0並且STF/LTF的分數依據互相關/自相關而介於0與1之間。

圖10是示出了通過使用分組到達檢測方法1000來識別在分組接收過程中的衝突的實施方式的圖示。IEEE 802.11前導碼由STF和LTF組成,並且通常可以使用分組到達檢測塊來識別新分組的到達。如果發生了功率足夠大的衝突,那麼分組到達檢測機制能夠基於其前導碼(STF和LTF)來識別衝突分組的到達。在圖10的示例中,期望信號1003包括前導碼1004和數據1005。相應地,期望分組到達1001可被檢測。同樣,幹擾信號1006包括前導碼1007和數據1008,並且幹擾分組到達1002同樣是可以檢測的。由此,通過將分組到達檢測塊應用於整個接收分組,可以允許在發生分組接收失敗的情況下檢測衝突。

該方法的有效性可以取決於衝突分組與期望分組的相對能量。該過程可以通過以下方法的一種來實施。對於附帶條件的實現方法,接收分組的到達可被識別,並且可以對接收分組執行解碼處理。如果分組解碼失敗,那麼可以在接收分組上運行分組到達檢測塊。如果分組檢測塊的相關值超出一閾值,則這可以指示存在發生衝突的分組。如果分組檢測塊的相關值小於一閾值,則這可以指示不存在發生衝突的分組。所述閾值與用於識別期望分組的閾值可以是相同的,也可以是不同的。

對於強制性的實施方法,接收分組的到達可被識別。在整個接收分組上可以運行分組到達檢測塊。如果分組檢測塊的相關值超過一閾值,則其可以指示存在發生衝突的分組。如果分組檢測塊的相關值小於一閾值,則其可以指示不存在發生衝突的分組。該閾值可以與用於識別期望分組的閾值是相同的,也可以是不同的。該分組檢測塊可以作為單獨的塊來運行。對接收分組可以執行解碼處理。如果分組解碼失敗,那麼可以對來自分組到達檢測塊的信息進行檢查,以確定是否發生了衝突。

以下的實施方式給出了一種用於層間接收失敗指示的方法。物理介質相關(PMD)層以及PLCP層可以使用若干個原語來指示潛在的接收失敗。同樣,PLCP或PHY層以及MAC層可以使用若干個原語來指示潛在的接收失敗。這些原語包括:PMD_PowerChange.indication原語、PMD_NewPacketDetected.indication原語、PHY-PowerChange.indication原語、PMD_PowerChangeDetected.request原語、PHY-PowerChangeDetected.request原語、PHY-RXChangeDetected.request原語、PHY-RXChangeDetected.indication原語、PHY-DATA.indication原語以及PHY-RXEND.indication原語,並且這些原語可以採用如下所述的方式而被定義或修改。

PMD_PowerChange.indication由PMD生成並且可以向PLCP和MAC提供分組接收過程中的功率水平變化的指示。該原語可以提供以下參數:PMD_PowerChange.indication(PowerChange,Time(功率變化,時間))。PowerChange可以是分組接收過程中的功率水平變化的測量。舉例來說,PowerChange可以被實施為一整數,其中正整數指示功率水平增大,負整數指示功率水平下降。在一個替代示例中,PowerChange可作為具有一取值的指示符來實施,舉例來說,「0」指示沒有功率水平變化,且「1」指示檢測到的大於某個閾值的功率水平變化。在另一個示例中,PowerChange可以用三個取值來實施,即「無功率水平變化」,「功率水平減小」,「功率水平增大」。在另一個示例中,PMD_PowerChange.indication可以提供如上所述的任何功率相關參數,例如IRP、Diff_IRP、Var_IRP等等。本領域技術人員將理解,用於實施PowerChange的其他變體也是可能的。

PMD_PowerChange.indication原語可以是定期生成的,例如在每N個OFDM符號上生成,其中N等於或大於1,或可以是以規則的時間間隔上生成的。該PMD_PowerChange.indication原語可以是在功率水平變化超出某個預先定義的閾值(例如5dB)的時候生成的。在另一個示例中,PMD_PowerChange.indication原語可以是在最後接收的OFDM符號的末端生成的,其中所述OFDM符號具有用於指示分組接收期間的功率水平變化的PowerChange以及用於指示功率水平發生變化的時間的Time。在該示例中,PMD_PowerChange.indication原語可以提供多組(PowerChange,Time),其中每一個組與一個被檢測到的且超出某個預先定義的閾值的功率水平變化相關聯。在另一個示例中,PMD_PowerChange.indication可以是在PMD已經從PLCP接收到PMD_PowerChangeDetected.request的時候生成的。

PMD_NewPacketDetected.indication原語由PMD生成,並且作為示例以及如下所述,該原語可以向PLCP和MAC實體提供在當前分組接收過程中檢測到有新分組到來的指示。PMD_NewPacketDetected.indication原語可以提供以下參數:PMD_NewPacketDetected.indication(NewPacketDetected,Time(檢測到的新分組,時間))。NewPacketDetected可以是檢測到有另外分組到達的指示。舉例來說,值「0」可以指示沒有檢測到另外分組,而值「1」可以指示已經檢測到另外分組。參數Time可以是關於何時檢測到另外分組到達的指示。參數Time可以被實施為始於前導碼的OFDM符號數量,或始於前導碼末端的OFDM符號數量,或始於前導碼開端或是始於前導碼末端並以納秒或微秒(或其他任何時間單位)為單位的時間。

PMD_NewPacketDetected.indication原語可以是定期生成的,例如在每N個OFDM符號上生成,其中N等於或大於1,或可以是以規則的時間間隔生成的。作為替換,PMD_NewPacketDetected.indication原語也可以僅僅在PMD在另一個分組接收過程中檢測到有新分組到達的時候生成。在另一個示例中,PMD_NewPacketDetected.indication原語可以是在最後接收的OFDM符號末尾生成的,其中所述符號的Time指示的是檢測到另外分組到達的時間。在這種情況下,PMD_NewPacketDetected.indication原語可以提供多個參數Time,其中每一個與檢測到另外分組到達相關聯。

PHY-PowerChange.indication原語由PLCP或PHY實體生成,並且可以向MAC實體提供分組接收過程中的功率水平變化的指示。該原語可以提供以下參數:PHY-PowerChange.indication(PowerChange,Time(功率變化,時間))。PowerChange可以是關於分組接收過程中的功率水平變化的測量。舉例來說,PowerChange可以作為整數來實現,其中正整數指示功率水平增大,負整數指示功率水平減小。在一個替代示例中,PowerChange可以作為具有一取值的指示符來實現,舉例來說,「0」指示沒有功率水平變化,以及「1」指示檢測到的功率水平變化大於某個閾值。在另一個示例中,PowerChange可以用三個值來實現,即「無功率水平變化」、「功率水平減小」以及「功率水平增大」。參數Time可以是關於功率水平何時發生變化的指示。該參數Time可以作為始於前導碼的OFDM符號數量來實施,或可以作為始於前導碼末端的OFDM符號數量來實施,或可以作為始於前導碼開端或是始於前導碼末端並以納秒或微秒(或其他任何時間單位)為單位的時間來實施。在另一個示例中,PHY-PowerChange.indication可以提供如上所述的任何功率相關參數,例如IRP、Diff_IRP、Var_IRP等等。

PHY-PowerChange.indication原語可以在分組接收過程定期生成,例如在每N個OFDM符號上生成,其中N等於或大於1,或可以在規則的時間間隔上生成。作為替換,PHY-PowerChange.indication原語可以僅僅在功率水平變化超過某個預先定義的閾值(例如5dB)的時候才會生成。在另一個示例中,PHY-PowerChange.indication原語可以在最後接收的OFDM符號的末端生成,其中PowerChange指示的是分組接收過程中的功率水平變化,並且Time指示的是功率水平發生變化的時間。在這種情況下,PHY-PowerChange.indication原語可以提供多組(PowerChange,Time),其中每一組與一個被檢測且超出某個預先定義的閾值的功率水平變化相關聯。在另一個示例中,PHY-PowerChange.indication可以是在PLCP已經從MAC實體接收到PHY-PowerChangeDetected.request的時候生成的。

PMD_PowerChangeDetected.request原語是由PLCP生成的,並且該原語可以請求PMD提供與在諸如先前或者即將到來的接收過程中檢測到的功率水平變化有關的信息。該原語可以提供以下參數:PMD_PowerChangeDetected.request(PowerChangeThreshold,RequestMode(功率變化閾值,請求模式))。PowerChangeThreshold可以是分組接收過程中的功率水平變化閾值。如果功率水平變化超出了該閾值,那麼PMD層可以報告檢測到的功率水平變化。舉例來說,PowerChangeThreshold可以作為一個整數來實現。參數RequestMode可以具有值「用於先前分組」或「通用」。

PMD_PowerChangeDetected.request原語可以是在接收結束之後立即生成的,或可以是在任何時間生成的,或可以是在PLCP已經從MAC實體接收到PHY-PowerChangeDetected.request原語的時候生成的。當PMD從PLCP接收到PMD_PowerChangeDetected.request原語並且該原語的RequestMode是「用於先前分組」時,所述PMD可以生成一個指示檢測到的功率水平變化超出指定的PowerChangeThreshold的PMD_PowerChange.indication。當PMD從PLCP接收到PMD_PowerChangeDetected.request原語並且該原語的RequestMode是「通用」時,該PMD可以將本地參數PowerChangeThreshold設置成是原語中包含的參數。然後,當PMD在接收過程中檢測到超出本地參數PowerChangeThreshold的功率水平的變化,那麼它可以生成PMD_PowerChange.indication。

PHY-PowerChangeDetected.request原語是由MAC實體生成的,並且該原語可以請求PHY實體提供與檢測到的功率水平變化有關的信息。舉例來說,在先前或是正在進行的接收過程中,它可以請求PHY實體提供與檢測到的功率水平變化有關的信息。PHY-PowerChangeDetected.request原語可以提供以下參數:PHY-PowerChangeDetected.request(PowerChangeThreshold,RequestMode)。PowerChangeThreshold可以是分組接收過程中的功率水平變化閾值。如果功率水平變化超出了閾值,那麼PLCP層可以報告檢測到的功率水平變化。作為示例,PowerChangeThreshold可以作為整數來實現。參數RequestMode可以具有值「用於先前分組」或是「通用」。

PHY-PowerChangeDetected.request原語可以是在接收完成之後立即生成的,或可以是在任何時間生成的。當PLCP從MAC實體接收到PHY-PowerChangeDetected.request原語,其該原語的RequestMode是「用於先前分組」時,所述PLCP可以生成具有指示檢測到的功率水平變化超出指定的PowerChangeThreshold的PHY-PowerChange.indication。在另一個示例中,PLCP可以生成PMD_PowerChangeDetected.request,並且在從PMD接收到原語PMD_PowerChangeDetected.indication時,它會生成一具有從PHY-PowerChange.indication原語獲得的參數的PMD_PowerChangeDetected.indication。

當PLCP或PHY實體從MAC實體接收到PHY-PowerChangeDetected.request原語並且該原語的RequestMode是「通用」時,該PLCP將本地參數PowerChangeThreshold設置成該原語中包含的參數,並且可以在其檢測到超出本地參數PowerChangeThreshold的功率水平變化的接收過程中生成一PHY-PowerChange.indication。在另一個示例中,當PLCP或PHY實體從MAC接收到PHY-PowerChangeDetected.request原語並且該原語的RequestMode是「通用」時,所述實體可以生成具有從PHY-PowerChangeDetected.request原語獲取的相同參數的原語PMD_PowerChangeDetected.request。

在另一個示例中,PowerChangeThreshold參數可以是PHYCONFIG_Vector的一部分,並且PHY實體可以由MAC實體通過生成針對本地PHY實體的PHY-CONFIG.request原語來配置。

PHY-RXChangeDetected.request是由MAC實體生成的,並且該原語可以請求PHY實體提供與在諸如先前或即將到來的接收過程中檢測到的變化有關的信息。該原語可以提供以下參數:PHY-RXChangeDetected.request(RequestedParameters,PowerChangeThreshold,RequestMode)。

RequestedParameters可以是在檢測到任何變化的情況下由MAC實體請求PHY實體提供的檢測到的變化的參數的集合。RequestedParameters可以包括以下中的一項或多項:「PowerLevelChangeDetected」,「DecodingUnreliabilityDetected」,「NewPacketDetected」。

PowerChangeThreshold可以是分組接收過程中的功率水平變化閾值。如果功率水平變化超出了閾值,那麼PHY層可以報告檢測到的功率水平變化。舉例來說,PowerChangeThreshold可以作為整數來實現。參數RequestMode可以具有值「用於先前分組」或「通用」。

PHY-RXChangeDetected.request原語可以是在接收完成之後立即生成的,或可以是在任何時間生成。

當PHY層從MAC實體接收到PHY-RXChangeDetected.request原語並且該原語的RequestMode是「用於先前分組」時,所述MAC層可以生成HY-RXChangeDetected.indication,其中所述HY-RXChangeDetected.indication具有關於以下各項的指示:檢測到的超出指定PowerChangeThreshold的功率水平變化,檢測到的解碼不可靠性,以及在接收先前的PPDU的過程中檢測到的一個或多個另外分組的到達。

當PHY從MAC實體接收到PHY-RXChangeDetected.request原語並且該原語的RequestMode是「通用」時,所述PHY可以將本地參數PowerChangeThreshold設置成該原語中包含的參數,並且當其在接收過程中檢測到功率水平變化超出本地參數PowerChangeThreshold的時候,和/或當其檢測到解碼不可靠性的時候,和/或當其在另一個PPDU的接收過程中檢測到有另外分組到達的時候,所述PHY可以生成一PHY-RXChange.indication。

PHY-RXChangeDetected.indication原語是由PHY實體生成的,並且作為示例,該原語可以向MAC實體提供與在先前的PPDU的接收過程中檢測到的變化有關的信息。該原語可以提供以下參數:PHY-RXChangeDetected.indication(DetectedEvent1,Time1,...,DetectedEventN,TimeN(檢測的事件1,時間1,…,檢測的事件N,時間N))。

DetectedEventi可以是PHY實體在接收PPDU的過程中檢測到的變化。DetectedEventi可以具有以下值之一:「PowerLevelChangeDetected(檢測到功率水平變化)」,「DecodingUnreliabilityDetected(檢測到解碼不可靠性)」,「NewPacketDetected(檢測到新分組)」。Timei可以是DetectedEventi發生的時間。

PHY-RXChangeDetected.indication原語可以是在接收完成之後立即生成的,或可以是在任何時間生成的。作為替換,PHY-RXChangeDetected.indication原語可以是在PHY已經從MAC實體接收到PHY-RXChangeDetected.request原語的時候生成的。

PHY-DATA.indication原語可以採用這裡描述的方式來進行修改。PHY-DATA.indication原語可以定義將一些數據單元從PHY傳送到本地MAC實體的處理,而且還可以提供與在當前分組的接收過程中檢測到功率水平變化、解碼不可靠性以及新分組到達相關的指示。PHY-DATA.indication原語可以提供以下參數:PHY_DATA.indication(DATA,STATUS)。STATUS可以具有以下值的一個或多個:「NoError(無錯誤)」,「PowerLevelChangeDetected(檢測到功率水平變化)」,「DecodingUnreliabilityDetected(檢測到解碼不可靠性)」,「NewPacketDetected(檢測到新分組)」。

在另一個示例中,PHY-DATA.indication原語可以提供以下參數:PHY-DATA.indication(DATA,PowerLevelChangeDetected,DecodingUnreliabilityDetected,NewPacketDetected)。

PHY-DATA.indication原語是由進行接收的PHY實體生成的,其中所述實體將接收到的數據單元傳送到本地MAC實體。在接收無線介質(WM)提供的八位位組中的最後一個比特與MAC實體接收該原語之間的時間是aRXRFDelay+aRxPLCPDelay的總和。如果檢測到了大於某個閾值的功率水平變化,那麼如上所述,PHY層可以將該原語的參數STATUS設置成「PowerLevelChangeDetected」或是實際的功率水平變化值,或者可以將參數PowerLevelChangeDetected設置成「1」。

如果檢測到了解碼不可靠性,那麼如上所述,PHY層會將該原語的參數STATUS設置成「DecodingUnreliabilityDetected」,或者會將參數「DecodingUnreliabilityDetected」設置成「1」。如果在當前分組的接收過程中檢測到有另外分組到達,那麼如上所述,PHY層可以將該原語的參數STATUS設置成「NewPacketDetected」,或者會將參數「NewPacketDetected」設置成「1」。

PHY-RXEND.indication原語可以採用這裡描述的方式來進行修改。PHY-RXEND.indication原語是可供PHY向本地MAC實體指示當前正在接收的PSDU已經結束的指示。該原語可以提供以下參數:PHY-RXEND.indication(RXERROR,RXVECTOR)。

除了已有的值之外,RXERROR還可以具有以下的值的一個或多個:「PowerChangeDetected(檢測到功率變化)」,「DecodingUnreliabilityDetected(檢測到解碼不可靠性)」以及「NewPacketDetected(檢測到新分組)」。同樣,RXVECTOR可以包含參數DetectedEventi和Timei中的一個或多個,其中DetectedEventi可以具有值「PowerChangeDetected(檢測到功率變化)」,「DecodingUnreliabilityDetected(檢測到解碼不可靠性)」以及「NewPacketDetected(檢測到新分組)」。Timei可以是DetectedEventi的檢測時間。

在另一個示例中,參數「PowerChangeDetected」、「DecodingUnreliabilityDetected」、「NewPacketDetected」、「DetectedEventi」以及「Timei」可以是用於原語PHY-RXEND.indication的顯性參數。

如果在PPDU接收過程中檢測到大於某個閾值的功率水平變化,那麼作為示例並且如上所述,PHY層可以將該原語的參數RXERROR設置成「PowerLevelChangeDetected」或是實際的功率水平變化值。作為替換,它可以將參數PowerLevelChangeDetected設置成「1」,或者類似地將「DetectEventi」設置成「PowerLevelChangeDetected」,以及將Timei設置成檢測時間。

如果檢測到了解碼不可靠性,那麼作為示例並且如上所述,PHY層可以將用於該原語的參數RXERROR設置成「DecodingUnreliabilityDetected」,或可以將參數「DecodingUnreliabilityDetected」設置成「1」,或者類似地將「DetectEventi」設置成「DecodingUnreliabilityDetected」,以及將Timei設置成檢測時間。如果在PPDU的接收過程中檢測到有另外分組到達,那麼作為示例並且如上所述,PHY層可以將用於該原語的參數RXERROR設置成「NewPacketDetected」。作為替換,它可以將參數「NewPacketDetected」設置成「1」,或者類似地將「DetectEventi」設置成「NewPacketDetected」,以及將Timei設置成檢測時間。

回過來參考圖9,該圖顯示了用於各種接收失敗識別情形的各種決定過程。舉例來說,在接收過程的任何部分,如果PHY實體生成了具有被設置成值「CarrierLost(載體丟失)」的RXERROR的PHY_RXEND.indication原語,那麼可以將接收失敗識別成是接收失敗情形3。在另一個示例中,如果用於所接收的PPDU的DCS校驗失敗,並且在接收過程的任何部分,PHY生成了具有「PowerChange」、「DecodingUnreliabilityDetected」或「NewPacketDetected」的指示的PMD或PHY原語,那麼可以將接收失敗識別成是接收失敗情形2。

作為替換或補充,如果針對所接收的PPDU的FCS校驗失敗,並且與PHY-RXEND.indication同時或者在其之後立即發布PHY-CCA.indication(busy(繁忙))原語,那麼可以將接收失敗識別成是接收失敗情形2。

作為替換或補充,所有參數和指示可以作為RXVector的一部分而被包含。

以下的實施方式給出的是一種用於在考慮到存在分組損失(loss)的情況下估計條件衝突概率的方法。該條件衝突概率可以用貝葉斯規則來估計,並且可以取決於SIR、SNR以及衝突概率,其中:

Prob(loss)和Prob(col)可以用先前論述的任一方法來估計,而Prob(loss|col)則可以是在假設衝突能量具有高斯分布的情況下以分析的方式來估計。

假設無線LAN系統具有多個隱藏節點,並且這些隱藏節點可能導致衝突。接收信號可被模擬成:

y=h x+b I+n 等式(2)

其中y是接收信號,h是期望信號的信道,b是存在衝突事件的概率為p且沒有衝突事件的概率為(1-p)的伯努利過程,I是確定性的幹擾,以及n是加性白高斯幹擾和噪聲。如果發生概率(p)的衝突事件,那麼可以使用下式來假設高斯幹擾和噪聲功率

y-hx=I+n~N(0,σ^2+|I|^2) 等式(3)

如果假設幹擾效應是高斯分布的,那麼Prob(loss|col)等於Prob(loss),其中損害是N(0,σ^2+|I|^2)。

對於固定SIR來說,隨著SNR增大以及噪聲水平的降低,pstat將會趨向於1,這是因為任何錯誤都是衝突造成的結果。然而,隨著SIR的增大,pstat有可能會因為捕獲效應而降低,其中在存在衝突的情況下,分組可能會因為衝突功率低而可解碼。

圖11示出了SIR的增大會因為捕捉效應而導致pstat降低的示例1100,其中在存在衝突的情況下,分組可能會因為衝突功率低而可解碼。參考圖11,該圖顯示的是在SIR=0dB 1102和20dB 1103、P=0.4以及MCS=4 1101的情況下的pstat。圖11顯示的仿真結果是在採用了以下假設的情況下用鏈路級仿真器產生的。使用了三個不同的MCS(具有二進位卷積碼)。所考慮的最大MCS是MCS 4(具有3/4速率的卷積碼的16-QAM調製)。單個發射天線和單個接收天線被使用(推廣到多天線/多用戶的情形也是非常簡單的)。針對信道模型,為期望用戶使用IEEE 802.11信道類型D。加性白高斯噪聲(AWGN)信道用於幹擾方。這些信道在新分組傳輸之間是不相關的,但是用於特定分組的信道在重試之間是相關的。在每次失敗的傳輸之後,在1與8個時隙之間會隨機地發生重試。當前結果假設了完全信道估計。

損害1包括AWGN噪聲。損害2包括以概率Pc發生的脈衝幹擾。所述幹擾是在時域中在接收機處被添加的。幹擾信道被假設成是AWGN。幹擾到達是用於確保在前導碼和MAC報頭中不會發生衝突的偏移。如此一來,接收機可以執行信道和噪聲估計。

應該指出的是,在幹擾方與前導碼/MAC報頭發生衝突的場景中,STA可能不知道存在分組,並且由此可能不進行任何處理。這就要求以與數據分離的方式來編碼MAC報頭。已知的幹擾統計量可以包括衝突概率(Pc)、在考慮了分組丟失(Pc|PL)的情況下的條件衝突概率以及衝突/幹擾能量:‖I‖2=>可能需要使用導頻來執行衝突幹擾估計。舉例來說,IEEE 802.11導頻可以用於估計衝突/幹擾能量。

AP和STA可以指示其執行ReFIRe測量和報告的能力以及使用ReFIRe測量報告的能力。圖12顯示了示例的ReFIRe測量報告和利用能力IE 1200的圖示,其中包括中繼STA、PCP等等在內的AP和STA可以使用該IE來指示其能力。該ReFIRe測量報告和利用能力IE可以包括一些欄位,其中所述欄位包括但不局限於:元素ID欄位1201,長度欄位1202,ReFIRe測量和報告能力欄位1203,以及ReFire測量報告使用1204。作為示例,測量報告使用1204可以包括PHY層測量1220和MAC層統計測量1221。

元素ID欄位1201可以包括用於指示當前IE是ReFIRe測量報告和利用能力IE的ID。長度欄位1202可以包含ReFIRe測量報告和利用能力IE的長度。ReFIRe測量和報告能力欄位1203可用於指示ReFIRe測量和報告的能力,並且可以包含以下子欄位:PHY層測量和報告子欄位1210,MAC層統計測量和報告子欄位1211,以及ReFIRe測量報告選項欄位1212。

PHY層測量和報告子欄位1210可用於指示執行PHY層ReFIRe測量以及在滿足報告標準的時候報告該測量的能力。該欄位可以包括位圖或其他類型的編碼,以指示所述STA能夠測量和報告以下參數:在所接收的分組的接收過程中的RSSI/RCPI水平變化的即時測量,並且僅在RSSI/RCPI水平變化大於預定義閾值的時候才對其進行報告;STF和LTF的互相關性或自相關性或是如上定義的基於STF/LTF的另外分組到達檢測;在上文中定義的ReFIRe分數;以及在上文中定義的DRM。

MAC層統計測量和報告子欄位1211可用於指示執行MAC層ReFIRe測量以及在滿足報告標準時報告所述測量的能力。該欄位可以包括位圖或其他類型的編碼,以指示STA能夠測量和報告以下參數:總的接收次數(作為預定接收機和非預定接收機);空閒/繁忙時段(在TX/RX);重試次數;接收失敗情形1至4的統計;關於無法區分的所有情形的未知接收失敗的統計;MCS反饋;接收失敗的概率;衝突的概率(接收失敗情形2/接收失敗情形4/接收失敗情形2+4);在假設通過如上定義的方式識別了接收失敗的情況下衝突的條件概率。

ReFIRe測量報告選項子欄位1212可以指示供STA將所述測量報告給其他STA或AP的選項。這些選項可以包括被調度的報告,在檢測到變化的時候進行報告,以及測量報告捎帶到另一個反饋上(例如NACK信號)。ReFIRe測量報告和利用能力IE或是其子欄位的任何子集可以作為任何已有IE或新IE的子欄位或子欄位子集來實施,或可以作為任何控制、管理、擴展、NDP或其他類型的幀的一部分來實施,或可以在MAC/PLCP報頭中實施。

如果STA能夠檢測出接收失敗的特性,那麼它可以將參數dot11ReceptionFailureDetection設置成TRUE,以指示其已經實施了接收失敗檢測。作為替換,接收失敗檢測的實施可以作為更大的能力集合的一部分來指示,例如參數dot11ExtendedMeasurement或dot11HECapable。

STA可以將ReFIRe測量報告和利用能力IE包含在其探測請求、關聯請求或是其他類型的幀中,以指定其自身的ReFIRe測量和報告能力以及利用ReFIRe測量報告的能力。這一點也可以通過能力或STA種類類型、指示來向AP暗示。

AP、中繼STA、RAP或PCP可以將ReFIRe測量報告和利用能力IE包含在其信標、簡訊標、探測響應、關聯響應或是其他類型的幀中,由此聲明其自身的ReFIRe測量和報告能力以及利用ReFIRe測量報告的能力。

圖13是可供AP、中繼STA、RAP或PCP用以請求一個或多個STA執行ReFIRe測量和報告的示例ReFIRe測量報告請求1300的圖示。舉例來說,STA可以使用包含ReFIRe測量報告請求元素的幀來請求由群組ID標識的一組STA實施ReFIRe測量和報告,其中該群組ID指示所述STA能夠ReFIRe測量報告。所述ReFIRe測量報告請求元素1300可以包括但不限於以下欄位:元素ID欄位1301,該欄位可以包含用於指示當前元素是ReFIRe測量報告請求元素的ID,長度欄位1302,該欄位可以包含ReFIRe測量報告請求元素的長度,以及PHY和MAC層測量和報告欄位1303,該欄位可以用於指定針對所請求的ReFIRe PHY層測量的測量。

圖14是如上所述的PHY和MAC層測量和報告欄位的示例實施1400的圖示。PHY和MAC層測量和報告欄位可以包括但不局限於以下子欄位:欄位數量子欄位1401,以及本示例中的欄位1 1402至欄位N 1403。欄位數量子欄位1401可用於指定包含在PHY和MAC層測量和報告欄位中的欄位數量。欄位1 1402至欄位N 1403中的每一個可以包含關於被請求的特定測量的信息。舉例來說,每一個欄位可以包括ID欄位1404,該欄位可以用於指定被請求執行ReFIRe測量的STA或STA集合。該ID欄位1404可以包含MAC地址(或通配符(wildcard)MAC地址),AID,群組ID,或是STA與AP已經協定的其他任何類型的ID。

每一個欄位還可以包括可以指示被請求的STA應該測量的參數的ReFIRe測量參數子欄位1405。作為示例,這些參數可以包括在所接收的分組的接收過程中RSSI/RCPI水平變化的即時測量,並且僅僅在RSSI/RCPI水平變化大於預定義閾值的時候才對其進行報告。這些參數還可以包括STF和LTF的互相關性或自相關性或是基於STF/LTF的另外分組到達檢測,ReFIRe分數,DRM,總的接收次數(作為預定接收機和非預定接收機),空閒/繁忙時段(在TX/RX上)以及重試次數。這些參數還可以包括接收失敗情形1至4的統計,關於無法區分的所有情形的未知接收失敗的統計,MCS反饋,接收失敗的概率,衝突的概率(接收失敗情形2/接收失敗情形4/接收失敗情形2+4),以及在假設識別了失敗的情況下衝突的條件概率。

每一個欄位還可以包括ReFIRe測量規範子欄位1406,該子欄位可以提供應該實施的測量的規範。該規範可以包括測量信道和帶寬。發出請求的STA可以指定應該進行測量的信道編號和帶寬。如果STA只測量供其接收數據分組的信道和帶寬,那麼該欄位可被省略。

該規範還可以包括測量規則。對於一次性測量來說,該測量應該只進行一次。例如,只有在接收機檢測到高於CCA閾值的能量水平或者接收機檢測到有效的PLCP報頭的時候,所述測量才會被執行一次。對於重複測量來說,在滿足指定標準(不必是時間上的簡單重複)時,所述測量應該執行數次。舉例來說,該測量可以在接收機每次檢測到高於CCA閾值的能量水平的時候或者在接收機檢測到有效的PLCP報頭的情況下被執行。對於被調度的測量來說,該測量可以根據所提供的調度來進行,作為示例,所述調度表是為指定的信標子間隔或是受限的訪問窗口(RAW)或訪問窗口持續時間提供的。

這些參數可以定義報告規則。舉例來說,這些測量可以根據所給出或所請求的頻率或是報告標準而被報告。例如,這些測量可以僅在接收的分組的幀主體的FCS失敗的情況下才被報告。該測量報告可以被包括在NACK、塊ACK/NACK反饋幀或是單獨的測量報告幀中。作為替換,這些測量可以在每X個時間單位被報告。

ReFIRe測量報告可以根據ReFIRe測量報告請求中指定的規則並通過使用包含ReFIRe測量報告元素的幀而被發回至發出請求的STA。圖15是示例的ReFIRe測量報告元素1500的圖示。該ReFIRe測量報告元素可以包括但不局限於以下欄位:元素ID欄位1501,長度欄位1502,欄位數量欄位1503,以及欄位1 1504到欄位N 1505。元素ID欄位1501可以包含用於指示當前IE是幹擾測量IE的ID。長度欄位1502可以包含幹擾測量信息元素的長度。欄位數量欄位1503可用於指定包含在幹擾測量IE中的欄位的數量。每個欄位可以包含一個或多個STA的被測量的幹擾和參數,並且可以包括但不局限於以下子欄位:ID欄位1510,ReFire測量類型或參數類型子欄位1511以及ReFire測量參數子欄位1512。ID欄位1510可用於指定被請求執行ReFIRe測量的STA或STA集合。作為示例,該ID欄位1510可以包括MAC地址(或通配符MAC地址)、AID、群組ID、或是STA與AP已經協定的其他任何類型的ID。ReFire測量類型或參數類型子欄位1511可用於指定ReFire測量參數子欄位1512中的測量參數的類型。在ReFire測量參數子欄位1512中可以包含多種類型的參數。參數類型的指示可被編碼成位圖或其他類型的編碼,以指示多種參數類型,例如RSSI/RCPI水平變化,STF和LTF的互相關性或自相關性,ReFIRe分數,DRM,總的接收次數(作為預期和非預期接收機),空閒/繁忙時段(在TX/RX上),重試次數,接收失敗情形1至4的統計,等等。ReFire測量參數子欄位1512可以包括由執行報告的STA測量的參數的值。所報告的參數的確切類型可以在ReFire測量類型或參數類型子欄位1511中被指示,例如RSSI/RCPI水平變化,STF和LTF的互相關性或自相關性,總的接收次數(作為預期和非預期接收器),空閒/繁忙時段(在TX/RX上)以及重試次數。

ReFIRe測量報告元素或是其子欄位的任何子集可以在一過程中被引入作為已有IE或新IE的子欄位、子欄位子集,或作為任何控制、管理或其他類型的幀的一部分,或在MAC/PLCP報頭中。

STA可以使用單播、組播或廣播地址來向一個或多個STA發出包含ReFIRe測量報告請求元素的幀,由此請求另一個STA執行ReFIRe測量和報告。所述ReFIRe測量報告請求元素或是其子欄位的任何子集可以作為任何已有或新IE的子欄位或子欄位子集來實施,或可以作為任何控制、管理、行為或其他類型的幀的一部分來實施,或可以在MAC/PLCP頭中實施。

接收到包含ReFIRe測量報告請求元素的幀的STA在接受ReFIRe測量報告請求的時候,可以用包含ReFIRe測量報告幀的幀或包含具有狀態碼「SUCCESS(成功)」的ReFIRe測量報告元素的幀來做出響應,或者如果其不能夠ReFIRe測量報告或者如果其拒絕該請求,那麼該STA可以用狀態碼「REJECT(拒絕)」或「UNKNOWN(未知)」來做出響應。

如果STA接受了ReFIRe測量報告請求或者如果其能夠實施ReFIRe測量報告(例如在dot11ReFIReMeasurementReporting-Enabled為真時),那麼它可以遵循以下過程。該STA可以在被請求的頻率信道和帶寬上對介質進行一段時間(例如在幹擾報告請求中指定的時段)的監視。這種監視周期也可以是滑動窗口,並且STA可以在其喚醒的任何指定時間執行監視。

在測量時段中,STA可以記錄以下參數:在所接收的分組的接收過程中RSSI/RCPI水平變化的即時測量,並且僅僅在RSSI/RCPI水平變化大於預定閾值的時候才對其進行報告;STF和LTF的互相關性或自相關性或是基於STF/LTF的另外分組到達檢測;ReFIRe分數;DRM;總的接收次數(作為預定接收機和非預定接收機);空閒/繁忙時段(在TX/RX上);重試次數;接收失敗情形1至4的統計;關於無法區分的所有情形的未知接收失敗的統計;MCS反饋;接收失敗的概率;衝突的概率(接收失敗情形2/接收失敗情形4/接收失敗情形2+4);以及在識別出接收失敗的情況下發生衝突的條件概率。

執行監視的STA可以使用包含以圖15的示例所顯示實施的ReFIRe測量報告元素的幀並且根據ReFIRe測量報告請求中指定的規則來向發出請求STA報告ReFIRe測量報告。

圖16是ReFIRe測量和報告的示例過程1600的流程圖。在圖16的示例中,AP 1602(或另一個STA)可以向STA 1601發送包含ReFire測量能力元素1610的幀,並且作為ReFIRe測量能力交換的一部分,STA 1601可以使用包含ReFIRe測量能力元素1611的幀來對AP 1602(或其他STA)做出響應。然後,AP 1602(或其他STA)可以向STA1601發送具有ReFire測量和報告請求元素1612的幀。然後,AP 1602(或其他STA)可以向STA 1601發送分組1613和1615(例如數據分組),其中STA1601可以對所述分組執行ReFire測量1614。然後,STA 1601可以向AP 1602(或其他STA)發送帶有ReFire測量和報告元素1617的幀。

針對ReFIRe和/或幹擾測量報告的請求可以使用優先排序的服務質量管理幀(QMF)服務。為了請求ReFIRe測量報告而被發送的管理幀可以與已被啟用的相關聯QMF服務一起使用。支持QMF服務的QoS STA可以根據MMPDU接入類別來區分其MMPDU遞送。每一個MMPDU的接入類別可以通過發射機的當前QMF策略來指定。

在為這些報告啟用這種QMF服務時,以下過程可被使用。如IEEE802.11ae標準中定義的那樣,QMF策略元素可以定義管理幀的QMF接入類別映射(QACM),並且可被用於在STA之間通告和交換QMF策略。圖17是示例的QMF策略元素1700的圖示。所述QMF策略元素可以包括QAM報頭1701、行為幀類別1702以及行為值位圖1703。

圖18是QMF策略元素(QACM欄位)的QACM報頭子欄位1800的示例格式的圖示,其中該元素是在IEEE 802.11ae標準中定義的。QACM報頭子欄位可以包括QACM欄位類型1801、QACM欄位長度1802、ACI 1803以及管理幀子類型1804。當為行為幀類別子欄位中的行為幀類型的子集規定了QACM策略時,可以包含所述行為值位圖子欄位。管理幀子類型1804可以如表2中所示來定義,其是IEEE 802.11標準的擴展。

表2–有效類型和子類型的組合

在表2中還可以存在附加的子類型信息,其中所述信息可以包括與ReFIRe信息關聯或是對其進行補充的幹擾測量信息。

當如這裡詳述的情形中描述的那樣沒有正確接收到分組,那麼進行傳輸的STA可能需要在嘗試實施另一次介質接入之前實施指數回退。在這裡,進行接收的STA可以是預定的進行接收的STA或是附近的非預定STA,並且該STA在能夠嘗試介質接入之前可能需要等待一個延長的時段(例如EIFS)。這種接收失敗修復過程有可能導致MAC效率低下,並且還會導致性能惡化,在密集部署AP和STA以及在WiFi網絡上加載了繁重的業務量的時候尤其如此。在這裡描述了接收失敗修復的方法和裝置,包括用於接收失敗修復的NACK方法以及用於發射機和接收機接收失敗修復的方法。這些方法可以改進MAC的效率。

STA可以根據這裡描述的一個實施方式使用NACK信號來指示發送至所述STA的分組未被正確接收。在下文中詳細描述了示例的NACK幀,並且在下文中還描述了使用這些示例的NACK幀的示例的接收失敗修復過程。

圖19是包含在用於接收失敗修復的NACK信號中的示例NACK幀的圖示1900。圖19所示的示例NACK幀可以包括但不局限於以下欄位:MAC報頭1901,所述MAC報頭包括幀控制1902、持續時間1903、接收機地址(RA)1904、發射機地址(TA)1905以及分組細節欄位1906。該NACK幀還可以包括接收失敗類型1907欄位、接收失敗細節欄位1908、建議行為欄位1909以及包括分組的FCS碼的FCS欄位1910。

MAC報頭中的幀控制欄位1902可以包括指示當前幀是NACK幀的指示。舉例來說,NACK幀可以用類型與子類型幀的組合來標識。所述幀控制欄位或是所述幀或PLCP/MAC報頭中的其他任何欄位都可以包括用於指示所述幀是NACK幀的擴展欄位。此類擴展欄位可以被獨立地解釋,或可以以與類型和/或子類型欄位相結合的方式解釋。NACK幀的類型可被設置為管理、控制、數據、NDP或擴展。

持續時間欄位1903可被設置成NACK為介質預留的值。RA欄位1904可以包括NACK幀的目的地STA的地址。TA 1905欄位可以包括發送NACK幀的進行傳輸的STA的地址。

分組細節欄位1906可以指定所述NACK與哪個或哪些分組相關聯。該分組細節欄位1906可以用一個或多個序列號或是值來實施,例如「最接近的先前分組」。該分組細節欄位1906可以是MAC報頭1901的一部分或是幀主體的一部分。如果在分組接收失敗之後立即傳送分組細節欄位1906,那麼可以省略該欄位1906。

接收失敗類型欄位1907可以指定為一個或多個分組檢測到何種接收失敗。潛在的值包括接收失敗情形1、接收失敗情形2、接收失敗情形3、接收失敗情形4或是未知的接收失敗類型的指示。在一個實施方式中,該指示可以作為整數來實現,其中每一個值與特定的接收失敗類型相關聯。

接收失敗細節欄位1908可以指定所識別的接收失敗的細節。舉例來說,在將接收失敗類型識別成接收失敗情形2時,接收失敗細節欄位可以指示接收的分組受到破壞的時間,例如在分組接收過程中檢測到重疊分組的時間。在這個示例中,舉例來說,重疊時間可被指定成OFDM符號數量、時間或碼字。如果使用了多個OFDM符號,那麼接收失敗細節欄位可以包括被檢測到重疊的OFDM符號的數量或是在檢測到重疊的情況下接收的良好的OFDM符號的數量。如果使用的是時間,那麼接收失敗細節欄位可以包括檢測到重疊的時間或者是作為檢測到重疊之前的時間量的時間。舉例來說,該時間的參考點可以是定時器同步功能(TSF)定時器,諸如格林威治標準時間(GMT)之類的某個公共時間基準,或是接收到的分組或MAC報頭的開始時間。在所有這些測量中,接收機可以通過指示檢測到重疊的實際時間或OFDM符號之前的時間或OFDM符號來調節關於所述重疊的檢測的定時中的任何不精確性。

建議行為欄位1909可以指示由進行接收的STA向進行傳輸的STA提供以修復接收失敗的建議行為。該建議行為欄位可以包括一個或多個欄位,每一個欄位對應於一個推薦的行為。

在一個示例實施方式中,建議行為欄位1909中的每一個欄位可以具有兩個子欄位(類型和細節),並且建議行為可以包括以下的一項或多項:MCS建議,請求發送/清除發送(RTS/CTS)建議,立即傳輸建議,正常重傳建議,HARQ傳輸建議或是增大發射功率建議。對於MCS建議,類型子欄位可以指示MCS行為,並且細節子欄位可以包括建議使用的特定MCS。作為替換,用於MCS建議的細節子欄位可以包括諸如「減少MCS」之類的行為。對於RTS/CTS建議,類型子欄位可以指示「RTS/CTS」,並且作為示例,細節子欄位可以包括「為該重傳使用RTS/CTS」或者「為針對該目的地的所有後續傳輸使用RTS/CTS」。對於立即重傳指示,類型子欄位可以指示「立即重傳」,並且作為示例,細節子欄位可以包括「完全重傳」或「部分重傳」。對於正常重傳建議,類型子欄位可以指示「正常重傳」。對於HARQ傳輸建議,類型子欄位可以指示「HARQ傳輸」,並且細節子欄位可以指示「跟蹤合併」或是「增量冗餘」以及增量冗餘版本。對於增大發射功率建議來說,類型子欄位可以指示「調整發射功率」,以及細節子欄位可以指示進行傳輸STA在向執行接收STA進行傳輸時為了增大發射功率應該使用的值。

圖20是用於接收失敗的另一個示例NACK幀的圖示2000。在該示例中,STA可以指示其沒有正確接收的分組的特定數量。圖20所示的示例NACK幀可以包括但不局限於以下欄位:MAC報頭2001,其包括幀控制2002,持續時間2003,接收機地址(RA)2004以及發射機地址(TA)2005。該NACK幀還可以包括欄位數量欄位2006以及例如欄位1 2007至欄位N 2008,以及包括所述分組的FCS碼的FCS欄位2009。在圖20的示例中,NACK幀可以包括欄位數量欄位2006以及諸如跟隨在「欄位數量」欄位之後欄位1 2007至欄位N 2008,其每一個欄位可以對應於未被正確接收的分組。與未被正確接收的分組對應的每一個欄位可以包括多個不同的子欄位,例如分組細節欄位2011,接收失敗類型2012欄位,接收失敗細節欄位2013和建議行為欄位2014。

在接收修復過程中可以使用NACK幀,例如圖19和20所示的任一NACK幀。示例的接收修復過程如下所述。

在示例的接收修復過程中,進行接收的STA在接收分組期間或者在接收分組之後立即檢測並標識出接收失敗。在該STA檢測或識別出至少一個接收失敗的情況下,進行接收的STA可以生成NACK並且立即將其發送給進行傳輸的STA。作為替換,在以下情況下,進行接收的STA可以在稍後的時間點向進行傳輸的STA發送NACK:進行接收的STA被調度成在所調度的間隔(例如異步功率節省遞送(APSD)間隔、功率節省多輪詢(PSMP)間隔、RAW、PRAW、TWT或是其他任何類型的調度或指配間隔)中從進行傳輸的STA接收一個或多個分組;或者,進行接收的STA識別出其自身是預定的接收STA,並且所述進行接收的STA識別出了進行傳輸的STA。

在進行接收的STA被調度成在所調度的間隔中接收來自進行傳輸的STA的一個或多個分組的情況中,無論CCA狀態怎樣,進行接收的STA都會向所調度的進行傳輸的STA發送NACK,其中所述NACK可以是在被調度或指配的時隙開始之後的某最大分組長度之後傳送的。進行接收的STA可以指示所識別的任何類型的接收失敗,例如接收失敗情形1,接收失敗情形2,接收失敗情形3,接收失敗情形4,以及未知的接收失敗類型。

在進行接收的STA識別出其自身為預定的接收STA,並且識別出進行傳輸的STA的情況中,進行接收的STA可以在其獲取了TXOP的時候傳送NACK幀,作為示例,所述TXOP可以是被調度或獲取的EDCA TXOP。舉例來說,這種情況可能會在進行接收的STA正確解碼了PLCP報頭的時候(例如接收失敗情形1或接收失敗情形2)發生,所述PLCP報頭包括以下的一項或多項的指示:對於下行鏈路(DL)情況,DL傳輸指示,與進行接收的STA的AID相匹配的部分AID,與進行接收的STA的MAC地址相匹配的MAC報頭中的RA地址,或是與AP的MAC地址相匹配的MAC報頭中的TA地址;對於上行鏈路(UL)情況,UL傳輸指示,與AID的ID相匹配的部分AID,與AP的MAC地址相匹配的MAC報頭中的RA地址,或是與關聯於AP的STA的MAC地址相匹配的MAC報頭中的TA地址。這也可以例如在RA欄位和TA欄位(或其等效物)在新定義的報頭中被正確標識時發生,該新定義的報頭可以被驗證(例如通過其自己的FCS或FEC欄位)。這還可以例如在RA欄位和TA欄位(或其等效物)在可以被驗證(例如通過其自己的FCS或FEC欄位)的MAC報頭中被正確標識時發生。

進行接收的STA可以向進行傳輸的STA報告在NACK幀或是其他任何類型的控制、管理、數據或擴展幀中的接收失敗類型和接收失敗細節欄位中檢測到的接收失敗的類型。

進行接收的STA還可以在NACK幀或到進行傳送的STA的任何其它類型的控制、管理、數據、NDP或擴展幀中向進行傳輸的STA建議適當的行為。舉例來說,如果檢測到了接收失敗情形1,那麼進行接收的STA可以在建議行為欄位中包括以下的一個或多個行為:降低MCS,增大發射功率,正常重傳,立即重傳或HARQ傳輸。如果檢測到了接收失敗情形2,那麼進行接收的STA可以在建議行為欄位中包含以下的一個或多個行為:將RTS/CTS用於重傳,將RTS/CTS用於去往該目的地的所有後續傳輸,正常重傳,立即重傳或HARQ傳輸。如果檢測到了接收失敗情形3,那麼進行接收的STA可以在建議行為欄位中包括以下的一個或多個行為:增大發射功率,正常重傳,立即重傳或HARQ傳輸。如果檢測到了接收失敗情形4或是未知類型的接收失敗,那麼進行接收的STA可以在建議行為欄位中包括以下的一個或多個行為:正常重傳,立即重傳或HARQ傳輸。

在識別出了接收失敗情形3和/或接收失敗情形4的情況下,在傳輸結束或是CCA變為空閒的時間,進行接收的STA需要等待一個EIFS時間。此外,如果進行接收的STA識別出其自身即為預定(intended)的接收STA,那麼在識別出了接收失敗情形1的情況下,該STA可以在傳輸結束或是CCA變為空閒的時間等待一個EIFS時間。

在進行傳輸的STA從進行接收的STA接收到NACK的情況下,進行傳輸的STA可以執行以下的一個或多個處理。如果識別出接收失敗情形1,那麼進行傳輸的STA可以不執行指數回退,可以增大發射功率,調整發射功率控制(TPC),可以降低MCS和/或可以遵循包含在NACK或是來自進行接收的STA的一個或多個其他任何類型的幀中的建議行為。如果識別出接收失敗情形2,那麼進行傳輸的STA可以不執行指數回退,可以將RTS/CTS交換用於所討論的分組的重傳,可以為其向進行接收的STA傳送的任何以後的分組使用RTS/CTS交換,和/或可以遵循包括在NACK或是來自進行接收的STA的一個或多個其他任何類型的幀中的建議行為。如果識別出接收失敗情形3,那麼進行傳輸的STA可以不執行指數回退,可以增大發射功率,調整TPC和/或可以遵循包括在NACK或是來自進行接收的STA的一個或多個其他任何類型的幀中的建議行為。如果識別出了接收失敗情形4或未知類型的接收失敗,那麼進行傳輸的STA可以執行指數回退,增大發射功率,調整發射功率控制(TPC)和/或遵循在NACK或是來自進行接收的STA的一個或多個其他任何類型的幀中包含的建議行為。

圖21是使用RTS/CTS的示例接收失敗修復過程2100的圖示。在圖21所示的示例中,進行傳輸的STA(STA1 2101)向進行接收的STA(STA2 2102)傳送分組2104。然而,在STA2 2102接收分組的同時,隱藏節點(產生幹擾的STA 2103)傳送分組2111(例如給STA N),該分組會與傳送至STA2 2102的分組重疊。因此,STA2可以檢測到接收失敗情形2 2107,並且立即(例如在所述分組是在所調度的間隔中被傳送到STA2 2102的時候)或者在所述STA2 2102通過調度或爭用2113獲得了TXOP的時候向STA1 2101傳送NACK 2108。

STA2 2102可以向STA1 2101通告2112所述接收失敗是接收失敗情形2,並且可以建議STA1 2101在向STA2 2102重傳的時候使用RTS/CTS交換。在STA1 2101接收到NACK的情況下,它不需要實施指數回退並且可以改為在STA1 2101通過爭用或調度2114獲得了TXOP的時候向STA2 2102傳送RTS 2105。響應於從STA2 2102接收到CTS 2109,STA1 2101可以執行到STA2 2102的重傳2106,STA2 2102可以使用ACK 2110來響應。圖21所示的示例過程是對照接收失敗情形2描述的;然而,該過程可用於其他類型的接收失敗或是HARQ傳輸方案。

圖22是使用即時重傳的示例接收失敗修復過程2200的圖示。在圖22中示出的示例中,進行傳輸的STA(STA1 2201)向進行接收的STA(STA2 2202)傳送分組2204。在STA2 2202接收分組的同時,隱藏節點(產生幹擾的STA 2203)傳送與傳送到STA2的分組相重疊的分組2210(例如到STA N)。由此,STA2 2202會檢測到接收失敗情形2 2206,並且可以即時(例如在所述分組是在所調度的間隔中被傳送到STA2的時候)或者在STA2 2202通過調度或競爭2212獲得了TXOP的時候向STA1 2201傳送NACK 2207。STA2 2202可以使用NACK 2207來為從STA1 2201到STA2 2202的重傳2205實施網絡分配矢量(NAV)保留2211,並且可以通過將NACK幀的持續時間欄位設置成重傳持續時間以及設置ACK持續時間和所需要的任何IFS時間來進行隨後跟隨的ACK 2209。如果還建議了任何降低的MCS,那麼STA2 2202可以使用降低的MCS來調整重傳的持續時間。

STA2 2202可以向STA1 2201通告2208所述接收失敗是接收失敗情形2,並且可以推薦STA1 2201在向STA2重傳2205的時候使用即時重傳。當STA1 2201接收到NACK時2207,所述STA不需要實施指數回退。取而代之的是,STA1 2201可以響應於從STA2 2202接收到NACK 2207(例如在從NACK幀結束時起的SIFS時間之後)而開始向STA2 2202重傳2205。如果STA2 2202正確接收到了該重傳,那麼STA2 2202可以對該重傳2205做出應答(ACK 2209)。

圖22所示的示例過程是對照接收失敗情形2描述的;然而,該過程可用於其他類型的接收失敗或是HARQ傳輸方案。

以下描述的是用於發射機和接收機接收失敗修復的方法,作為示例,這包括混合重傳、部分重傳以及混合部分重傳。混合重傳可以包括在先前傳輸中受損的重傳分組會話以及新的傳輸分組會話。混合重傳方法可以使用聚合MAC協議數據單元(A-MPDU)或是聚合PSDU(A-PSDU)來實施,並且可以用於接收失敗情形1和接收失敗情形2。對於A-MPDU格式來說,重傳可以包括若干個重傳的MDPU子幀以及新的MDPU子幀。通過修改A-MPDU格式,可以啟用HARQ組合。

圖23是示例的經過修改的A-MPDU分組的圖示2300。A-MPDU分組可以包括前導碼2301、11ax信令欄位(IEEE 802.11ax SIG欄位)2302以及淨荷2303。此外,如圖23的示例所示,A-MPDU分組包括兩個重傳MPDU子幀2304和2309以及一個新傳輸MPDU子幀2315。所述重傳MPDU子幀2304和2309可以包括MPDU分隔符2305和2308,淨荷2306和2310,以及填充位2307和2311。新傳輸MPDU子幀2315可以包括MPDU分隔符2312、淨荷2313以及填充位2314。所述重傳淨荷可以包括MPDU報頭2316、淨荷2317以及FCS 2318。

在一個實施方式中,重傳MPDU子幀2304和2309的MPDU報頭可以保持與原始傳輸中相同。

此外,如果將分隔符用於初始傳輸,那麼重傳MPDU子幀的MDPU分隔符2305和2308可以與初始傳輸保持相同,如果沒有為初始傳輸使用分隔符,那麼可以重新定義該分隔符。如果重新定義了重傳MPDU子幀的MPDU分隔符,那麼該分隔符可以用全零序列來替換,或者可以採用下表3中的方式修改。

表3

在常規的前導碼和信令之後可以包含附加信令欄位(例如用於混合重傳的IEEE 802.11ax SIG欄位)。在傳統的SIG欄位中,可以使用一個或兩個比特來指示用於重傳的IEEE 802.11ax SIG欄位跟隨在前導碼之後。在該欄位中可以運送一個或多個相關子幀的重傳相關信息。用於混合重傳的IEEE 802.11ax SIG欄位2302可以包括在下表4中提供的欄位。

表4

部分重傳可以包括初始傳輸中的只受損部分的重傳,例如,在接收失敗情形2中,(在進行接收的STA用信號向進行傳輸的STA通告分組中的一些OFDM符號受損時)。當進行接收的STA檢測到接收失敗情形2時,如果接受分組是因為部分重疊的分組而發生失敗的,那麼接收機可以在控制幀(例如NACK幀)中用信號向發射機告知某些OFDM符號可能受損或者可能具有較低的可靠性。進行傳輸的STA可被配置成只重傳受損的OFDM符號,以使接收機可以將其與初始傳輸相結合,且然後對整個分組進行解碼。

在一個實施方式中,初始傳輸的MAC報頭可被單獨編碼或是通過填充零值來終止。在這種情況下,初始傳輸的MAC報頭可以通過其自身的FCS被保護。發射機可以準備MAC報頭、MAC主體、前導碼以及信令欄位作為用於重傳的PHY報頭。

圖24是具有單獨編碼的MAC報頭的示例的部分重傳2400的圖示。為了準備用於重傳的MAC報頭2404,該MAC報頭2404可被單獨編碼,並且可以用其自身的FCS 2405來保護,以及可以包括部分重傳信息,例如重傳類型(該類型可以指示其為部分重傳),HARQ進程ID,以及重傳的OFDM符號索引(舉例來說,在該重傳中可以包含來自初始傳輸的起始OFDM符號的索引)。MAC報頭2402中的前導碼和SIG 2401以及OFDM符號可以被重傳。

為了準備用於重傳的MAC主體2407,所述MAC主體2407可以使用與先前傳輸相同的方式來進行編碼和調製2406,並且在OFDM符號域中,只有所需要的符號可以被重傳2403。發射機可以收集從最後一次傳輸時起的MAC幀主體的所有信息比特。在這裡可以不包括先前傳送的MAC報頭,並且MAC幀主體可以通過其自身的FCS 2408來保護。發射機可以使用與先前傳輸相同的MCS和傳輸方案來將收集到的信息比特(包括MAC主體2407和FCS 2408)傳遞到傳輸框圖中。該發射機可以獲取N個OFDM符號,檢查來自接收機的反饋幀,以及傳送被指示成是可靠性較低的符號的OFDM符號。舉例來說,反饋幀可以指示OFDM符號k到k+m不可靠。然後,發射機可以將來自N個OFDM符號的OFDM符號k到k+m聚合成經過編碼和調製的MAC報頭。在另一個實施方式中,發射機可以為重傳中使用的OFDM符號數量添加餘量(也就是說,它可以傳送與所指示的OFDM符號相比更多的OFDM符號)。舉例來說,它可以傳送OFDM符號k-j1到k+m+j2。在SIG欄位中可以指示一些部分重傳相關的信息,例如重傳類型、HARQ進程ID以及重傳的OFDM符號索引。

在另一個實施方式中,初始傳輸的MAC報頭可以連同MAC主體一起受一個FCS保護(也就是說,包括MAC報頭、MAC主體和FCS在內的整個MAC幀都被編碼在一起)。在這種情況下,初始傳輸的SIG欄位可以包括必要的信息,以使接收機可以獲取足夠信息而開始ReFIRe修復過程。

在這個實施方式中,發射機可以重新使用在初始傳輸中傳送的MAC報頭和MAC主體,並且可以使用一個FCS來保護MAC報頭和MAC主體。在這種情況下,整個MAC幀可以被傳遞至PHY層,並且發射機可以使用與先前傳輸相同的MCS和傳輸方案。一旦發射機獲得了N個OFDM符號,那麼它可以檢查來自接收機的反饋幀,並且可以保留被指示為可靠性較低的某些OFDM符號。舉例來說,該反饋幀可以指示OFDM符號k到k+m不可靠。在這裡,發射機可以將來自N個OFDM符號的OFDM符號k到k+m聚合到經過編碼的MAC報頭中。在另一個示例中,發射機可以為重傳中使用的OFDM符號數量添加餘量(也就是說,它可以傳送比所指示的OFDM符號更多的OFDM符號)。在先前示例中,它可以傳送OFDM符號k-j1至k+m+j2。

發射機準備前導碼和信令欄位,以此作為用於重傳的PHY報頭。在SIG欄位中可以指示一些部分重傳相關的信息,例如重傳類型、HARQ進程ID以及重傳的OFDM符號索引。

當進行接收的STA接收到針對接收失敗情形1的部分重傳時,該進行接收的STA可以將重傳的信號與該接收機上的初始傳輸相結合,以便提高所接收的比特的對數似然比(LLR)以及提升鏈路性能。對於接收失敗情形2,由於接收失敗是因為衝突造成的,因此,對重傳信號和初始傳送的信號執行盲HARQ合併可能會導致性能較差。相應地,在一個實施方式中,進行接收的STA可以丟棄初始傳輸中的可靠性較低的信息,並且可以在將組合的LLR傳遞至解碼器之前將所述信息替換成接收自重傳的信息。在進行傳輸的STA為在重傳中使用的OFDM符號的數量添加了餘量的情況中,進行接收的STA可以對該餘量中的OFDM符號執行HARQ合併,以便提升整體性能。在另一個實施方式中,在將初始傳輸與重傳相組合併將組合的LLR傳遞至解碼器之前,進行接收的STA可以給初始傳輸中的可靠性較低的信息加權適當的加權因子。

對於混合部分重傳,當進行接收的STA檢測到接收失敗情形2時,其中所接收的分組是因為部分重疊的分組而失敗的,進行接收的STA可以在控制幀(例如NACK幀)中用信號向進行傳輸的STA通告某些OFDM符號可能受損或者具有較低的可靠性。在這裡,進行傳輸的STA可以決定連同新傳輸一起重傳受損的OFDM符號。進行接收的STA可以將重傳的OFDM符號與原始傳輸相結合,並對其進行解碼。

混合部分重傳可以包括先前傳輸中受損的部分重傳分組會話以及還有新的傳輸分組會話。該混合部分重傳可以使用A-MPDU或A-PSDU幀來實現。

在一些環境中,即使重傳沒有與先前傳輸相結合,自解碼性(self-decodability)需求也可以確定重傳是否必定是可解碼的。在這種情況下,初始編碼的流可以用一種確保解碼分組所需要的所有比特全都存在的方式被穿孔。

對於接收失敗情形1,其中接收分組是因為其為幀主體使用了過於激進的MCS而發生失敗的,那麼接收信號僅僅受到噪聲損害。重傳的信號可被設置成是改善初始傳輸所需要的實際比特,由此,在與初始傳輸相結合的時候,所產生的分組是可解碼的。在這種情況下,重傳的自解碼性並不是必需的。

對於接收失敗情況2,其中接收分組是因為部分重疊的分組發生失敗的,那麼即使使用了HARQ合併,來自幹擾分組的損壞也可能導致分組無法解碼(尤其是在幹擾功率高的情況下)。在這種情況下,如果來自重疊分組的幹擾致使初始傳輸在重疊區域中無用,那麼重傳信號將必須是可以自解碼的。

實施例

1、一種用於在站(STA)中使用的方法,該方法包括:

識別分組接收失敗的原因。

2、如實施例1所述的方法,其中該接收失敗是因為為分組的幀主體使用了過度激進的MCS。

3、如實施例1所述的方法,其中該接收失敗是因為部分重疊的分組。

4、如實施例1所述的方法,其中該接收失敗是因為噪聲/白噪聲類的幹擾。

5、如實施例1所述的方法,其中該接收失敗是因為衝突。

6、如前述任一實施例所述的方法,還包括:

檢測空閒信道評估(CCA)繁忙。

7、如前述任一實施例所述的方法,還包括:

確定是否成功解碼了分組的物理層會聚協議(PLCP)報頭。

8、如實施例7所述的方法,還包括:

在成功解碼了分組的PLCP報頭的情況下,確定幀主體的幀校驗序列(FCS)是否通過。

9、如實施例8所述的方法,還包括:

在幀主體的FCS通過的情況下,確定成功接收到該分組。

10、如實施例8所述的方法,還包括:

在幀主體FCS失敗的情況下,確定分組接收期間接收功率水平是否突然變化,或者是否存在分組重疊。

11、如實施例8所述的方法,還包括:

在幀主體FCS失敗並且檢測到有效的前導碼的情況下,在PLCP報頭中指示的時間長度終止之後確定CCA是否繁忙。

12、如實施例11所述的方法,還包括:

在CCA繁忙的情況下,確定接收失敗是接收失敗情形2,其中接收失敗情形2是部分分組重疊。

13、如實施例11所述的方法,還包括:

在CCA不繁忙的情況下,確定在該分組的接收期間接收功率水平是否突然變化,或者是否存在分組重疊。

14、如實施例10所述的方法,還包括:

在幀主體FCS失敗的情況下,確定在該分組的接收期間接收功率水平是否突然變化,或者是否存在分組重疊。

15、如實施例14所述的方法,還包括:

在接收功率水平沒有突然變化,也沒有分組重疊的情況下,確定幀主體的MCS是否高於分組的前導碼的MCS。

16、如實施例15所述的方法,還包括:

在幀主體的MCS不高於分組的前導碼的MCS的情況下,確定該接收失敗是未知類型。

17、如實施例15所述的方法,還包括:

在幀主體的MCS大於分組的前導碼的MCS的情況下,確定該接收失敗是接收失敗情形1。

18、如實施例14所述的方法,還包括:

在接收功率水平突然變化或者分組重疊的情況下,確定該接收失敗是接收失敗情形2。

19、如實施例7所述的方法,還包括:

在沒有成功解碼分組的PLCP報頭的情況下,確定是否為該分組觀察到高功率水平。

20、如實施例19所述的方法,還包括:

在為該分組沒有觀察到高功率水平的情況下,確定該接收失敗是接收失敗情形3。

21、如實施例19所述的方法,還包括:

在為該分組觀察到高功率水平的情況下,確定是否觀察到強的短訓練欄位(STF)/長訓練欄位(LTF)相關性。

22、如實施例21所述的方法,還包括:

在觀察到強的短訓練欄位(STF)/長訓練欄位(LTF)相關性的情況下,確定該接收失敗是接收失敗情形4。

23、如實施例22所述的方法,還包括:

在沒有觀察到強的短訓練欄位(STF)/長訓練欄位(LTF)相關性的情況下,確定該接收失敗是未知類型。

24、如前述任一實施例所述的方法,還包括:

更新接收失敗標識和修復(ReFIRe)測量統計資料庫。

25、如前述任一實施例所述的方法,其中通過使用自相關來確定是否觀察到強的短訓練欄位(STF)/長訓練欄位(LTF)相關性。

26、如前述任一實施例所述的方法,其中通過使用互相關性來確定是否觀察到強的短訓練欄位(STF)/長訓練欄位(LTF)相關性,以及執行定時/頻率偏移校正。

27、如前述任一實施例所述的方法,其中PLCP報頭具有循環冗餘校驗(CRC)。

28、如前述任一實施例所述的方法,還包括:

確定接收信號強度指示(RSSI)。

29、如前述任一實施例所述的方法,還包括:

檢測多個導頻,其中所述多個導頻被用於相位追蹤。

30、如前述任一實施例所述的方法,還包括:

接收包含ReFIRe測量能力元素的幀。

31、如前述任一實施例所述的方法,還包括:

傳送包含ReFIRe測量能力元素的幀。

32、如前述任一實施例所述的方法,還包括:

接收帶有ReFIRe測量和報告請求元素的幀。

33、如前述任一實施例所述的方法,還包括:

接收數據分組。

34、如實施例33所述的方法,還包括:

基於所接收的數據分組來執行ReFIRe測量。

35、如前述任一實施例所述的方法,還包括:

傳送帶有ReFIRe測量和報告報告元素的幀。

36、如前述任一實施例所述的方法,其中確定在該分組的接收期間接收功率水平是否突然變化或者是否存在分組重疊還包括確定即時接收功率(IRP)測量。

37、如實施例36所述的方法,其中IRP測量被定義成是短時段上的平均接收功率。

38、如實施例37所述的方法,還包括:

確定IRP測量的變化(variation)。

39、如實施例38所述的方法,還包括:

確定基於接收功率的失敗類型指示符(RPFTI),所述RPFTI可以用於區分接收失敗的類型。

40、如實施例39所述的方法,其中RPFTI是基於IRP測量以及IRP測量的變化的。

41、如實施例40所述的方法,還包括:

確定基於接收功率的可靠性指示符(RPRI),所述RPRI可以用於指示受損接收信號的可靠性。

42、如實施例41所述的方法,其中該RPFTI是基於IRP測量以及IRP測量的變化的。

43、如前述任一實施例所述的方法,還包括:

計算解碼器可靠性度量(DRM)。

44、如實施例43所述的方法,還包括:

在確定多個解碼比特是否通過CRC校驗之前,在一個過程中使用DRM來指示所述解碼比特的可靠性。

45、如實施例43所述的方法,其中該計算是基於STA在解碼分組的過程期間獲取的度量的。

46、如實施例43所述的方法,其中DRM被定義成八位位組值,其中零值或低數字代表的是來自很不可靠的受損分組的解碼碼字,以及較高的八位位組值代表被認為可靠的解碼碼字。

47、如實施例43所述的方法,其中DRM在計算CRC校驗和之前被使用,或者在CRC校驗和失敗發生的情況下用作附加信息。

48、如前述任一實施例所述的方法,還包括:

定義ReFIRe分數,該分數是多個因子的加權組合。

49、如前述任一實施例所述的方法,還包括:

使用ReFIRe測量報告和利用能力信息元素(IE)來指示能力。

50、如實施例49所述的方法,其中ReFIRe測量報告和利用能力IE包括元素ID欄位、長度欄位以及ReFIRe測量和報告能力欄位中的至少一個。

51、如實施例50所述的方法,其中ReFIRe測量和報告能力欄位包括PHY層測量和報告、MAC層統計測量和報告以及ReFIRe測量報告選項中的至少一個。

52、如前述任一實施例所述的方法,還包括:

將參數dot11ReceptionFailureDetection設置成TRUE,以便指示STA已經在該STA能夠檢測接收失敗特性的情況下實施了接收失敗檢測。

53、如前述任一實施例所述的方法,還包括:

將ReFIRe測量報告和利用能力IE包含在探測請求、關聯請求或是其他類型的幀中,以便指定STA自身的ReFIRe測量和報告能力以及使用ReFIRe測量的能力。

54、如前述任一實施例所述的方法,還包括:

發送ReFIRe測量報告請求元素來請求一個或多個STA實施ReFIRe測量和報告。

55、如實施例54所述的方法,其中ReFIRe測量報告請求元素包括元素ID欄位、長度欄位以及物理(PHY)和介質接入控制(MAC)層測量和報告欄位中的至少一個。

56、如前述任一實施例所述的方法,還包括:

接收ReFIRe測量報告。

57、如實施例56所述的方法,其中ReFIRe測量報告是基於在ReFIRe測量報告請求中規定的多個規則的。

58、如實施例57所述的方法,其中ReFIRe測量報告包括元素ID欄位、長度欄位、欄位數量欄位以及多個欄位中的至少一個,其中所述多個欄位包含測量的一個或多個STA的幹擾和參數。

59、一種用於在站中使用的方法,該方法包括:

傳送包含了接收失敗標識和修復(ReFIRe)測量能力元素的幀;

接收帶有ReFIRe測量和報告請求元素的幀;

接收數據分組;

基於所接收的數據分組以及所接收的ReFIRe測量和報告請求元素來執行ReFIRe測量;以及

傳送帶有ReFIRe測量和報告報元素的幀,其中所述ReFIRe測量和報告報告元素是基於ReFIRe測量的。

60、如實施例59所述的方法,其中ReFIRe測量指示接收失敗的類型。

61、一種用於在站(STA)中使用用於檢測分組接收期間的衝突的方法,該方法包括:

識別接收分組的到來;以及

對接收分組執行解碼過程。

62、如實施例61所述的方法,還包括:

在解碼過程失敗的情況下:

對接收分組運行分組到達檢測塊;以及

確定該分組檢測塊的相關值。

63、如實施例62所述的方法,還包括:

在分組檢測塊的相關值超出預定閾值的情況下,指示存在衝突的分組。

64、如實施例62所述的方法,還包括:

在分組檢測塊的相關值小於預定閾值的情況下,指示不存在衝突的分組。

65、一種用於在分組接收期間提供功率水平變化的層間指示的方法,該方法包括:

生成PMD_PowerChange.indication原語;以及

將PMD_PowerChange.indication原語傳送到物理層匯聚協議(PLCP)實體和媒介接入控制(MAC)層實體,其中所述PMD_PowerChange.indication原語包括PowerChange和Time參數。

66、根據實施例65所述的方法,其中,PMD_PowerChange.indication原語由物理介質相關(PMD)層實體傳送。

67、一種用於提供對新分組的到達的檢測的層間指示的方法,所述方法包括:

生成PMD_NewPacketDetected.indication原語;以及

向物理層會聚協議(PLCP)實體和媒介接入控制(MAC)層實體傳送所述PMD_NewPacketDetected.indication原語,其中PMD_NewPacketDetected.indication原語包括NewPacketDetected和Time參數。

68、如實施例67所述的方法,其中所述PMD_NewPacketDetected.indication原語由物理介質相關(PMD)層實體傳送。

69、一種用於在分組接收期間提供功率水平變化的層間指示的方法,該方法包括:

生成PHY-PowerChange.indication原語;以及

向媒介接入控制(MAC)層實體傳送PHY-PowerChange.indication原語,其中所述PHY-PowerChange.indication原語包括PowerChange和Time參數。

70、如實施例69所述的方法,其中所述PHY-PowerChange.indication原語由物理層匯聚協議(PLCP)實體傳送。

71、如實施例69所述的方法,其中PHY-PowerChange.indication原語由物理層會聚協議(PLCP)實體生成。

72、一種用於請求與在先前或是即將進行的分組接收期間檢測到的功率水平變化有關的信息的方法,該方法包括:

生成PMD_PowerChangeDetected.request原語;以及

將PMD_PowerChangeDetected.request原語傳送至物理介質相關(PMD)層實體,其中所述PMD_PowerChangeDetected.request原語包括PowerChangeThreshold以及RequestMode參數。

73、如實施例72所述的方法,其中所述PMD_PowerChangeDetected.request原語是由物理層會聚協議(PLCP)實體傳送的。

74、如實施例72所述的方法,其中所述PMD_PowerChangeDetected.request原語是由物理層會聚協議(PLCP)實體生成的。

75、一種用於請求與在先前或是即將進行的分組接收期間檢測的功率水平變化有關的信息的方法,該方法包括:

生成PHY_PowerChangeDetected.request原語;以及

將PHY_PowerChangeDetected.request原語傳送到物理層會聚協議(PLCP)實體,其中所述PHY_PowerChangeDetected.request原語包括PowerChangeThreshold和RequestMode參數。

76、如實施例75所述的方法,其中PHY_PowerChangeDetected.request原語由媒介接入控制(MAC)層實體傳送。

77、如實施例75所述的方法,其中PHY_PowerChangeDetected.request原語由媒介接入控制(MAC)層實體生成。

78、一種用於請求與在先前或是即將進行的分組接收期間檢測的變化相關的信息的方法,該方法包括:

生成PHY-RXChangeDetected.request原語;以及

向物理層會聚協議(PLCP)實體傳送所述PHY-RXChangeDetected.request原語,其中PHY-RXChangeDetected.request原語包括RequestedParameters、PowerChangeThreshold以及RequestMode參數。

79、如實施例78所述的方法,其中PHY-RXChangeDetected.request原語由媒介接入控制(MAC)層實體傳送。

80、如實施例78所述的方法,其中PHY-RXChangeDetected.request原語由媒介接入控制(MAC)層實體生成。

81、如實施例78所述的方法,還包括:

接收PHY-RXChangeDetected.inindication原語,其中所述PHY-RXChangeDetected.inindication原語包括與在所述先前物理層匯聚協議(PLCP)協議數據單元(PPDU)的接收期間檢測到的變化有關的信息,以及其中所述PHY-RXChangeDetected.inindication原語包括DetectedEvent和Time參數。

82、一種用於傳送數據單元以及向媒介接入控制(MAC)層實體提供指示的方法,該方法包括:

生成PHY-DATA.indication原語;以及

將所述PHY-DATA.indication原語傳送至媒介接入控制(MAC)層實體,其中所述指示包括功率水平變化檢測的指示,解碼不可靠性的指示,以及當前數據分組的接收期間有新數據分組到來的指示。

83、如實施例82所述的方法,其中PHY-DATA.indication原語是由接收物理層會聚協議(PLCP)實體生成的。

84、一種無線發射/接收單元,包括:

接收單元,被配置為接收分組;

處理單元,被配置為檢測在所述分組的接收期間發生的接收錯誤;以及

發射單元,被配置為在處理單元檢測到接收錯誤的情況下傳送否定應答(NACK)消息,該NACK消息包括媒介接入控制(MAC)報頭以及至少一個欄位,其中該欄位包括與檢測到的接收錯誤有關的信息。

85、一種分組接收失敗修復的方法,該方法包括由無線發射/接收單元(WTRU)接收分組。

86、如前述任一實施例所述的方法,還包括WTRU檢測在分組接收期間發生的接收錯誤。

87、如前述任一實施例所述的方法,還包括在處理單元檢測到接收錯誤的情況下,WTRU傳送否定應答(NACK)消息。

88、如前述任一實施例所述的方法,其中NACK消息包括媒介接入控制(MAC)報頭,以及包括與檢測到的接收錯誤有關的信息的至少一個欄位。

89、如前述任一實施例所述的方法,其中包括與檢測到的接收錯誤有關的信息的至少一個欄位包括以下的一個或多個欄位:用於指示檢測到的接收錯誤的類型的欄位,包括與檢測到的接收失敗有關的細節的欄位,以及包括可供傳送分組的WTRU響應於檢測到的接收錯誤而採取的至少一個建議行為的欄位。

90、如前述任一實施例所述的方法,其中NACK消息包括以下的所有欄位:用於指示檢測到的接收錯誤類型的欄位,包括與檢測到的接收錯誤有關的細節的欄位,以及包括可供傳送分組的WTRU響應於檢測到的接收錯誤而採取的至少一個建議行為的欄位。

91、如前述任一實施例所述的方法,其中MAC報頭包括幀控制欄位,該欄位包括當前幀是NACK幀的指示;持續時間欄位,該欄位被設置成是NACK將保留介質的值;接收機地址欄位,該欄位包括將要接收NACK幀的WTRU的地址;發射機地址欄位,該欄位包括傳送NACK幀的WTRU的地址;以及分組細節欄位,該欄位指定了NACK幀所關聯的一個或多個分組。

92、如前述任一實施例所述的方法,其中指示檢測到的接收錯誤類型的欄位包括與接收失敗情形1、接收失敗情形2,接收失敗情形3或接收失敗情形4之一相對應的值。

93、如前述任一實施例所述的方法,其中接收失敗情形1是由於使用對於幀主體過於激進的調製和編碼方案(MCS)傳送該分組而導致分組接收失敗的錯誤。

94、如前述任一實施例所述的方法,其中接收失敗情形2是因為所傳送的分組至少與另一個被傳送的分組部分重疊而導致分組接收失敗的錯誤。

95、如前述任一實施例所述的方法,其中接收失敗情形3是由於噪聲或白噪聲類幹擾而導致分組接收失敗的錯誤。

96、如前述任一實施例所述的方法,其中接收失敗情形4是因為衝突而導致分組接收失敗的錯誤。

97、如前述任一實施例所述的方法,其中對於接收失敗情形2,包括關於接收失敗的細節的欄位包括接收分組受損的時間。

98、如前述任一實施例所述的方法,其中包括可供傳送分組的WTRU響應於檢測到的接收錯誤而採取的至少一個建議行為的欄位包括以下的至少一項:用於針對WTRU的傳輸的MCS,將請求發送(RTS)/清除發送(CTS)用於針對WTRU的傳輸的指示,應該立即進行重傳的指示,混合自動重複請求(HARQ)傳輸的指示,或是應該為針對WTRU的傳輸增大發射功率的指示。

99、如前述任一實施例所述的方法,其中多個接收錯誤被檢測,並且NACK消息包括指示未被正確接收的分組數量的欄位以及多個附加欄位,所述多個附加欄位中的每一個對應於未被正確接收的多個分組中的相應的一個分組。

100、如前述任一實施例所述的方法,其中所述多個附加欄位中的每一個包括包括與檢測到的接收錯誤有關的信息的至少一個子欄位以及以下的一個或多個子欄位:用於指示檢測到的接收錯誤類型的子欄位,包括與接收錯誤有關的細節的子欄位,以及包括可供傳送分組的WTRU響應於檢測到的接收錯誤所採取的至少一個建議行為的子欄位。

101、如前述任一實施例所述的方法,其中多個附加欄位中的每一個包括以下的所有子欄位:用於指示檢測到的接收錯誤類型的子欄位,包括與接收錯誤有關的細節的子欄位,以及包括可供傳送分組的WTRU響應於檢測到的接收錯誤所採取的至少一個建議行為的欄位。

102、如前述任一實施例所述的方法,其中檢測接收錯誤包括以下的至少一項:確定WTRU沒有接收到其在調度間隔中被調度接收的分組;或者識別出WTRU是分組的預定接收者,以及WTRU已經識別了傳送分組的WTRU。

103、如前述任一實施例所述的WTRU,其中該WTRU是非接入點(非AP)站(STA)或AP中的一個。

104、如前述任一實施例所述的WTRU,其中WTRU是為WiFi配置的。

105、一種分組接收失敗修復的方法,該方法包括:無線發射/接收單元(WTRU)接收包括關於檢測到的接收錯誤的信息的消息。

106、如前述任一實施例所述的方法,其中所述消息是否定應答(NACK)消息,該消息包括媒介接入控制(MAC)報頭,以及包括與檢測到的接收錯誤有關的信息的至少一個欄位。

107、如前述任一實施例所述的方法,其中包括與檢測到的接收錯誤有關的信息的至少一個欄位包括以下的一個或多個欄位:用於指示檢測到的接收錯誤類型的欄位,包括與檢測到的接收錯誤有關的細節的欄位,以及包括可供傳送分組的WTRU響應於檢測到的接收錯誤所採取的至少一個建議行為的欄位。

108、如前述任一實施例所述的方法,其中NACK消息包括以下的所有欄位:用於指示檢測到的接收錯誤類型的欄位,包括與檢測到的接收錯誤有關的細節的欄位,以及包括可供傳送分組的WTRU響應於檢測到的接收錯誤所採取的至少一個建議行為的欄位。

109、如前述任一實施例所述的方法,其中MAC報頭包括幀控制欄位,所述幀控制欄位包括當前幀是NACK幀的指示,持續時間欄位被設置成NACK將會保留介質所針對的值,包括將要接收NACK幀的WTRU地址的接收機地址欄位,包括傳送NACK幀的WTRU的地址的發射機地址欄位,以及指定了NACK幀所關聯的一個或多個分組的分組細節欄位。

110、如前述任一實施例所述的方法,其中指示檢測到的接收錯誤類型的欄位包括與接收失敗情形1,接收失敗情形2,接收失敗情形3或接收失敗情況4之一相對應的值。

111、如前述任一實施例所述的方法,其中接收失敗情形1是由於使用對於幀主體過於激進的調製和編碼方案(MCS)傳送分組而導致分組接收發生失敗的錯誤。

112、如前述任一實施例所述的方法,其中接收失敗情形2是因為所傳送的分組至少與另一個被傳送的分組部分重疊而導致分組接收發生失敗的錯誤。

113、如前述任一實施例所述的方法,其中接收失敗情形3是由於噪聲或白噪聲類幹擾而導致分組接收發生失敗的錯誤。

114、如前述任一實施例所述的方法,其中接收失敗情形4是因為衝突而導致分組接收發生失敗的錯誤。

115、如前述任一實施例所述的方法,其中對於接收失敗情形2,包括與接收失敗相關的細節的欄位包括接收分組受損的時間。

116、如前述任一實施例所述的方法,其中包括可供傳送分組的WTRU響應於檢測到的接收錯誤所採取的至少一個建議行為的欄位包括以下的至少一個:用於針對WTRU的傳輸的MCS,將請求發送(RTS)/清除發送(CTS)用於針對WTRU的傳輸的指示,應該立即進行重傳的指示,混合自動重複請求(HARQ)傳輸的指示,或應該為針對WTRU的傳輸增大發射功率的指示。

117、如前述任一實施例所述的方法,其中所述NACK消息包括指示尚未被正確接收的分組的數目的欄位和多個附加欄位,所述多個附加欄位中的每一個對應於未正確接收的分組的數量中的相應一個。

118、如前述任一實施例所述的方法,其中所述多個附加欄位中的每一個包括:包括與檢測到的接收錯誤有關的信息的至少一個子欄位以及以下的一個或多個子欄位:用於指示檢測到的接收錯誤類型的子欄位,包括與接收錯誤有關的細節的子欄位,以及包括可供傳送分組的WTRU響應於檢測到的接收錯誤所採取的至少一個建議行為的子欄位。

119、如前述任一實施例所述的方法,其中所述多個附加欄位中的每一個包括以下的所有子欄位:指示檢測到的接收錯誤類型的子欄位,包括與接收錯誤有關的細節的子欄位,以及包括可供傳送分組的WTRU響應於檢測到的接收錯誤所採取的至少一個建議行為的子欄位。

120、如前述任一實施例所述的方法,還包括:在在NACK中標識了接收失敗情形1的情況下,WTRU執行以下的至少一項或多項:不執行指數回退,增大發射功率,降低MCS,或者遵從NACK中包含的一個或多個建議行為。

121、如前述任一實施例所述的方法,還包括:在在NACK中標識了接收失敗情形2的情況下,WTRU執行以下的至少一項或多項:不執行指數回退,使用RTS/CTS交換用於重傳分組,將RTS/CTS交換用於傳送至進行接收的WTRU的任何以後的分組,或者遵從NACK中包含的一個或多個建議行為。

122、如前述任一實施例所述的方法,還包括:再在NACK中標識了接收失敗情形3的情況下,WTRU執行以下的至少一項或多項:不執行指數回退,增大發射功率,或者遵從包括在NACK中的一個或多個建議行為。

123、如前述任一實施例所述的方法,還包括:在在所述NACK中標識了接收失敗情形4或未知類型的接收失敗的情況下,所述WTRU執行以下的至少一項或多項:不執行指數回退,增大發射功率,或者遵從NACK中包含的一個或多個建議行為。

124、如前述任一實施例所述的方法,還包括:重傳至少一個被指示成具有檢測到的接收錯誤的分組連同至少一個新分組傳輸一起。

125、如前述任一實施例所述的方法,其中,重傳至少一個被指示成具有檢測到的接收錯誤的分組連同至少一個新分組傳輸一起包括:傳送聚合媒介接入控制(MAC)協議數據單元(A-MPDU)或聚合物理(PHY)層服務數據單元(A-PSDU)中的至少一個。

126、如前述任一實施例所述的方法,其中A-MPDU包括多個重傳的MPDU子幀和新的MPDU子幀。

127、如前述任一實施例所述的方法,其中重傳MPDU子幀的MPDU報頭保持與初始傳輸的相同。

128、如前述任一實施例所述的方法,還包括僅重傳初始傳輸的與檢測到的接收錯誤相關聯的符號。

129、如前述任一實施例所述的方法,其中初始傳輸的MAC報頭被分開編碼或是通過填充零值終止。

130、如前述任一實施例所述的方法,其中初始傳輸的MAC報頭連同MAC主體一起由一個幀校驗序列(FCS)來保護。

131、如前述任一實施例所述的方法,還包括僅重傳初始傳輸的與檢測到的接收錯誤相關聯的符號,連帶新的傳輸。

132、根據前述任一實施例所述的WTRU,其中該WTRU是非接入點(非AP)站(STA)或AP中的一個。

133、根據前述任一實施例所述的WTRU,其中所述WTRU是為WiFi配置的。

134、一種無線發射/接收單元(WTRU),被配置成執行如前述任一實施例所述的方法。

135、一種接入點,被配置成執行如前述任一實施例所述的方法。

136、一種基站,被配置成執行如前述任一實施例所述的方法。

137、一種用戶設備(UE),被配置為執行如前述任一實施例所述的方法。

138、一種e節點B,被配置為執行如前述任一實施例所述的方法。

139、一種網絡節點,被配置為執行如前述任一實施例所述的方法。

140、一種IEEE 802.11站(STA),被配置成執行如前述任一實施例中的方法。

雖然這裡描述的解決方案考慮的是IEEE802.11特定協議,但是應該理解,這裡描述的解決方案並不局限於這個場景,而是同樣適用於其他無線系統。

雖然在上文中採用特定組合描述了特徵和要素,但是本領域普通技術人員將會認識到,每一個特徵既可以單獨使用,也可以與其他特徵和要素進行任何組合。此外,這裡描述的方法可以在引入計算機可讀介質中以供計算機或處理器運行的電腦程式、軟體或固件中實施。關於計算機可讀媒體的示例包括電信號(經由有線或無線連接傳送)以及計算機可讀存儲介質。關於計算機可讀存儲媒體的示例包括但不局限於只讀存儲器(ROM)、隨機存取存儲器(RAM)、寄存器、緩衝存儲器、半導體存儲設備、內部硬碟和可拆卸磁碟之類的磁介質、磁光介質、以及CD-ROM盤和數字多用途盤(DVD)之類的光介質。與軟體關聯的處理器可以用於實施在WTRU、UE、終端、基站、RNC或任何計算機主機中使用的射頻收發信機。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀