專利名稱:針對聚合幀中的錯誤校正有效利用標頭空間的制作方法
技術領域:
以下描述大體上涉及通信系統,且更明確地說,涉及無線網絡中的錯誤校正和資 源效率。
背景技術:
在通信系統中,信息的發射易于出現錯誤。錯誤可能因環境熱噪聲或來自在同一 頻帶中操作的另一裝置的干擾而引入。許多當前無線技術并入有某一種類的錯誤檢測碼, 以選擇性地拒絕錯誤的所接收幀。舉例來說,如由電氣或電子工程師學會(IEEE)頒布的 802. 11標準(本文中稱為802. 11)包括用以檢查錯誤的32位循環冗余碼(CRC)。除了錯 誤檢測碼之外,許多當前無線技術還并入有錯誤校正碼。在編碼中實施冗余的這些碼可校 正由信道引入的位錯誤。錯誤校正碼的強度(即,錯誤校正碼校正錯誤的能力)視引入到 位流中的冗余量而定。基于802. 11的無線網絡系統未并入有用于校正含有錯誤的所接收幀的錯誤校正 機制。未并入有錯誤校正機制的一個原因在于,在幀中引入錯誤校正所需的額外信息位將 導致帶寬資源的利用不足。將需要使用特定幀中的任何預先存在(但冗余)的位來運載錯 誤校正信息,同時不增加幀大小。另外,任何所提議的解決方案應不需要顯著的硬件改變。因此,將需要解決上文所描述的缺陷中的一者或一者以上。
發明內容
下文呈現一個或一個以上方面的簡化概述,以便提供對此些方面的基本理解。此 概述并不是所有預期方面的廣泛綜述,且既無意確定所有方面的關鍵或重要要素,也無意 劃定任何或所有方面的范圍。此概述的唯一目的在于以簡化形式呈現一個或一個以上方面 的一些概念,作為稍后呈現的更詳細描述的序言。根據各種方面,本創新涉及用于無線通信的系統和/或方法,其中處理系統經配 置以產生第一數據包且此后產生第二數據包,其中所述第一和第二數據包中的每一者包括 標頭和數據,所述處理系統進一步經配置以產生與所述第一數據包相關聯的錯誤校正碼, 且將所述錯誤校正碼嵌入所述第二數據包的所述標頭中。本創新進一步涉及用于無線通信的系統和/或方法,其具有處理系統,所述處理 系統經配置以接收第一數據包,接著接收第二數據包,其中所述第一和第二數據包中的每 一者包括標頭和數據,且其中所述第二數據包的所述標頭包括與所述第一數據包相關聯的錯誤校正碼,所述處理系統進一步經配置以使用所述第二數據包的所述標頭中的所述錯誤 校正碼來解碼所述第一數據包。本創新進一步涉及用于進行以下動作的系統和/或方法產生第一數據包且此后 產生第二數據包,其中所述第一和第二數據包中的每一者具有標頭和數據;產生與所述第 一數據包相關聯的錯誤校正碼;以及將所述錯誤校正碼嵌入所述第二數據包的所述標頭 中。本創新進一步涉及用于進行以下動作的系統和/或方法接收第一數據包,接著 接收第二數據包,其中所述第一和第二數據包中的每一者包括標頭和數據,且其中所述第 二數據包的所述標頭包括與所述第一數據包相關聯的錯誤校正碼;以及使用所述第二數據 包的所述標頭中的所述錯誤校正碼來解碼所述第一數據包。本創新進一步涉及用于無線通信的系統和/或方法,其具有用于產生第一數據 包且此后產生第二數據包的裝置,其中所述第一和第二數據包中的每一者包括標頭和數 據;用于產生與所述第一數據包相關聯的錯誤校正碼的裝置;以及用于將所述錯誤校正碼 嵌入所述第二數據包的所述標頭中的裝置。本創新進一步涉及用于無線通信的系統和/或方法,其具有用于接收第一數據 包接著接收第二數據包的裝置,其中所述第一和第二數據包中的每一者包括標頭和數據, 且其中所述第二數據包的所述標頭包括與所述第一數據包相關聯的錯誤校正碼;以及用于 使用所述第二數據包的所述標頭中的所述錯誤校正碼來解碼所述第一數據包的裝置。本創新進一步涉及一種用于通信的計算機程序產品,其具有編碼有可執行以進行 以下動作的指令的機器可讀媒體產生第一數據包且此后產生第二數據包,其中所述第一 和第二數據包中的每一者包括標頭和數據;以及產生與所述第一數據包相關聯的錯誤校正 碼,且將所述錯誤校正碼嵌入所述第二數據包的所述標頭中。本創新進一步涉及一種用于通信的計算機程序產品,其具有編碼有可執行以進行 以下動作的指令的機器可讀媒體接收第一數據包,接著接收第二數據包,其中所述第一和 第二數據包中的每一者包括標頭和數據,且其中所述第二數據包的所述標頭包括與所述第 一數據包相關聯的錯誤校正碼;以及使用所述第二數據包的所述標頭中的所述錯誤校正碼 來解碼所述第一數據包。本創新進一步涉及一種接入點,其具有無線網絡適配器,其經配置以支持用于同 級節點到網絡的回程連接;以及處理系統,其經配置以產生第一數據包且此后產生第二數 據包,其中所述第一和第二數據包中的每一者包括標頭和數據,所述處理系統進一步經配 置以產生與所述第一數據包相關聯的錯誤校正碼,且將所述錯誤校正碼嵌入所述第二數據 包的所述標頭中。本創新進一步涉及一種接入終端,其包括處理系統,其經配置以接收第一數據 包,接著接收第二數據包,其中所述第一和第二數據包中的每一者包括標頭和數據,且其中 所述第二數據包的所述標頭包括與所述第一數據包相關聯的錯誤校正碼,所述處理系統進 一步經配置以使用所述第二數據包的所述標頭中的所述錯誤校正碼來解碼所述第一數據 包;以及用戶接口,其由所述處理系統支持。為實現前述和相關目的,所述一個或一個以上方面包含在下文中充分描述且在所 附權利要求書中特別指出的特征。以下描述和附圖詳細地陳述所述一個或一個以上方面的特定說明性方面。然而,這些方面僅指示可使用各種方面的原理的各種方式中的少數幾種, 且所描述的方面既定包括所有此些方面及其均等物。
將在以下詳細描述中且在附圖中描述本發明的這些和其它樣本方面,其中圖1為無線通信網絡的圖;圖2為具有CRC的MPDU的典型結構的框圖;圖3說明AMPDU聚合幀的結構;圖4說明用于錯誤校正機制的算法;圖5為圖1的無線通信網絡中的無線節點的PHY層的信號處理功能的實例的框 圖;圖6為說明圖1的無線通信網絡中的無線節點中的處理系統的示范性硬件配置的 框圖;圖7為說明具有可操作以實施錯誤校正碼的各種模塊的用于無線通信的示范性 設備的框圖;以及圖8為說明具有可操作以接收和使用錯誤校正碼的各種模塊的用于無線通信的 示范性設備的框圖。根據慣例,為了清楚起見,可簡化圖式中說明的各種特征。因此,所述圖式可能并 不描繪給定設備(例如,裝置)或方法的所有組成部分。此外,在整個說明書和各圖中,可 始終用相同參考標號來表示相同特征。
具體實施例方式下文描述本發明的各種方面。應顯而易見,可以各種各樣的形式來體現本文中的 教示,且本文中所揭示的任何特定結構、功能或兩者僅為代表性的。基于本文中的教示,所 屬領域的技術人員應了解,本文中所揭示的一方面可獨立于任何其它方面而實施,且可按 各種方式來組合這些方面中的兩者或兩者以上。舉例來說,可使用本文中陳述的任何數目 個方面來實施設備和/或實踐方法。此外,可使用除本文中所陳述的方面中的一者或一者 以上之外或不同于本文中所陳述的方面中的一者或一者以上的其它結構、功能性或結構和 功能性來實施此設備或實踐此方法。此外,一方面可包含一技術方案的至少一個要素。現在將參看圖1呈現無線網絡的若干方面。將無線網絡100顯示為具有若干無線 節點(大體表示為節點Iio和120)。每一無線節點能夠進行接收和/或發射。在以下詳細 描述中,對于下行鏈路通信來說,術語“接入點,,用以指定發射節點,且術語“接入終端”用 以指定接收節點,而對于上行鏈路通信來說,術語“接入點,,用以指定接收節點,且術語“接 入終端”用以指定發射節點。然而,所屬領域的技術人員將易于理解,可將其它術語或命名 用于接入點和/或接入終端。舉例來說,接入點可稱為基站、基站收發器、臺、終端、節點、充 當接入點的接入終端或某一其它合適術語。接入終端可稱為用戶終端、移動臺、訂戶臺、臺、 無線裝置、終端、節點或某一其它合適術語。貫穿本發明而描述的各種概念既定適用于所有 合適的無線節點,而與其特定命名無關。無線網絡100可支持分布于整個地理區上的任何數目個接入點以提供對接入終端120的覆蓋。系統控制器130可用以提供對接入點的協調和控制,以及為接入終端120 提供對其它網絡(例如,因特網)的接入權。為了簡單起見,顯示一個接入點110。接入點 通常為向覆蓋的地理區中的接入終端提供回程服務的固定終端;然而,在一些應用中,接入 點可為移動的。可為固定或移動的接入終端利用接入點的回程服務或進行與其它接入終端 的同級間通信。接入終端的實例包括電話(例如,蜂窩式電話)、膝上型計算機、桌上型計算 機、個人數字助理(PDA)、數字音頻播放器(例如,MP3播放器)、相機、游戲控制臺或任何其 它合適的無線節點。無線網絡100可支持MIMO技術。使用MIMO技術,接入點110可使用空分多址 (SDMA)同時與多個接入終端120通信。SDMA為使同時發射到不同接收器的多個流能夠共 享同一頻道且因此提供較高用戶容量的多址方案。這是通過空間預編碼每一數據流且接著 在下行鏈路上經由不同發射天線發射每一經空間預編碼的流來實現。經空間預編碼的數據 流在具有不同空間簽名的情況下到達接入終端,這使每一接入終端120能夠恢復前往所述 接入終端120的數據流。在上行鏈路上,每一接入終端120發射經空間預編碼的數據流,這 使接入點UO能夠識別每一經空間預編碼的數據流的來源。一個或一個以上接入終端120可配備有多個天線來實現特定功能性。通過此配 置,接入點110處的多個天線可用以與多個天線接入點通信,以在無額外帶寬或發射功率 的情況下改進數據通過量。這可通過將發射器處的高數據速率信號分成具有不同空間簽名 的多個較低速率數據流來實現,因此使接收器能夠將這些流分離到多個信道中,且適當地 組合所述流以恢復高速率數據信號。雖然以下揭示內容的若干部分將描述也支持MIMO技術的接入終端,但接入點110 也可經配置以支持不支持MIMO技術的接入終端。此方法可允許較老版本的接入終端(即, “舊版”終端)仍部署于無線網絡中,從而延長其使用壽命,同時允許在適當時引入較新的 MIMO接入終端。在以下詳細描述中,將參考支持任一合適無線技術(例如,正交頻分多路復用 (OFDM))的MIMO系統來描述本發明的各種方面。OFDM為將數據分布于按精確頻率間隔開 的許多副載波上的技術。所述間隔提供使接收器能夠恢復來自副載波的數據的“正交性”。 OFDM系統可實施802. 11或某一其它空中接口標準。其它合適的無線技術包括(例如)碼 分多址(CDMA)、時分多址(TDMA)或任何其它合適的無線技術,或合適無線技術的任一組 合。CDMA系統可實施有IS-2000、IS-95、IS-856、寬帶CDMA(WCDMA)或某一其它合適的空 中接口標準。TDMA系統可實施全球移動通信系統(GSM)或某一其它合適的空中接口標準。 如所屬領域的技術人員將易于了解,本發明的各種方面不限于任何特定無線技術和/或空 中接口標準。可通過利用分層結構的協議來實施無線節點(不管其為接入點(AP)還是接入終 端(AT))。舉例來說,如圖5中所示,分層結構502可包括應用層502、媒體接入控制(MAC) 層504和物理層(PHY) 506。物理層506實施用以將無線節點介接到共享無線信道的所有 物理和電規范。MAC層504協調對共享無線信道的接入權,且用以將較高層(例如,應用層 502)介接到PHY層506。應用層502執行各種數據處理功能,包括(例如)語音和多媒體 編解碼器和圖形處理。對于任一特定應用,可能需要額外協議層(例如,網絡層、輸送層)。 在一些配置中,無線節點可充當接入點與接入終端之間或兩個接入終端之間的中繼點,且因此可能不需要應用層502。所屬領域的技術人員將易于能夠依據特定應用和強加于整個 系統上的總體設計約束而對任一無線節點實施適當的協議。當無線節點處于發射模式下時,應用層502處理數據,將數據分段成多個應用數 據包508-1到508-n,且將所述多個應用數據包508-1到508_n提供給MAC層504。MAC層 504將多個MAC包510-1到510_n與來自應用層502的多個應用數據包508-1到508_n中 的每一應用數據包組合,每一應用數據包由多個MAC包510-1到510-n中的一 MAC包的有 效負載來運載。MAC包有時被稱作MAC協議數據單元(MPDU),但也可被稱作幀、子幀、包、時 隙、區段或任何其它合適的命名。除有效負載部分之外,每一 MAC包還包括MAC標頭和錯誤檢測機制。舉例來說,基 于802. 11的無線網絡系統在每一 MAC包的末端并入有32位CRC錯誤檢測機制。圖5指示 具有CRC部分的MPDU的典型結構,其中除了 MAC有效負載512-1之外,MAC包(MPDU) 510-1 包括MAC標頭514-1和32位CRC 516-1。盡管圖5顯示每一 MAC包一個應用層數據包,但 有可能將多個應用層數據包并入到一個MAC包的有效負載中。或者,多個應用層數據包可 經分裂且分布于一個以上MAC包上。接著將MAC包210-1到210_n放置到待發射的PHY層 包的有效負載中,如本文中進一步描述。圖5中所示的部分PHY包為聚合PHY層包M0,且包括單個PHY層前同步碼2觀_1。 在PHY前同步碼2觀-1之后為三個(但少于或多于三個是可能的)PHY層有效負載232-1到 232-3,其中的每一者之前有對應的PHY層標頭230-1到230-3。PHY層有效負載232-1到 232-3中的每一者包括一具有將在本文中作進一步闡釋的結構的聚合MAC包。將聚合MAC 包中的每一 MAC包遞送到同一接收臺。然而,可將聚合PHY層包中的PHY層有效負載中的 每一者發射到相同或不同接收臺。在每一 PHY層有效負載之前提供字段,以將所述有效負 載中的MAC包引導到校正臺。然而,對于整個聚合PHY層包,僅需要一個PHY層前同步碼。 因此,即使正將多個MAC包發射到不同臺,所述MAC包也僅需要一個PHY層前同步碼。所有 臺可使用一個前同步碼來估計信道、進行同步和計算AGC增益。組合聚合PHY層包中的PHY 層有效負載允許移除聚合MAC包之間的幀間間隔,以及多個聚合MAC包的前同步碼(訓練 字段)的聚合。盡管圖5展示每PHY層有效負載有一個聚合MAC包,但每一 PHY層有效負載可包 括一個以上聚合MAC包。或者,多個聚合MAC包可經分裂且分布于一個以上PHY層有效負 載上。在一些方面中,將具有相同目的地地址的多個MAC包組合為被稱作聚合MAC包的 結構。聚合MAC包有時被稱作聚合MAC協議數據單元(AMPDU)或聚合幀。聚合幀的實例在 圖3中被說明為聚合幀302。在聚合幀中,聚合幀中的每一 MAC包(包括其MAC標頭和MAC有效負載以及錯誤檢 查項)預置有子幀標頭。具有預置的子幀標頭的MAC包在本文中被稱作AMPDU子幀或簡稱 子幀。聚合幀(例如聚合幀302)由若干此類子幀(例如多個子幀312-1到312-n)組成。 在如圖3中所示的實例中,子幀312-1包括預置有子幀標頭322且附加有填充項3 的MAC 包324。如上文參看圖5所論述,每一 MAC包包括MAC標頭字段、MAC有效負載部分和錯誤 檢查機制。在如圖所示的實例中,MAC包3 包括MAC標頭342、MAC有效負載344和32位 CRC錯誤檢查項346,所述32位CRC錯誤檢查項346用以檢測整個子幀(包括MAC標頭342
12和MAC有效負載344中含有的數據)上的錯誤。每一子幀標頭可包括長度字段、錯誤檢測項和定界符簽名。可通過長度字段和定 界符簽名來確定每一子幀的開頭和末尾。錯誤檢測項可包含循環冗余檢查(例如,其為檢 查和),且獨立地實現每一相應子幀的檢驗。舉例來說,子幀標頭322包括MPDU長度字段 334,其含有子幀的長度,在此情況下為子幀312-1的長度;16位CRC錯誤檢測項336 ;以及 用以檢測新包的定界符簽名338。在MPDU有錯誤的情況下,檢測下一個MPDU的開始的高效 方式是搜索定界符簽名。盡管圖3展示每子幀一個MAC包,但每一子幀可包括一個以上MAC包。或者,多個 MAC包可經分裂且分布于一個以上子幀上。在802. 11中,MAC標頭可為觀個字節或34個字節。如圖3中所說明,MAC標頭342 的長度為;34個字節,且具有多個地址字段ADDRl、ADDR2、ADDR3和ADDR4 366-a到366_d。 MAC標頭342還包括QoS控制字段372和HT控制字段342。倘若MAC標頭的長度為28個 字節,那么ADDR4不存在。幀控制字段362、持續時間/ID字段364、序列控制字段368、QoS控制字段372和HT 控制字段342各自的長度為2個字節。多個地址字段ADDRl、ADDR2、ADDR3和ADDR4 366-a 到366-d各自的長度為6個字節。QoS控制字段372運載關于包流的信息,且當針對存在于接入點中的每一業務流 而定義的多業務識別符(TID)聚合且塊確認(ACK)得以支持時,可在每一子幀之間為不同。序列控制字段368唯一地識別每一 MAC包(例如,MAC包324),其允許重復的包檢 測、遭破壞幀的再發射和向上層的按次序遞送。因此,類似于QoS控制字段372,序列控制字 段368為對于每一所發射/所接收子幀來說必須是唯一的另一字段。盡管對于MAC包中的每一者(或在每一子幀僅含有一個MAC包的情況下,聚合幀 中的所有子幀),QoS控制字段372和序列控制字段368必須是唯一的,但某些字段是冗余 的且可有利地用于錯誤校正。當前,在802. Iln中,上文所論述的MPDU聚合的概念用以通過“背對背”包裝多個 MPDU以形成聚合幀結構來增加MAC層的效率。在MAC層級處的幀聚合還允許移除MAC包 (即,子幀)之間的被稱作幀間空間的空間。幀聚合還允許移除MAC標頭中的冗余,其為被 稱作標頭壓縮的過程。舉例來說,如果待將聚合幀中的每一 MAC包發射到同一接收臺,那么 可從在聚合幀中的第一子幀后的子幀的MAC標頭消除目的地地址。舉例來說,由于802. Iln中聚合幀內的個別幀均前往同一目的地臺的強制性特 征,ADDRl字段、ADDR2字段、ADDR3字段、ADDR4字段、幀控制字段和HT控制字段對于嵌入聚 合幀中的每個子幀將是共用的。舉例來說,ADDRl、ADDR2、ADDR3、ADDR4字段366a到366d、 幀控制字段362和HT控制字段374對于子幀312-1將是共用的。持續時間/ID字段364 也是冗余字段,因為子幀的長度已存在于子幀標頭322中。上述情況表明,如果可在無任何錯誤的情況下解碼第一子幀312-1,那么第二子幀 312-2和所有隨后子幀312-3到312_n中的MAC標頭342中的至多達沈個字節的信息(且 在ESS的情況下,32個字節的MAC標頭信息)將為冗余信息。因此,替代消除將用于幀間空 間的移除或標頭壓縮的信息,用以運載在此此前的冗余信息的位可用以執行錯誤校正。在一個方面中,當特定聚合幀運載兩個或兩個以上子幀時,使用用于錯誤校正過程的菊鏈方法來提供錯誤校正。在錯誤校正過程的一個方面中,第二和隨后子幀中的MAC 標頭中的信息的若干部分用以嵌含用于先前幀的錯誤校正碼。通常,在幀結構的情況下,所 使用的MAC標頭的若干部分將是冗余的。參看圖3,第二和隨后子幀312-2到312_n的MAC標頭的ADDR2和ADDR3字段將 用以運載用于先前子幀的錯誤校正信息。在一個方面中,在發射器處,在這些字段中無錯誤 校正信息的情況下計算當前子幀中的MPDU的CRC,但替代地,將使用接收器的MAC地址和 BSSID分別作為ADDR2和ADDR3字段的值來計算當前子幀中的MPDU的CRC。含有發射器地 址的ADDRl字段被填滿,因為其處于發射器處。之所以這樣是因為當接收臺接收到第二和 隨后子幀312-2到312-n時(其中已錯誤地接收了第一子幀),接收臺可使用ADDRl字段來 確定發射器的地址。為了計算CRC,接收臺將首先用其自己的MAC地址代替ADDR2字段和用 BSSID代替ADDR3字段。圖4說明在一個方面中用于實施錯誤校正機制的錯誤校正過程400,其中在步驟 402中,接收臺將檢測第一子幀,例如子幀312-1。在于步驟406中執行對經解碼數據的CRC 之前,接收臺將接著在步驟404中嘗試解碼第一子幀。如果如在步驟410中使用來自步驟406的CRC檢查結果所確定無任何錯誤地接收 了此幀,那么分別從ADDR2和ADDR3字段(例如,ADDR2字段366_b和ADDR3字段366_c)提 取的信息將為可確定的,且將代替所有隨后子幀的對應字段,如步驟452中所示。然而,如 果在步驟410中確定第一子幀312-1未被正確地接收(即,CRC過程在步驟406中失敗); 那么存儲第一子幀312-1以在作出解碼第二或隨后子幀的嘗試之后執行錯誤校正,如下文 所描述。如果如在步驟410中確定第一子幀有錯誤,那么在步驟4M中,在接收到第二子幀 后,即刻用接收臺的MAC地址和BSSID來代替此子幀的ADDR2和ADDR3字段。接著在步驟 426中,針對此子幀計算CRC。如果如在步驟430中所確定,在無任何錯誤的情況下接收了 第二幀(即,在步驟似6中,CRC檢查通過),那么在步驟442中,使用在此所接收幀的ADDR2 和ADDR3字段中保持的錯誤校正信息來校正錯誤地接收的第一子幀。如果可校正錯誤,那 么第一子幀得以補救。否則,將第一子幀丟棄,且ACK/塊ACK ARQ機制將向發射器指示不 成功接收。如果如在步驟430中確定還錯誤地接收了第二子幀,那么此第二子幀也被存儲, 且將通過將從第三或隨后子幀獲得的錯誤校正信息來解碼。因此,操作將從步驟430返回 到步驟似4。返回到步驟410,如果步驟406中的CRC檢查不指示第一子幀312-1的接收中的錯 誤,那么操作繼續步驟452,在步驟452中,對于隨后子幀,將用從第一子幀312-1檢索的信 息來代替MAC標頭信息。在步驟454中,接收隨后子幀,且在于步驟456中執行CRC檢查之前,將用從第一 子幀312-1檢索的相同信息來替換這些子幀的ADDR2和ADDR3字段中的信息。如果在步驟 460中從CRC檢查確定錯誤,那么操作將返回到步驟454。否則,操作繼續步驟472。在步驟472中,已正確地接收到子幀,且可使用來自其的信息來校正先前錯誤的 子幀。通過將此方法用于錯誤校正,可校正并補救錯誤地接收到的聚合幀中除最后一個子幀之外的每個子幀(在錯誤校正碼強度的限制內)。此舉減少了再發射的數目,且因此增 加了 MAC層的效率。在另一方面中,當在聚合發射中交換準備發送/清除發送(RTS/CTQ消息時,通過 提供更多校正位,可進一步增強錯誤校正過程。當在聚合發射之前使用RTS/CTS消息時,接 收器獲取發射器的地址的知識。因此,現在,ADDRl也可用于嵌有錯誤校正信息,從而進一 步增加校正先前不正確地接收的子幀的機會。在一個方面中,在發射錯誤校正幀之前,發射器必須向接收臺指示此種發射,使得 接收臺將正確地知曉如何解碼特定種類的包。在一個方面中,可通過使用代碼或單個位在 特定信號字段中指示此情況來向接收臺指示此信息。圖5為說明PHY層的信號處理功能的實例的概念框圖。在發射模式下,TX數據處 理器502可用以接收來自MAC層的數據,且編碼(例如,渦輪編碼)所述數據以促進接收節 點處的前向錯誤校正(FEC)。編碼過程產生可集塊在一起且由TX數據處理器502映射到信 號群集以產生調制符號序列的代碼符號序列。在實施OFDM的無線節點中,可將來自TX數據處理器502的調制符號提供給OFDM 調制器504。OFDM調制器將調制符號分成多個并行流。每一流接著映射到OFDM副載波,且 接著使用逆快速傅立葉變換(IFFT)組合在一起以產生時域OFDM流。TX空間處理器506對OFDM流執行空間處理。這可通過空間預編碼每一 OFDM和接 著經由收發器506將每一經空間預編碼的流提供給不同天線508來實現。每一發射器506 用相應的經預編碼流來調制RF載波,以用于在無線信道上發射。在接收模式下,每一收發器506經由其相應天線508接收信號。每一收發器506 可用以恢復調制到RF載波上的信息,且將信息提供給RX空間處理器510。RX空間處理器510對所述信息執行空間處理,以恢復前往無線節點500的任何空 間流。可根據信道相關矩陣求逆(CCMI)、最小均方誤差(MMSE)、軟干擾取消(SIC)或某一 其它合適技術來執行空間處理。如果多個空間流前往無線節點500,那么所述空間流可由 RX空間處理器510組合。在實施OFDM的無線節點中,將來自RX空間處理器510的流(或組合流)提供給 OFDM解調器512。OFDM解調器512使用快速傅立葉變換(FFT)將流(或組合流)從時域轉 換到頻域。頻域信號針對OFDM信號的每一副載波包含一單獨流。OFDM解調器512恢復每 一副載波上所運載的數據(即,調制符號),且將數據多路復用成調制符號流。RX數據處理器514可用以將調制符號翻譯回到信號群集中的校正點。因為無線信 道中的噪聲和其它擾動,所以調制符號可能不對應于原始信號群集中的點的確切位置。RX 數據處理器514通過在信號群集中找出所接收點與有效符號的位置之間的最小距離,來檢 測哪一調制符號最有可能被發射。舉例來說,在渦輪碼的情況下,可使用這些軟決策來計算 與給定調制符號相關聯的代碼符號的對數似然比(LLR)。在將原先發射的數據提供給MAC 層之前,RX數據處理器514接著使用所述代碼符號LLR序列以便解碼所述數據。圖6為說明無線節點中的處理系統600的硬件配置的實例的概念圖。在此實例中, 處理系統600可實施有大體由總線602表示的總線架構。視處理系統600的特定應用和整 體設計約束而定,總線602可包括任何數目個互連總線和橋接器。總線將包括處理器604、 機器可讀媒體606和總線接口 608的各種電路鏈接在一起。總線接口 608可用以經由總線602將(尤其)網絡適配器610連接到處理系統600。網絡適配器610可用以實施各種信 號處理功能,例如PHY層的信號處理功能。在處理系統用于接入終端110(見圖1)中的情 況下,用戶接口 612(例如,小鍵盤、顯示器、鼠標、操縱桿等)也可連接到總線。總線602還 可鏈接此項技術中眾所周知且因此將不作任何進一步描述的各種其它電路,例如時序源、 外圍設備、調壓器、電源管理電路等。處理器604負責管理總線和通用處理,包括存儲在機器可讀媒體608上的軟件的 執行。可用一個或一個以上通用和/或專用處理器來實施處理器608。實例包括微處理器、 微控制器、DSP處理器和可執行軟件的其它電路。軟件應廣泛地被解釋為表示指令、數據或 其任一組合,無論被稱作軟件、固件、中間件、微碼、硬件描述語言還是其它。機器可讀媒體 可包括(例如)RAM(隨機存取存儲器)、快閃存儲器、ROM(只讀存儲器)、PR0M(可編程只讀 存儲器)>EPROM(可擦除可編程只讀存儲器)>EEPROM(電可擦除可編程只讀存儲器)、寄存 器、磁盤、光盤、硬盤驅動器或任何其它合適存儲媒體,或其任一組合。機器可讀媒體可體現 于計算機程序產品中。計算機程序產品可包含封裝材料。在圖6所說明的硬件實施方案中,將機器可讀媒體606展示為處理系統600的與 處理器604分離的部分。然而,如所屬領域的技術人員將易于了解,機器可讀媒體606或其 任何部分可在處理系統600外部。舉例來說,機器可讀媒體606可包括發射線、由數據調制 的載波和/或與無線節點分離的計算機產品,其均可由處理器604經由總線接口 608而接 入。或者,或除此之外,機器可讀媒體606或其任何部分可集成到處理器604中,例如可能 對于高速緩沖存儲器和/或通用寄存器堆的情況。可將處理系統600配置為具有提供處理器功能性的一個或一個以上微處理器和 提供機器可讀媒體606的至少一部分的外部存儲器的通用處理系統,所述一個或一個以上 微處理器和所述外部存儲器均經由外部總線架構與其它支持電路鏈接在一起。或者,處理 系統600可用具有處理器604、總線接口 608、用戶接口 612 (在接入終端的情況下)、支持電 路(未圖示)和集成到單個芯片中的機器可讀媒體606的至少一部分的ASIC(專用集成電 路)來實施,或用一個或一個以上FPGA(現場可編程門陣列)、PLD (可編程邏輯裝置)、控 制器、狀態機、門控邏輯、離散硬件組件或任何其它合適電路或可執行貫穿本發明而描述的 各種功能性的電路的任一組合來實施。所屬領域的技術人員將認識到如何依據特定應用和 強加于整個系統上的整體設計約束來最佳地實施處理系統600的所描述功能性。機器可讀媒體606可含有許多軟件模塊。所述軟件模塊包括當由處理器604執行 時致使處理系統600執行各種功能的指令。每一軟件模塊可駐存在單個存儲裝置中,或分 布于多個存儲裝置上。舉例來說,當觸發事件發生時,可將軟件模塊從硬盤驅動器加載到 RAM中。在軟件模塊的執行期間,處理器604可將所述指令中的一些指令加載到高速緩沖 存儲器中以增加存取速度。接著可將一個或一個以上高速緩存線加載到通用寄存器堆中以 供處理器604執行。當提到軟件模塊的功能性時,將理解,當執行來自所述軟件模塊的指令 時,此功能性由處理器604實施。舉例來說,錯誤校正過程400中所描述的過程可通過處理 器604執行如圖所示的軟件模塊670中含有的指令來實施。圖7為說明具有可操作以實施錯誤校正碼的各種模塊的用于無線通信的示范性 設備700的框圖。數據包產生模塊702用于產生第一數據包且此后產生第二數據包,其中 所述第一和第二數據包中的每一者包括標頭和數據。錯誤校正碼產生模塊704產生與來自數據包產生模塊702的第一數據包相關聯的錯誤校正碼。嵌入模塊706用以將所述錯誤校 正碼嵌入第二數據包的標頭中。圖8為說明具有可操作以接收和使用錯誤校正碼的各種模塊的用于無線通信的 示范性設備800的框圖。數據包接收模塊802用于接收第一數據包,接著接收第二數據包, 其中所述第一和第二數據包中的每一者包括標頭和數據,且其中所述第二數據包的所述標 頭包括與所述第一數據包相關聯的錯誤校正碼。錯誤校正碼使用模塊804使用第二數據包 的標頭中的錯誤校正碼來解碼來自數據包接收模塊802的第一數據包。所屬領域的技術人員將進一步了解,結合本文所揭示的方面而描述的多種說明性 邏輯塊、模塊、電路和算法步驟可實施為電子硬件、計算機軟件或兩者的組合。為了清楚地 說明硬件與軟件的這種可互換性,上文已大體按其功能性描述了各種說明性組件、塊、模 塊、電路和步驟。將此功能性實施為硬件還是軟件取決于特定應用和強加于整個系統上的 設計約束。所屬領域的技術人員可針對每一特定應用以不同的方式實施所描述的功能性, 但此些實施決策不應被解釋為會造成脫離本發明的范圍。可用經設計以執行本文中所描 述的功能的通用處理器、數字信號處理器(DSP)、專用集成電路(ASIC)、現場可編程門陣列 (FPGA)或其它可編程邏輯裝置、離散門或晶體管邏輯、離散硬件組件或其任一組合來實施 或執行結合本文中所揭示的方面而描述的各種說明性邏輯塊、模塊和電路。通用處理器可 為微處理器,但在替代方案中,處理器可為任一常規處理器、控制器、微控制器或狀態機。處 理器也可實施為計算裝置的組合,例如DSP與微處理器的組合、多個微處理器的組合、結合 DSP核心的一個或一個以上微處理器,或任何其它此類配置。結合本文中所揭示的方面而描述的方法或算法的步驟可直接體現于硬件中、由處 理器執行的軟件模塊中或兩者的組合中。軟件模塊可駐存在RAM存儲器、快閃存儲器、ROM 存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可裝卸盤、CD-ROM或此項技術中已知 的任何其它形式的存儲媒體中。示范性存儲媒體耦合到處理器,使得處理器可從存儲媒體 讀取信息和將信息寫入到存儲媒體。在替代方案中,存儲媒體可與處理器成一體式。處理 器和存儲媒體可駐存在ASIC中。ASIC可駐存在用戶終端中。在替代方案中,處理器和存儲 媒體可作為離散組件駐存在用戶終端中。此外,在一些方面中,任何合適的計算機程序產品可包含包括與本發明的方面中 的一者或一者以上有關的代碼(例如,可由至少一個計算機執行)的計算機可讀媒體。在 一些方面中,計算機程序產品可包含封裝材料。所屬領域的技術人員將了解,本文中所描述的各種說明性塊、模塊、元件、組件、方 法和算法可實施為電子硬件、計算機軟件或上述兩者的組合。為說明硬件與軟件的這種可 互換性,各種說明性塊、模塊、元件、組件、方法和算法已在上文大體按其功能性進行描述。 將此功能性實施為硬件還是軟件取決于特定應用和強加于整個系統上的設計約束。所屬領 域的技術人員可針對每一特定應用,以不同方式來實施所描述的功能性。應理解,所揭示的過程中的步驟的特定次序或層次是示范性方法的說明。應理解, 基于設計偏好,可重新排列所述過程中的步驟的特定次序或層次。隨附的方法技術方案按 樣本次序呈現各種步驟的要素,且無意限于所呈現的特定次序或層次。提供先前描述以使所屬領域的技術人員能夠實踐本文中所描述的各種方面。對這 些方面的各種修改對于所屬領域的技術人員來說將是顯而易見的,且本文中所定義的一般原理可適用于其它方面。因此,所附權利要求書無意限于本文中所展示的方面,而是將被賦 予與語言權利要求書一致的完整范圍,其中除非明確地這樣陳述,否則以單數形式提到一 元件無意表示“一個且僅一個”,而是表示“一個或一個以上”。除非另有明確陳述,否則術 語“一些”指代一個或一個以上。陽性代詞(例如,他的)包括陰性和中性(例如,她的和 它的),且反之亦然。所屬領域的技術人員已知或以后將知曉的貫穿本發明而描述的各種方 面的要素的所有結構和功能均等物均以引用的方式明確地并入本文中,且既定由所附權利 要求書涵蓋。此外,本文中所揭示的任何內容均無意獻給公眾,不管此揭示內容是否明確地 敘述于所附權利要求書中。除非權利要求書要素是使用短語“用于…的裝置”而明確地敘 述,或在方法技術方案的情況下所述要素是使用短語“用于…的步驟”而敘述,否則將不根 據35 U. S. C. § 112第6段的條款來解釋權利要求書要素。
權利要求
1.一種用于無線通信的設備,其包含處理系統,其經配置以產生第一數據包且此后產生第二數據包,其中所述第一和第二 數據包中的每一者包含標頭和數據,所述處理系統進一步經配置以產生與所述第一數據包 相關聯的錯誤校正碼,且將所述錯誤校正碼嵌入所述第二數據包的所述標頭中。
2.根據權利要求1所述的設備,其中所述處理系統進一步經配置以在無所述錯誤校正 碼的情況下計算所述第二數據包的錯誤檢測碼,且將所述錯誤檢測碼包括于所述第二數據 包的所述標頭中。
3.根據權利要求2所述的設備,其中所述處理系統進一步經配置以用與所述第二數據 包相關聯的源地址和目的地地址來計算所述錯誤檢測碼,所述處理系統進一步經配置以通 過用所述錯誤校正碼替換所述源地址和目的地地址而將所述錯誤校正碼嵌入所述第二數 據包的所述標頭中。
4.根據權利要求3所述的設備,其中所述源地址包含BSSID,且所述目的地地址包含 MAC地址。
5.根據權利要求1所述的設備,其中所述處理系統進一步經配置以產生包含所述第一 和第二數據包的MAC包。
6.根據權利要求1所述的設備,其中所述處理系統進一步經配置以產生包含所述第一 和第二數據包的聚合數據包。
7.根據權利要求6所述的設備,其中所述處理系統進一步經配置以將額外標頭附加到 所述第一和第二數據包中的每一者,所述額外標頭中的每一者具有識別其在所述聚合數據 包內的相應數據包的信息。
8.根據權利要求6所述的設備,其中所述處理系統進一步經配置以與所述聚合數據包 一起提供指示所述第二數據包包含所述錯誤校正碼的指示符。
9.根據權利要求8所述的設備,其中所述聚合數據包中的所述數據包中的每一者包含 MAC包,所述處理系統進一步經配置以產生具有標頭和數據的物理層包,其中所述物理層包 中的所述數據包含所述聚合數據包,且其中所述處理器進一步經配置以將所述指示符嵌入 所述物理層包的所述標頭中。
10.一種用于無線通信的設備,其包含處理系統,其經配置以接收第一數據包,接著接收第二數據包,其中所述第一和第二數 據包中的每一者包含標頭和數據,且其中所述第二數據包的所述標頭包含與所述第一數據 包相關聯的錯誤校正碼,所述處理系統進一步經配置以使用所述第二數據包的所述標頭中 的所述錯誤校正碼來解碼所述第一數據包。
11.根據權利要求10所述的設備,其中所述處理系統進一步經配置以響應于解碼所述 第一數據包的先前嘗試中的錯誤而使用所述第二數據包的所述標頭中的所述錯誤校正碼 來解碼所述第一數據包。
12.根據權利要求11所述的設備,其中所述第一數據包包含錯誤檢測碼,所述處理系 統進一步經配置以在解碼所述第一數據包的所述先前嘗試中使用所述錯誤檢測碼來確定 所述錯誤。
13.根據權利要求10所述的設備,其中所述第二數據包包含錯誤檢測碼,所述處理系 統進一步經配置以解碼所述第二數據包,且使用所述錯誤檢測碼來確定所述第二數據包是否被成功地解碼。
14.根據權利要求13所述的設備,其中所述處理系統進一步經配置以在所述第二數據 包的所述標頭中無所述錯誤校正碼的情況下計算與所述第二數據包相關聯的錯誤檢測碼, 且將所述所計算的錯誤校正碼與所述第二數據包中的所述錯誤校正碼進行比較,以確定所 述第二數據包是否被成功地解碼。
15.根據權利要求14所述的設備,其中所述處理系統進一步經配置以通過替換所述第 二數據包的所述標頭中的所述錯誤校正碼而用與所述第二數據包相關聯的源地址和目的 地地址來計算所述錯誤檢測碼。
16.根據權利要求15所述的設備,其中所述源地址包含BSSID,且所述目的地地址包含 MAC地址。
17.根據權利要求14所述的設備,其中所述處理系統進一步經配置以僅在所述第二數 據包被成功地解碼的情況下才使用所述第二數據包的所述標頭中的所述錯誤校正碼來解 碼所述第一數據包。
18.根據權利要求10所述的設備,其中所述處理系統進一步經配置以接收包含所述第 一和第二數據包的MAC包。
19.根據權利要求10所述的設備,其中所述處理系統進一步經配置以接收包含所述第 一和第二數據包的聚合數據包。
20.根據權利要求19所述的設備,其中所述第一和第二數據包中的所述每一者包含額 外標頭,所述處理系統進一步經配置以使用所述額外標頭從所述聚合數據包恢復所述第一 和第二數據包。
21.根據權利要求19所述的設備,其中所述處理系統進一步經配置以使用與所述聚合 數據包一起接收的指示符來確定所述第二數據包包含所述錯誤校正碼。
22.根據權利要求21所述的設備,其中所述聚合數據包中的所述數據包中的每一者包 含MAC包,所述處理系統進一步經配置以接收具有標頭和數據的物理層包,其中所述物理 層包中的所述數據包含所述聚合數據包,且其中所述處理器進一步經配置以從所述物理層 包的所述標頭恢復所述指示符。
23.一種用于無線通信的方法,其包含產生第一數據包且此后產生第二數據包,其中所述第一和第二數據包中的每一者包含 標頭和數據;產生與所述第一數據包相關聯的錯誤校正碼;以及將所述錯誤校正碼嵌入所述第二數據包的所述標頭中。
24.根據權利要求23所述的方法,其進一步包含在無所述錯誤校正碼的情況下計算 所述第二數據包的錯誤檢測碼;以及將所述錯誤檢測碼提供于所述標頭中。
25.根據權利要求M所述的方法,其中用與所述第二數據包相關聯的源地址和目的地 地址來計算所述錯誤檢測碼,且通過用所述錯誤校正碼替換所述源地址和目的地地址而將 所述錯誤校正碼嵌入所述第二包的所述標頭中。
26.根據權利要求25所述的方法,其中所述源地址包含BSSID,且所述目的地地址包含 MAC地址。
27.根據權利要求23所述的方法,其進一步包含產生MAC包,所述MAC包包含所述第一和第二數據包。
28.根據權利要求23所述的方法,其進一步包含產生聚合數據包,所述聚合數據包包 含所述第一和第二數據包。
29.根據權利要求觀所述的方法,其進一步包含將額外標頭附加到所述第一和第二數 據包中的每一者,所述額外標頭中的每一者具有識別其在所述聚合數據包內的相應數據包 的信息。
30.根據權利要求觀所述的方法,其進一步包含與所述聚合數據包一起提供指示所述 第二數據包包含所述錯誤校正碼的指示符。
31.根據權利要求30所述的方法,其中所述聚合數據包中的所述數據包中的每一者包 含MAC包,所述方法進一步包含產生具有標頭和數據的物理層包,其中所述物理層包中的 所述數據包含所述聚合數據包;以及將所述指示符嵌入所述物理層包的所述標頭中。
32.一種用于無線通信的方法,其包含接收第一數據包,接著接收第二數據包,其中所述第一和第二數據包中的每一者包含 標頭和數據,且其中所述第二數據包的所述標頭包含與所述第一數據包相關聯的錯誤校正 碼;以及使用所述第二數據包的所述標頭中的所述錯誤校正碼來解碼所述第一數據包。
33.根據權利要求32所述的方法,其中響應于解碼所述第一數據包的先前嘗試中的錯 誤,使用所述第二數據包的所述標頭中的所述錯誤校正碼來解碼所述第一數據包。
34.根據權利要求33所述的方法,其中所述第一數據包包含錯誤檢測碼,其中在解碼 所述第一數據包的所述先前嘗試中使用所述錯誤檢測碼來確定所述錯誤。
35.根據權利要求32所述的方法,其中所述第二數據包包含錯誤檢測碼,所述方法進 一步包含解碼所述第二數據包,其中所述錯誤檢測碼用以確定所述第二數據包是否被成功 地解碼。
36.根據權利要求35所述的方法,其進一步包含在所述第二數據包的所述標頭中無 所述錯誤校正碼的情況下計算與所述第二數據包相關聯的錯誤檢測碼;以及將所述所計算 的錯誤校正碼與所述第二數據包中的所述錯誤校正碼進行比較,以確定所述第二數據包是 否被成功地解碼。
37.根據權利要求36所述的方法,其中通過替換所述第二數據包的所述標頭中的所述 錯誤校正碼,用與所述第二數據包相關聯的源地址和目的地地址來計算所述錯誤檢測碼。
38.根據權利要求37所述的方法,其中所述源地址包含BSSID,且所述目的地地址包含 MAC地址。
39.根據權利要求36所述的方法,其中僅在所述第二數據包被成功地解碼的情況下, 才使用所述第二數據包的所述標頭中的所述錯誤校正碼來解碼所述第一數據包。
40.根據權利要求32所述的方法,其進一步包含接收包含所述第一和第二數據包的 MAC 包。
41.根據權利要求32所述的方法,其進一步包含接收聚合數據包,所述聚合數據包含 所述第一和第二數據包。
42.根據權利要求41所述的方法,其中所述第一和第二數據包中的所述每一者包含額 外標頭,且所述方法進一步包含使用所述額外標頭從所述聚合數據包恢復所述第一和第二數據包。
43.根據權利要求41所述的方法,其進一步包含使用與所述聚合數據包一起接收的指 示符來確定所述第二數據包包含所述錯誤校正碼。
44.根據權利要求43所述的方法,其中所述聚合數據包中的所述數據包中的每一者包 含MAC包,所述方法進一步包含接收具有標頭和數據的物理層包,其中所述物理層包中的 所述數據包含所述聚合數據包,且所述方法進一步包含從所述物理層包的所述標頭恢復所 述指示符。
45.一種用于無線通信的設備,其包含用于產生第一數據包且此后產生第二數據包的裝置,其中所述第一和第二數據包中的 每一者包含標頭和數據;用于產生與所述第一數據包相關聯的錯誤校正碼的裝置;以及用于將所述錯誤校正碼嵌入所述第二數據包的所述標頭中的裝置。
46.根據權利要求45所述的設備,其進一步包含用于在無所述錯誤校正碼的情況下 計算所述第二數據包的錯誤檢測碼的裝置;以及用于將所述錯誤檢測碼提供于所述標頭中 的裝置。
47.根據權利要求46所述的設備,其中用于計算的裝置進一步經配置以用與所述第二 數據包相關聯的源地址和目的地地址來計算所述錯誤檢測碼;且用于嵌入的裝置進一步經 配置以通過用所述錯誤校正碼替換所述源地址和目的地地址而將所述錯誤校正碼嵌入所 述第二數據包的所述標頭中。
48.根據權利要求47所述的設備,其中所述源地址包含BSSID,且所述目的地地址包含 MAC地址。
49.根據權利要求45所述的設備,其進一步包含用于產生MAC包的裝置,所述MAC包包 含所述第一和第二數據包。
50.根據權利要求45所述的設備,其進一步包含用于產生聚合數據包的裝置,所述聚 合數據包包含所述第一和第二數據包。
51.根據權利要求50所述的設備,其進一步包含用于將額外標頭附加到所述第一和第 二數據包中的每一者的裝置,所述額外標頭中的每一者具有識別其在所述聚合數據包內的 相應數據包的信息。
52.根據權利要求50所述的設備,其進一步包含用于與所述聚合數據包一起提供指示 所述第二數據包包含所述錯誤校正碼的指示符的裝置。
53.根據權利要求52所述的設備,其中所述聚合數據包中的所述數據包中的每一者包 含MAC包,所述設備進一步包含用于產生具有標頭和數據的物理層包的裝置,其中所述物 理層包中的所述數據包含所述聚合數據包;以及用于將所述指示符嵌入所述物理層包的所 述標頭中的裝置。
54.一種用于無線通信的設備,其包含用于接收第一數據包接著接收第二數據包的裝置,其中所述第一和第二數據包中的每 一者包含標頭和數據,且其中所述第二數據包的所述標頭包含與所述第一數據包相關聯的 錯誤校正碼;以及用于使用所述第二數據包的所述標頭中的所述錯誤校正碼來解碼所述第一數據包的直ο
55.根據權利要求M所述的設備,其中所述用于使用所述第二數據包的所述標頭中的 所述錯誤校正碼的裝置經配置以響應于解碼所述第一數據包的先前嘗試中的錯誤而使用 所述第二數據包的所述標頭中的所述錯誤校正碼來解碼所述第一數據包。
56.根據權利要求55所述的設備,其中所述第一數據包包含錯誤檢測碼,且其中用于 使用的裝置經配置以在解碼所述第一數據包的所述先前嘗試中使用所述錯誤檢測碼來確 定所述錯誤。
57.根據權利要求M所述的設備,其中所述第二數據包包含錯誤檢測碼,所述設備進 一步包含用于解碼所述第二數據包的裝置,其中所述用于使用的裝置經配置以使用所述錯 誤檢測碼來確定所述第二數據包是否被成功地解碼。
58.根據權利要求57所述的設備,其進一步包含用于在所述第二數據包的所述標頭 中無所述錯誤校正碼的情況下計算與所述第二數據包相關聯的錯誤檢測碼的裝置;以及用 于將所述所計算的錯誤校正碼與所述第二數據包中的所述錯誤校正碼進行比較以確定所 述第二數據包是否被成功地解碼的裝置。
59.根據權利要求58所述的設備,其中所述計算裝置經配置以通過替換所述第二數據 包的所述標頭中的所述錯誤校正碼,用與所述第二數據包相關聯的源地址和目的地地址來 計算所述錯誤檢測碼。
60.根據權利要求59所述的設備,其中所述源地址包含BSSID,且所述目的地地址包含 MAC地址。
61.根據權利要求58所述的設備,其中所述使用裝置經配置以僅在所述第二數據包被 成功地解碼的情況下,才使用所述第二數據包的所述標頭中的所述錯誤校正碼來解碼所述第一數據包。
62.根據權利要求M所述的設備,其進一步包含用于接收包含所述第一和第二數據包 的MAC包的裝置。
63.根據權利要求M所述的設備,其進一步包含用于接收聚合數據包的裝置,所述聚 合數據包含所述第一和第二數據包。
64.根據權利要求63所述的設備,其中所述第一和第二數據包中的所述每一者包含額 外標頭,且所述設備進一步包含用于使用所述額外標頭從所述聚合數據包恢復所述第一和 第二數據包的裝置。
65.根據權利要求63所述的設備,其進一步包含用于使用與所述聚合數據包一起接收 的指示符來確定所述第二數據包包含所述錯誤校正碼的裝置。
66.根據權利要求65所述的設備,其中所述聚合數據包中的所述數據包中的每一者包 含MAC包,所述設備進一步包含用于接收具有標頭和數據的物理層包的裝置,其中所述物 理層包中的所述數據包含所述聚合數據包,所述設備進一步包含用于從所述物理層包的所 述標頭恢復所述指示符的裝置。
67.一種用于通信的計算機程序產品,其包含機器可讀媒體,其編碼有可執行以進行以下動作的指令產生第一數據包且此后產生第二數據包,其中所述第一和第二數據包中的每一者包含 標頭和數據;以及產生與所述第一數據包相關聯的錯誤校正碼,且將所述錯誤校正碼嵌入所述第二數據 包的所述標頭中。
68.一種用于通信的計算機程序產品,其包含機器可讀媒體,其編碼有可執行以進行以下動作的指令接收第一數據包,接著接收第二數據包,其中所述第一和第二數據包中的每一者包含 標頭和數據,且其中所述第二數據包的所述標頭包含與所述第一數據包相關聯的錯誤校正 碼;以及使用所述第二數據包的所述標頭中的所述錯誤校正碼來解碼所述第一數據包。
69.一種接入點,其包含無線網絡適配器,其經配置以支持用于同級節點到網絡的回程連接;以及處理系統,其經配置以產生第一數據包且此后產生第二數據包,其中所述第一和第二 數據包中的每一者包含標頭和數據,所述處理系統進一步經配置以產生與所述第一數據包 相關聯的錯誤校正碼,且將所述錯誤校正碼嵌入所述第二數據包的所述標頭中。
70.一種接入終端,其包含處理系統,其經配置以接收第一數據包,接著接收第二數據包,其中所述第一和第二數 據包中的每一者包含標頭和數據,且其中所述第二數據包的所述標頭包含與所述第一數據 包相關聯的錯誤校正碼,所述處理系統進一步經配置以使用所述第二數據包的所述標頭中 的所述錯誤校正碼來解碼所述第一數據包;以及用戶接口,其由所述處理系統支持。
全文摘要
本發明揭示一種用于無線通信的設備,其包括處理系統,所述處理系統經配置以產生第一數據包且此后產生第二數據包,其中所述第一和第二數據包中的每一者包括標頭和數據,所述處理系統進一步經配置以產生與所述第一數據包相關聯的錯誤校正碼,且將所述錯誤校正碼嵌入所述第二數據包的所述標頭中。
文檔編號H04L1/00GK102124682SQ200980132397
公開日2011年7月13日 申請日期2009年8月20日 優先權日2008年8月20日
發明者桑托什·P·亞伯拉罕, 維奈·斯里達拉 申請人:高通股份有限公司