專利名稱:利用基于mac的反饋將混合arq添加到wlan協議的制作方法
技術領域:
本公開一般涉及無線通信,更具體地而非排它性地涉及利用基于MAC的反饋將混 合ARQ添加到WLAN協議中的技術。
背景技術:
在自動重傳請求(ARQ)方案中,在向接收機傳輸之前將錯誤檢測碼添加到已編碼 數據分組。接收機嘗試對分組進行解碼,并使用錯誤檢測碼來確定解碼是否成功。如果解 碼成功,則接收機將確認信息(ACK)發送回發射機。否則,接收機將否認信息(NACK)發送 回發射機,以請求重傳數據分組。錯誤檢測碼的通常實例是循環冗余校驗(CRC)碼。除了錯誤檢測碼之外,還可以利用糾錯碼來進一步保護數據分組。糾錯編碼通常 包括為數據分組中的每個比特生成若干符號。這些符號包括“系統符號”和“奇偶校驗符 號”。系統符號表示數據分組中的比特,而奇偶校驗符號提供冗余。接收機可以使用這種冗 余來校正由于通信信道中的干擾而造成的傳輸中的誤碼。錯誤檢測碼可以用于確定接收機 是否能夠成功地解碼數據分組(即,校正所有傳輸誤碼)。基于該確定,接收機使用基于ACK 的協議來向發射機提供反饋。該技術通常稱為混合ARQ(HARQ)。增量冗余是更復雜的HARQ類型,其被設計為在具有波動信道條件的環境中更加 健壯。當使用增量冗余時,第一傳輸僅包括具有錯誤檢測的系統符號。如果接收機成功地 解碼該傳輸,則將ACK發送回發射機。如果接收機不能解碼該傳輸,則第二傳輸將包含所選 數目的具有錯誤檢測的奇偶校驗符號。在接收機處通過將系統符號與所發送的奇偶校驗符 號組合來再次嘗試進行解碼。如果要求重傳,則發射機發送具有錯誤檢測的附加奇偶校驗 符號。重復該過程,直到發送了所有奇偶校驗符號。目前,諸如IEEE 802. 11等的無線局域網(WLAN)的部署已經有顯著的增長。隨著 這些網絡變得更加普及并且開始彼此更加鄰近地工作,頻率重用將越來越重要,以保證高 效介質使用。這種頻率重用將造成接收機處的信噪比(SNR)快速波動。對于SNR的這種變 化,當前卷積碼并不健壯,結果是,接收機將不得不丟棄大部分數據分組傳輸,從而降低網 絡效率。因此,在本領域中存在一種向用于諸如IEEE 802. 11等的WLAN的無線傳輸協議添 加HARQ的需求。然而,在許多在MAC層實現基于ACK的協議的WLAN中,當前技術不支持實 現 HARQ。
發明內容
在本公開的一個方面中,一種用于無線通信的裝置包括MAC層,其被配置為使用 MAC協議來協調對共享無線介質的訪問;PHY層,其被配置為提供到所述共享無線介質的接 口 ;以及MAC層和PHY層之間的HARQ層,該HARQ層被配置為使用所述MAC協議來支持HARQ。在本公開的另一方面中,一種用于無線通信的方法包括使用MAC協議來協調對共 享無線介質的訪問,提供到所述共享無線介質的接口,以及使用所述MAC協議來支持HARQ。
在本公開的另一方面中,一種用于無線通信的裝置包括用于使用MAC協議來協調 對共享無線介質的訪問的模塊,用于提供到所述共享無線介質的接口的模塊,以及用于使 用MAC協議來支持HARQ的模塊。在本公開的另一方面中,一種用于無線通信的計算機程序產品包括機器可讀介 質,其包括可以由處理系統執行來進行下述操作的指令使用MAC協議來協調對共享無線 介質的訪問,提供到所述共享無線介質的接口,以及使用所述MAC協議來支持HARQ。在本公開的另一方面中,一種用于無線通信的接入終端,包括用戶接口 ;應用層, 其被配置為支持所述用戶接口 ;MAC層,其被配置為使用MAC協議來協調對共享無線介質 的訪問;PHY層,其被配置為提供到所述共享無線介質的接口 ;以及MAC層和PHY層之間的 HARQ層,該HARQ層被配置為使用所述MAC協議來支持HARQ。在本公開的另一方面中,一種接入點包括無線網絡適配器,其被配置為支持對等 節點到網絡的回程(backhaul) ;MAC層,其被配置為使用MAC協議來協調對共享無線介質 的訪問,以便支持與對等節點間的通信;PHY層,其被配置為提供到所述共享無線介質的接 口 ;以及MAC層和PHY層之間的HARQ層,該HARQ層被配置為使用所述MAC協議來支持HARQ。應當理解,根據下面的具體描述,本發明的其它方面對本領域技術人員而言將變 得顯而易見,在下面的具體描述中以例示方式示出并描述了本發明的各個方面。如同將實 現的,本發明可以具有其它的和不同的配置和實現,并且可以在各個其它方面對其若干細 節進行修改,所有這些修改沒有偏離本公開的范圍。因此,附圖和詳細描述應該被視為實際 上是示例性的而非限制性的。
在附圖中以舉例方式而非限制方式示出了無線通信系統的各個方面,其中圖1是示出了無線網絡的實例的概念框圖;圖2是示出了用于無線節點的協議棧的實例的概念圖;圖3是示出了用于具有HARQ的發送節點的協議棧的實例的概念圖;圖4是示出了 PHY層幀的實例的概念圖;圖5是示出了用于具有HARQ的接收節點的協議棧的實例的概念圖;圖6是示出了無線節點的功能的實例的方框圖;以及圖7是示出了無線節點中處理系統的功能的實例的方框圖。
具體實施例方式下面描述本公開的各個方面。顯而易見的是,可以用各種不同形式來具體體現這 里的教導,并且這里所公開的任意具體結構、功能或兩者僅是代表性的。基于這里的教導, 本領域技術人員應當明白的是,這里所公開的一個方面可以獨立于任何其它方面來實現, 并且這些方面中的兩個或更多個方面可以按照各種方式組合。例如,可以使用這里所闡述 的任意數目的方面來實現一種裝置或實施一種方法。此外,除了這里所闡述的一個或多個 方面之外,可以使用其它結構、功能、或者結構和功能來實現該裝置或實施該方法。此外,一 個方面可以包括權利要求的至少一個要素。圖1是示出了通信網絡實例的概念框圖。該通信網絡被示為無線網絡100,然而,本領域技術人員應當明白的是,這里所公開的通信網絡的各個方面可以容易地擴展到有線 網絡。無線網絡100可以是WLAN,比如IEEE802. 11網絡,或者任何其它合適的網絡。無線 網絡100被示為具有若干無線節點,其通常被命名為節點102和104。每個無線節點能夠接 收和/或發送數據。在下面的討論中,術語“接收節點”可以用于指正在接收數據的節點, 并且術語“發送節點”可以用于指正在發送數據的節點。這種引用并不暗示無線節點不能 夠同時執行發送和接收功能。無線節點可以按照各種方式來實現。作為例子,無線節點可以被實現為接入終端、 中繼點、接入點或其任意組合。參照圖1,命名為102的無線節點被實現為接入點或中繼點, 而命名為104的無線節點被實現為接入終端。接入點102A用作接入終端104到另一網絡 106(例如,比如因特網的廣域網)的橋接器。中繼點102B-102D有助于通過點到點連接進 行的無線網絡100內的通信。作為例子,中繼點102B可以與接入點102A建立上游連接并 且與接入終端104A建立下游連接,以便于在這兩者之間進行的通信。圖2是示出了用于無線節點的協議棧的實例的概念圖。該協議采用分層結構,該 分層結構包括物理(PHY)層202,其實現到共享無線信道的接口的所有物理和電氣規范;介 質訪問控制(MAC)層204,其協調對共享無線介質的訪問;以及應用層206,其執行各種數據 處理功能,舉例而言,所述各種數據處理功能包括語音和多媒體編解碼以及圖形處理。當無線節點提供發射機功能時,應用層處理數據,將該數據分段為應用層分組,并 且將這些應用層分組下傳給MAC層204。出于說明的目的,在圖2中示出了應用層分組208。 然后可選地,MAC層204可以將應用層分組208分解為更小的片段。然后,利用通過MAC分 組210的有效載荷承載的每個片段,組裝MAC層分組210。每個MAC層分組210包括MAC報 頭212和錯誤檢測碼214。MAC層分組有時稱為MAC協議數據單元(MPDU),但是也可以稱為 幀、分組、時隙、段或任何其它適當術語。盡管未示出,但是MAC層204可以不對應用層分組 進行分段。相反,MAC層分組可以用于在其有效載荷中攜帶整個應用層分組或者多個應用 層分組。MAC層204還協調對無線介質的訪問。在無線節點的一種配置中,MAC層204使 用載波偵聽多址(CSMA)算法以通過能量檢測來感知無線介質,并且僅當介質空閑時進行 發送。然而,本領域技術人員應當明白的是,可以使用各種其它算法來協調對無線介質的訪 問。當MAC層204決定進行發送時,其將MAC層分組塊下傳給PHY層202。PHY層202 通過將來自MAC層204的數據分組塊組裝到有效載荷中并添加前導碼218來組裝PHY層幀 216。物理層202還負責將物理層幀216調制并編碼到期望的數據速率。前導碼218有時 被稱為物理層會聚協議(PLCP),其用于使得接收節點能夠檢測到該幀的起始并同步到發射 機節點的數據時鐘。當無線節點提供接收機功能時,處理過程相反。即,PHY層202檢測來自無線介質 的進入幀。前導碼允許PHY層202鎖定在該信號上,并使用調制和編碼方案對該幀進行解 碼。一旦被解碼,PHY層202恢復出在PHY層幀的有效載荷中攜帶的MAC層數據分組塊210。 如圖2所示,PHY層202將數據分組傳遞到MAC層204。MAC層204檢驗每個MAC層數據分組的錯誤檢測碼,以確定是否被成功地解碼。如 果MAC層分組210的錯誤檢測碼指示被成功地解碼,則將該分組提供給應用層206。如果MAC層分組210的錯誤檢測碼指示未被成功解碼,則丟棄該MAC層分組210。可以將塊確認 (Block ACK)發送回發送節點,以指示哪些數據分組被成功地解碼。發送節點使用Block ACK來確定哪些數據分組(如果存在的話)需要重傳。可以對無線節點的協議進行修改以支持HARQ。如在后面的更為詳細的描述中所說 明的,這可以通過如下方式來實現,即對協議進行修改以增加HARQ層來支持(1)在兩個對 等節點之間交換消息以設置并建立HARQ連接,(2)存儲不可被解碼的MAC層數據分組以用 于與將來的傳輸進行組合,以及(3)使用MAC層ACK (或Block ACK)機制來請求使用增量 冗余重傳MAC層數據分組。可以利用如下協議來實現HARQ設置,該協議允許兩個對等節點交換消息以確定 它們是否支持HARQ。根據該協議的一種配置,發送節點確定接收節點是否支持HARQ。在確 定接收節點支持HARQ后,發送節點設置所需的協議和狀態機以在HARQ層上支持HARQ。類 似地,接收節點在本端(at its end)設置所需協議和狀態機,以在HARQ層上支持HARQ。發 送節點還為發送節點和接收節點之間的每個HARQ會話分配HARQ會話標識符(ID)。接收節 點使用所分配的ID來配置并標識屬于給定HARQ會話的分組。此外,發送節點和接收節點 可以協商將要使用的編碼方案。HARQ編碼方案的替代方案可以包括turbo編碼、低密度奇 偶校驗(LDPC)、簡單跟蹤合并或任何其它合適的編碼方案。HARQ設置協議也可以用于對發 送節點和接收節點處的HARQ狀態機進行初始化。圖3是示出了用于具有HARQ的發送節點的協議棧的實例的概念圖。該協議棧包 括 PHY 層 302、HARQ 層 304 和 MAC 層 306。當在對等節點對之間建立HARQ連接時,PHY層302和MAC層306經由HARQ層304 進行通信。在節點之間開啟HARQ狀態機308。MAC層306將MAC層數據分組塊轉發到HARQ 層 304。HARQ層304包括分組解析器308,其對數據分組塊進行解析,以確定該塊是否包含 任意重傳的數據分組。在正在重傳任意數據分組的情況下,HARQ層304從已編碼分組存儲 單元310中獲得奇偶校驗符號比特。如果該塊包括新的數據分組(即,尚未發送的數據分 組),則編碼器312生成用于傳輸的系統符號和用于將來傳輸的奇偶校驗符號。該奇偶校驗 符號被存儲在已編碼分組存儲單元310中。一旦已經對數據分組塊進行解析和解碼,則使 用HARQ報頭處理器314來生成HARQ報頭。在一些配置中,HARQ報頭被并入在PHY層幀的 前導碼中,下面對其進行更具體描述。映射器316可以用于將數據分組序列號映射到PHY 層序列號,以用于在接收節點處對數據分組進行重排序。當在MAC層306處接收到Block ACK時,向ACK處理器318提供用于標識哪些數 據分組已經被成功解碼的信息。從已編碼分組存儲單元310中移除與已經被解碼的數據分 組相對應的奇偶校驗符號。Block ACK還可以指示不能被解碼的分組已經發送的次數。該 信息使得HARQ層308能夠確定在發生數據分組重傳時將發送已編碼分組存儲單元310中 的哪組奇偶校驗符號。圖4是示出了 PHY層幀的實例的概念圖。PHY層幀400包括PHY層前導碼402、 HARQ報頭404和有效載荷406。前導碼402的實例是PLCP報頭,其在前文已經討論并且是 本領域公知的。有效載荷406承載一個或多個MAC層數據分組。根據具體應用和施加給整 個系統的總體設計約束,可以按照各種方式來配置HARQ報頭404。參照圖4將給出HARQ報頭的實例HARQ報頭404可以包括用于指示該幀是否是HARQ幀的標志。在IEEE 802. 11的 情況中,PLCP報頭中的一個保留字段可以用于該目的。HARQ報頭404還可以包括用于發送 節點的地址的字段408和用于標識HARQ會話的字段410。地址和HARQ會話的組合將確定 必須使用HARQ狀態機508的哪種場合(instance)(參見圖5)來處理所接收的幀。下一字 段412用于標識幀中的數據分組的數目。然后為每個數據分組提供一個三字段前導碼片段 414。第一字段416提供PHY層序列號,以允許接收節點正確地對數據分組進行重排序,以 供應用層進行處理。第二字段418提供傳輸次數(S卩,數據分組已經被發送了多少次)。這 使得接收節點能夠將先前發送的系統符號和奇偶校驗符號與所接收的數據分組適當地組 合以進行解碼。第三字段420提供數據分組的長度。因為該幀承載多個數據分組,所以接 收節點可以使用每個數據分組的長度來確定每個數據分組的有效載荷內的分界。本領域技術人員應當明白,在無線網絡的實際部署中,可以使用結合圖4所描述 的HARQ報頭的許多變形。在任意給定的部署中,在HARQ報頭中可以包括上面描述的部分 或全部信息或者不包括上面描述的信息。在HARQ報頭中也可以包括附加信息,以及圖4中 示出的部分或全部信息或者沒有圖4中示出的信息。在HARQ報頭中提供的信息的順序也 可以改變。圖5是示出了用于具有HARQ的接收節點的協議棧的實例的概念圖。該協議棧與 結合發送節點所描述的協議棧相似,其具有PHY層502、HARQ層504和MAC層506。PHY層502通過檢查幀的前導碼來確定所接收的PHY層幀是否使用HARQ。如果 PHY層502確定幀使用HARQ,則PHY層502從有效載荷中恢復出數據分組塊,并將其與HARQ 報頭一起提供給HARQ層504。HARQ報頭處理器510使用在HARQ報頭中提供的信息,將該 塊解析為各個數據分組。然后,分組解碼器512通過將每個數據分組與該數據分組的任意 先前發送的系統符號和/或奇偶校驗符號進行組合來對每個數據分組進行解碼。數據分組 的系統符號和奇偶校驗符號被存儲在未解碼分組存儲單元514中。然后,將已解碼數據分 組提供給MAC層506,該MAC層506執行錯誤檢測碼校驗以確定在HARQ層504處是否對每 個數據分組進行正確地解碼。如果給定數據分組被成功地解碼,則MAC層506將該數據分 組提供給應用層(未示出)。MAC層506還通知HARQ接口 504從未解碼分組存儲單元514 中刪除與該數據分組相對應的所有系統符號和奇偶校驗符號。如果該數據分組沒有被成功 地解碼,則將所接收的符號存儲在未解碼分組存儲單元514中,以用于與該數據分組的將 來傳輸進行組合。HARQ層504還包括ACK處理器516。在一些配置中,ACK處理器516將Block ACK 返回到發送節點,以指示哪些數據分組已經被成功地解碼。如上所述,發送節點使用該信息 來確定哪些數據分組需要重傳。圖6是示出了無線節點的功能的實例的方框圖。以下描述實際上是示意性的并且 廣泛地規定了每個塊的功能。僅描述與在本公開中所描述的各個概念相關的功能。本領域 技術人員應當認識到,這些功能塊可以提供這里沒有描述的其它功能。在該實例中,無線節 點602包括兩個功能塊網絡適配器604和處理系統606。網絡適配器604可以被配置為提供發射機功能和接收機功能的收發機。發送功能 包括利用信息對載波進行調制。接收機功能包括對載波進行解調以恢復信息。網絡適配器604提供各種功能,比如RF前端處理、ADC、定時和頻率估計、信道估計、turbo編碼等。總而言之,網絡適配器604提供了無線節點602的完整PHY層實現。處理系統606被配置為單獨地或者結合無線節點中的其它實體,實現PHY層以上 的所有功能,然而,在一些配置中,處理系統606也可以用于實現全部或部分PHY層。在至 少一種配置中,處理系統606用于使用網絡適配器604的發射機和接收機功能來支持與網 絡中的其它無線節點間的通信。處理系統606利用基于MAC的反饋,使用WLAN協議來實現 支持HARQ的HARQ層。無線節點602可以用作接入終端、接入點、中繼點或其任意組合。用作接入終端的 無線節點602可以包括用戶接口 608。用戶接口 608可以包括顯示器、小鍵盤、揚聲器、麥克 風和/或使得用戶能夠操作無線終端的任何其它合適接口。用戶接口 608用于對處理系統 606通過由網絡適配器604維護的無線上行鏈路連接發送和接收的數據進行控制。用作接入點的無線節點602包括網絡適配器604,該網絡適配器604能夠維護與接 入終端和/或中繼點間的任何合適數目的無線下行鏈路連接,以及維護一個或多個上行鏈 路連接以便支持回程。上行鏈路連接可以是有線的或無線的。作為例子,接入點可以支持 到中繼點的無線上行鏈路連接和到另一網絡(例如,因特網)的有線上行鏈路連接。處理系統606可以包括一個或多個處理器。處理器可以是通用微處理器、微控制 器、數字信號處理器(DSP)、專用集成電路(ASIC)、現場可編程門陣列(FPGA)、可編程邏輯 器件(PLD)、邏輯電路、分立硬件部件或者能夠執行計算或對信息的其它操作的任何其它合 適的實體。處理系統606還可以包括一個或多個機器可讀介質,以提供數據存儲和/或支持 軟件應用。軟件應當廣泛地理解為表示指令、程序、代碼或任何其它電子介質內容,該其它 電子介質內容被稱為軟件、固件、中間件、微代碼、硬件描述語音或其它。機器可讀介質可以 包括與處理器集成的存儲設備,比如可以是與ASIC集成的情形。機器可讀介質也可以包括 在處理器外部的存儲設備,比如隨機存取存儲器(RAM)、快閃存儲器、只讀存儲器(ROM)、可 編程只讀存儲器(PROM)、可擦除PROM(EPROM)、寄存器、硬盤、可移動盤、⑶-R0M、DVD或任何 其它合適的存儲設備。此外,機器可讀介質可以包括對數據信號進行編碼的傳輸線或載波。 本領域技術人員應當認識到,如何最佳地實現處理系統的所述功能。圖7是示出了無線節點700的功能的實例的方框圖。在該實例中,無線節點700 包括用于使用MAC協議來協調對共享無線介質的訪問的模塊706,用于提供到共享無線介 質的接口的模塊702,以及用于使用MAC協議來支持HARQ的模塊704。提供了前述說明以使本領域技術人員能夠實施這里所描述的各個方面。對這些方 面的各種修改對本領域技術人員而言將是顯而易見的,并且這里所定義的一般原則可以應 用于其它方面。因此,權利要求不旨在被限制于這里示出的各個方面,而是應該符合與權利 要求語義相一致的完整范圍,其中除非明確聲明,以單數形式提及的元件不旨在表示“一個 且僅一個”,而是表示“一個或多個”。除非明確聲明,否則術語“一些”是指一個或多個。對 本領域技術人員已知或將要獲知的與在整個本公開中所描述的各個方面的元件等價的所 有結構和功能在此明確地并入作為參考,并旨在被權利要求書所包含。此外,無論這里公開 的內容是否在權利要求中被明確地記載,該內容都不旨在開放給公眾。除非使用短語“用 于…的模塊”來明確地記載權利要求要素或者在方法權利要求的情況中使用短語“用于…的步驟”來記載權利要求要 素,不應將該權利要求要素解釋為符合35U. S. C. § 112第6段的規定。
權利要求
一種用于通信的裝置,包括MAC層,其被配置為使用MAC協議來協調對共享無線介質的訪問;PHY層,其被配置為提供到所述共享無線介質的接口;以及所述MAC層和所述PHY層之間的HARQ層,所述HARQ層被配置為使用所述MAC協議來支持HARQ。
2.根據權利要求1所述的裝置,其中所述MAC協議包括IEEE802. 11協議。
3.根據權利要求1所述的裝置,其中所述HARQ層還被配置為與對等節點進行通信以確 定所述對等節點是否具有HARQ能力。
4.根據權利要求1所述的裝置,其中所述裝置包括發送節點,所述HARQ層還被配置為 與接收節點進行通信以確定所述接收節點是否具有HARQ能力。
5.根據權利要求4所述的裝置,其中如果所述接收節點具有HARQ能力,則所述HARQ層 還被配置為設置協議和狀態機以支持HARQ。
6.根據權利要求1所述的裝置,其中所述裝置包括接收節點,所述HARQ層還被配置為 從請求HARQ的發送節點接收消息,并響應于所述消息而設置協議和狀態機以支持HARQ。
7.根據權利要求1所述的裝置,其中所述裝置包括發送節點,所述HARQ層還被配置為 向該HARQ層與接收節點間保持的每個HARQ會話分配HARQ會話ID。
8.根據權利要求1所述的裝置,其中所述裝置包括接收節點,所述HARQ層還被配置為 接收其中每個都具有HARQ會話ID的多個數據分組,并使用所述HARQ會話ID來配置和標 識所述多個數據分組。
9.根據權利要求1所述的裝置,其中所述HARQ層還被配置為與對等節點進行通信,以 協商用于所述混合ARQ的編碼方案。
10.根據權利要求9所述的裝置,其中所協商的編碼方案包括turbo編碼、LDPC、跟蹤 合并或它們的任意組合。
11.根據權利要求1所述的裝置,其中所述HARQ層還被配置為從所述MAC層接收數據 分組以用于傳輸到對等節點,并確定所述數據分組是否先前已被發送。
12.根據權利要求11所述的裝置,其中如果確定所述數據分組先前未被發送,則所述 HARQ層還被配置為對所述數據分組進行編碼以生成系統符號和奇偶校驗符號,將所述系統 符號提供到所述PHY層以用于傳輸,以及存儲所述奇偶校驗符號的至少一部分。
13.根據權利要求12所述的裝置,其中所述HARQ層還被配置為響應于由所述MAC層接 收的確認而從存儲設備中移除所述奇偶校驗符號的所述至少一部分,其中由所述MAC層接 收的確認指示所述對等節點已經成功地解碼由所述PHY層發送的所述數據分組。
14.根據權利要求11所述的裝置,其中如果確定所述數據分組先前已被發送,則所述 HARQ層還被配置為從存儲設備中獲取通過對所述先前傳輸中的第一個傳輸的數據分組進 行編碼所生成的奇偶校驗符號的至少一部分,并且將所述奇偶校驗符號的所述至少一部分 提供給所述PHY層以用于傳輸。
15.根據權利要求14所述的裝置,其中所述HARQ層還被配置為響應于由所述MAC層接 收的塊確認來確定所述數據分組先前已被發送。
16.根據權利要求1所述的裝置,其中所述HARQ層還被配置為從所述PHY層接收由對 等節點發送的數據分組,對所述數據分組進行解碼,以及將所述已解碼的數據分組提供給所述MAC層。
17.根據權利要求16所述的裝置,其中所述數據分組包括多個符號,所述HARQ層還被 配置為通過將所述數據分組中的所述符號與由所述HARQ層所接收的與所述數據分組的一 個或多個先前傳輸相關聯的任意符號進行組合,來對所述數據分組進行解碼。
18.根據權利要求17所述的裝置,其中所述HARQ層還被配置為響應于來自所述MAC層 的關于所述數據分組未被所述HARQ層成功解碼的指示,存儲所述數據分組中的所述符號, 以用于與所述數據分組的一個或多個將來傳輸進行組合。
19.根據權利要求17所述的裝置,其中所述HARQ層還被配置為響應于來自所述MAC層 的關于所述數據分組已被所述HARQ層成功地解碼的指示,從存儲設備中移除由所述HARQ 層接收的與所述數據分組的所述一個或多個先前傳輸相關聯的所述任意符號。
20.根據權利要求1所述的裝置,其中所述HARQ層還被配置為支持與用于數據分組的 PHY層報頭進行組合的HARQ報頭,其中所述數據分組符合所述MAC協議。
21.根據權利要求1所述的裝置,其中所述HARQ層還被配置為從所述MAC層接收數據 分組以用于傳輸到對等節點,并生成用于所述數據分組的HARQ報頭。
22.根據權利要求21所述的裝置,其中所述HARQ報頭包括發送次數,所述發送次數指 示所述數據分組先前已被發送的次數。
23.根據權利要求21所述的裝置,其中所述HARQ報頭包括與所述數據分組對應的長度。
24.一種用于通信的方法,包括使用MAC協議來協調對共享無線介質的訪問;提供到所述共享無線介質的接口 ;以及使用所述MAC協議來支持HARQ。
25.根據權利要求24所述的方法,其中所述MAC協議包括IEEE802. 11協議。
26.根據權利要求24所述的方法,其中所述支持HARQ包括與對等節點進行通信以確定 所述對等節點是否具有HARQ能力。
27.根據權利要求24所述的方法,其中所述支持HARQ包括從發送節點向接收節點進行 通信以確定所述接收節點是否具有HARQ能力。
28.根據權利要求27所述的方法,其中所述支持HARQ還包括如果所述接收節點具有 HARQ能力,則在所述發送節點處設置協議和狀態機以支持HARQ。
29.根據權利要求24所述的方法,其中所述支持HARQ包括在接收節點處從請求HARQ 的發送節點接收消息,并響應于所述消息設置協議和狀態機以支持HARQ。
30.根據權利要求24所述的方法,其中所述支持HARQ包括在發送節點處向與接收節點 間保持的每個HARQ會話分配HARQ會話ID。
31.根據權利要求24所述的方法,其中所述支持HARQ包括在接收節點處接收多個數 據分組,所述數據分組的每一個具有HARQ會話ID,并且其中所述支持HARQ還包括使用所述 HARQ會話ID來配置和標識所述多個數據分組。
32.根據權利要求24所述的方法,其中所述支持HARQ包括與對等節點進行通信以協商 用于所述ARQ的編碼方案。
33.根據權利要求32所述的方法,其中所協商的編碼方案包括turbo編碼、LDPC、跟蹤合并或它們的任意組合。
34.根據權利要求24所述的方法,其中所述支持HARQ包括從MAC層接收數據分組以用 于傳輸到對等節點,并確定所述數據分組是否先前已被發送。
35.根據權利要求34所述的方法,其中所述支持HARQ還包括確定所述數據分組先前未 被發送,對所述數據分組進行編碼以生成系統符號和奇偶校驗符號,將所述系統符號提供 給PHY層以用于傳輸,以及存儲所述奇偶校驗符號的至少一部分。
36.根據權利要求35所述的方法,其中所述支持HARQ還包括響應于由所述MAC層接收 的用于指示由所述PHY層發送的所述數據分組已被所述對等節點成功地解碼的確認,從存 儲設備中移除所述奇偶校驗符號的所述至少一部分。
37.根據權利要求34所述的方法,其中所述支持HARQ還包括確定所述數據分組先前已 被發送,從存儲設備中獲取通過對所述先前傳輸中的第一個傳輸的數據分組進行編碼而生 成的奇偶校驗符號的至少一部分,并且將所述奇偶校驗符號的所述至少一部分提供給PHY 層以用于傳輸。
38.根據權利要求24所述的方法,其中所述支持HARQ包括響應于由MAC層接收的塊確 認來確定所述數據分組先前已被發送。
39.根據權利要求24所述的方法,其中所述支持HARQ包括從PHY層接收由對等節點發 送的數據分組,對所述數據分組進行解碼,以及將所述已解碼的數據分組提供給MAC層。
40.根據權利要求39所述的方法,其中所述數據分組包括多個符號,所述支持HARQ還 包括通過將所述數據分組中的所述符號與和所述數據分組的一個或多個先前傳輸相關聯 的任意接收符號進行組合,來對所述數據分組進行解碼。
41.根據權利要求40所述的方法,其中所述支持HARQ還包括響應于來自所述MAC層的 關于所述數據分組未被成功解碼的指示,存儲所述數據分組中的所述符號,以用于與所述 數據分組的一個或多個將來傳輸進行組合。
42.根據權利要求40所述的方法,其中所述支持HARQ還包括響應于來自所述MAC層的 關于所述數據分組已被成功地解碼的指示,從存儲設備中移除與所述數據分組的所述一個 或多個先前傳輸相關聯的所述任意接收的符號。
43.根據權利要求24所述的方法,其中所述支持HARQ包括支持與用于數據分組的PHY 層報頭進行組合的HARQ報頭,其中所述數據分組符合所述MAC協議。
44.根據權利要求24所述的方法,其中所述支持HARQ包括從MAC層接收數據分組以用 于傳輸到對等節點,并生成用于所述數據分組的HARQ報頭。
45.根據權利要求44所述的方法,其中所述HARQ報頭包括發送次數,所述發送次數指 示所述數據分組先前已被發送的次數。
46.根據權利要求44所述的方法,其中所述HARQ報頭包括與所述數據分組對應的長度。
47.一種用于通信的裝置,包括用于使用MAC協議來協調對共享無線介質的訪問的模塊;用于提供到所述共享無線介質的接口的模塊;以及用于使用所述MAC協議來支持HARQ的模塊。
48.根據權利要求47所述的裝置,其中所述MAC協議包括IEEE802. 11協議。
49.根據權利要求47所述的裝置,其中所述支持HARQ的模塊包括用于與對等節點通信 以確定所述對等節點是否具有HARQ能力的模塊。
50.根據權利要求47所述的裝置,其中所述支持HARQ的模塊包括用于與接收節點進行 通信以確定所述接收節點是否具有HARQ能力的模塊。
51.根據權利要求50所述的裝置,其中所述支持HARQ的模塊還包括如果所述接收節點 具有HARQ能力則設置協議和狀態機節點以支持HARQ的模塊。
52.根據權利要求47所述的裝置,其中所述支持HARQ的模塊包括用于在接收節點處從 請求HARQ的發送節點接收消息的模塊以及用于響應于所述消息而設置協議和狀態機以支 持HARQ的模塊。
53.根據權利要求47所述的裝置,其中所述支持HARQ的模塊包括用于向與接收節點間 保持的每個HARQ會話分配HARQ會話ID的模塊。
54.根據權利要求47所述的裝置,其中所述支持HARQ的模塊包括用于在接收節點處接 收多個數據分組的模塊,其中所述多個數據分組中的每一個具有HARQ會話ID,以及用于使 用所述HARQ會話ID來配置并標識所述多個數據分組的模塊。
55.根據權利要求47所述的裝置,其中所述支持HARQ的模塊包括用于與對等節點進行 通信以協商用于所述ARQ的編碼方案的模塊。
56.根據權利要求55所述的裝置,其中所協商的編碼方案包括turbo編碼、LDPC、跟蹤 合并或它們的任意組合。
57.根據權利要求47所述的裝置,其中所述支持HARQ的模塊包括用于從MAC層接收數 據分組以用于傳輸到對等節點的模塊,以及用于確定所述數據分組是否先前已被發送的模 塊。
58.根據權利要求57所述的裝置,其中,如果所述數據分組先前未被發送,則所述支持 HARQ的模塊還包括用于對所述數據分組進行編碼以生成系統符號和奇偶校驗符號的模塊、 用于將所述系統符號提供給PHY層以用于傳輸的模塊以及用于存儲所述奇偶校驗符號的 至少一部分的模塊。
59.根據權利要求58所述的裝置,其中所述支持HARQ的模塊還包括響應于由所述MAC 層接收的用于指示由所述PHY層發送的所述數據分組已被所述對等節點成功地解碼的確 認,從存儲設備中移除所述奇偶校驗符號的所述至少一部分的模塊。
60.根據權利要求57所述的裝置,其中,如果所述數據分組先前已被發送,則所述支持 HARQ的模塊還包括用于從存儲設備中獲取通過對所述先前傳輸中的第一個傳輸的數據分 組進行編碼而生成的奇偶校驗符號的至少一部分的模塊,以及用于將所述奇偶校驗符號的 所述至少一部分提供給PHY層以用于傳輸的模塊。
61.根據權利要求47所述的裝置,其中所述支持HARQ的模塊包括用于響應于由MAC層 接收的塊確認來確定所述數據分組先前已被發送的模塊。
62.根據權利要求47所述的裝置,其中所述支持HARQ的模塊包括用于從PHY層接收由 對等節點發送的數據分組的模塊、用于對所述數據分組進行解碼的模塊、以及用于將所述 已解碼的數據分組提供給MAC層的模塊。
63.根據權利要求62所述的裝置,其中所述數據分組包括多個符號,所述支持HARQ的 模塊還包括用于通過將所述數據分組中的所述符號與和所述數據分組的一個或多個先前傳輸相關聯的任意接收符號進行組合來對所述數據分組進行解碼的模塊。
64.根據權利要求63所述的裝置,其中所述支持HARQ的模塊還包括用于響應于來自所 述MAC層的關于所述數據分組未被成功解碼的指示來存儲所述數據分組中的所述多個數 據符號,以用于與所述數據分組的一個或多個將來傳輸進行組合的模塊。
65.根據權利要求63所述的裝置,其中所述支持HARQ的模塊還包括用于響應于來自所 述MAC層的關于所述數據分組已被成功地解碼的指示來從存儲設備中移除與所述數據分 組的所述一個或多個先前傳輸相關聯的所述任意接收符號的模塊。
66.根據權利要求47所述的裝置,其中所述支持HARQ的模塊包括用于支持與數據分組 的PHY層報頭進行組合的HARQ報頭的模塊,其中所述數據分組符合所述MAC協議。
67.根據權利要求47所述的裝置,其中所述支持HARQ的模塊包括用于從MAC層接收數 據分組以用于傳輸到對等節點的模塊,以及用于生成所述數據分組的HARQ報頭的模塊。
68.根據權利要求67所述的方法,其中所述HARQ報頭包括發送次數,所述發送次數指 示所述數據分組先前已被發送的次數。
69.根據權利要求67所述的方法,其中所述HARQ報頭包括與所述數據分組對應的長度。
70.一種用于通信的計算機程序產品,包括機器可讀介質,包括處理系統可執行來進行以下操作的指令 使用MAC協議來協調對共享無線介質的訪問; 提供到所述共享無線介質的接口 ;以及 使用所述MAC協議來支持HARQ。
71.一種接入終端,包括 用戶接口 ;應用層,其配置來支持所述用戶接口 ;MAC層,其被配置為使用MAC協議來協調對共享無線介質的訪問以支持所述應用層; PHY層,其被配置為提供到所述共享無線介質的接口 ;以及所述MAC層和所述PHY層之間的HARQ層,所述HARQ層被配置為使用所述MAC協議來 支持HARQ。
72.—種接入點,包括無線網絡適配器,其被配置為支持對等節點到網絡的回程連接; MAC層,其被配置為使用MAC協議來協調對共享無線介質的訪問以支持與所述對等節 點間的通信;PHY層,其被配置為提供到所述共享無線介質的接口 ;以及所述MAC層和所述PHY層之間的HARQ層,所述HARQ層被配置為使用所述MAC協議來 支持HARQ。
全文摘要
一種無線節點具有MAC層,其被配置為使用MAC協議來協調對共享無線介質的訪問;PHY層,其被配置為提供到共享無線介質的接口;以及MAC層和PHY層之間的HARQ層,該HARQ層被配置為使用MAC協議來支持HARQ。
文檔編號H04L1/18GK101960768SQ200980107555
公開日2011年1月26日 申請日期2009年3月3日 優先權日2008年3月3日
發明者A·桑佩斯, S·P·亞伯拉罕, S·南大格帕蘭, S·南達 申請人:高通股份有限公司