實施例在無線通信領(lǐng)域中。更特別地,本公開涉及分組流的流幀的通信。
附圖說明
圖1描繪包括多個通信裝置的無線網(wǎng)絡(luò)的實施例;
圖1A-1C描繪未壓縮幀的實施例和流幀的備選實施例;
圖2描繪生成、傳送、接收并且解釋流幀的設(shè)備的實施例;以及
圖3A-3B描繪生成、傳送、接收、解析并且解釋與流幀的通信的流程圖的實施例。
具體實施方式
下文是在附圖中描述的新穎實施例的詳細描述。然而,提供的細節(jié)的數(shù)量不旨在限制描述的實施例的預(yù)期變化;相反地,權(quán)利要求和詳細描述覆蓋落入如所附的權(quán)利要求定義的本發(fā)明的精神和范圍內(nèi)的所有修改、等同物和備選。以下的詳細描繪設(shè)計為使這樣的實施例對本領(lǐng)域的普通技術(shù)人員是可理解的。
實施例涉及分組流,它指具有在頻繁傳送的幀中重復(fù)的公共位序列的任何幀集合。在若干實施例中,邏輯可根據(jù)移除重復(fù)或恒定位序列的流壓縮規(guī)則來壓縮未壓縮幀并且可通信不包含分組流內(nèi)的重復(fù)位序列的壓縮幀。在若干實施例中,邏輯可生成包括壓縮幀的流幀。許多實施例包括邏輯來在創(chuàng)建分組流之后生成、編碼、傳送、解碼、解析并且解釋流幀。若干實施例基于與包含在流幀中的流索引關(guān)聯(lián)的流解壓縮規(guī)則來將壓縮幀解壓縮。
在一些實施例中,流幀包括流幀控制字段、壓縮幀和幀序列校驗。在若干實施例中,流幀包括流地址字段(包括傳送器地址(TA)或源地址(SA),取決于在流創(chuàng)建中作出的選擇)。
在許多實施例中,流幀控制字段的第一字節(jié)包括用于協(xié)議版本的2個位、用于幀類型的2個位以及用于幀子類型的4個位。在一些實施例中,流幀控制字段的流幀類型是2個位值(11),它目前列為IEEE 802.11系統(tǒng)的“保留的”幀類型。幀子類型可以是4個位值(0000)。在其它實施例中,可選擇其它值。
在若干實施例中,流幀控制字段的第二字節(jié)包括定義為幀控制覆蓋位的一個或多個位。在一些實施例中,如果在流創(chuàng)建期間規(guī)定幀控制覆蓋位,則此位的值將被插入到未壓縮幀的幀控制字段。更具體地,在未壓縮幀的第二個八位字節(jié)(幀控制字段的第二字節(jié))的流創(chuàng)建期間,它將被插入到在流創(chuàng)建規(guī)則中規(guī)定的位位置。
在一些實施例中,流幀控制字段可包括短流索引(ID)。在若干實施例中,短流ID字段可以是四個位長并且短流ID字段可允許裝置高達15個接收(RX)流和15個傳送(TX)流(其中流地址可以是裝置媒體接入控制(MAC)地址)。在許多實施例中,短流ID與傳送器側(cè)上的流壓縮規(guī)則和接收器側(cè)上的流解壓縮規(guī)則關(guān)聯(lián)。在另外的實施例中,短流ID字段可被設(shè)置為特定數(shù)值(例如,0000)來指示流幀中的長流ID字段的存在,并且在一些實施例中,長流ID字段可以是2個八位字節(jié)。
在許多實施例中,流幀可包括監(jiān)聽器持續(xù)時間字段來通知其它“監(jiān)聽器”裝置網(wǎng)絡(luò)分配矢量(NAV)。在一些實施例中,監(jiān)聽器持續(xù)時間字段中的值111指示在流幀中存在16位持續(xù)時間字段。在一些實施例中,值000指示持續(xù)時間值為零。在另外的實施例中,監(jiān)聽器持續(xù)時間字段的其它六個可能的值可以是用于以不同的速率傳送的確認(rèn)(ACK)幀的持續(xù)時間值。這些特殊的持續(xù)時間值可以是以較低的調(diào)制和編碼方案(MCS)值的壓縮ACK的持續(xù)時間并且可用于監(jiān)聽裝置來適當(dāng)?shù)卦O(shè)置NAV。在一些實施例中,預(yù)期的接收器可根據(jù)流解壓縮規(guī)則中的定義而將持續(xù)時間字段填為零值。
在一些實施例中,流幀可包括可以是6個八位字節(jié)的流地址。在流地址之后,可以存在用于長流ID字段的選項。長流ID字段可以是2個八位字節(jié)。在流地址之后,可出現(xiàn)原始幀的所有字節(jié),除非移除在流壓縮規(guī)則中的分組流創(chuàng)建期間指示的恒定或重復(fù)位。
在許多實施例中,F(xiàn)CS字段可在流幀的末端。在若干實施例中,流幀邏輯計算在整個流幀上的FCS字段。一些實施例具有將流地址并入到FCS的選項,在這種情況下流地址自身不會包含作為流幀中的單獨的字段。在一些實施例中,流幀可包括附加位來指示縮短的FCS字段。
在一些實施例中,流幀邏輯可允許在流創(chuàng)建期間的縮短的流地址。在這樣的實施例中,縮短的流地址可以是(例如)完整流地址的哈?;蛲暾鞯刂返慕財唷4送?,在這樣的實施例中,流幀邏輯可包含在FCS計算中的縮短的流地址,并且在若干實施例中,縮短的流地址可被插入(例如)在流幀的末端或在流幀控制字段之后。
在許多實施例中,流幀邏輯可在流幀控制之后包含未壓縮幀的持續(xù)時間字段。這將為監(jiān)聽裝置固定持續(xù)時間信息的位置。
各實施例可被設(shè)計為處理與通信具有公共和重復(fù)位序列的幀集合關(guān)聯(lián)的不同的技術(shù)問題。例如,一些實施例可被設(shè)計為處理一個或多個技術(shù)問題,例如,為分組流生成壓縮幀。
不同的技術(shù)問題(例如,以上討論的那些)可由一個或多個不同的實施例來處理。例如,傳遞具有公共和重復(fù)位序列的幀集合的一些實施例可由一個或多個不同的技術(shù)手段來這樣做,例如壓縮未壓縮幀、根據(jù)流壓縮規(guī)則移除重復(fù)位序列來壓縮未壓縮幀、添加流幀字段、在流幀格式中通信壓縮幀、傳遞不包括重復(fù)位序列的壓縮幀、在分組流的創(chuàng)建之后傳遞流幀、移除流幀字段、將壓縮幀解壓縮以及根據(jù)與流幀中的流ID關(guān)聯(lián)的流解壓縮規(guī)則通過插入重復(fù)或恒定位序列來重建未壓縮幀。
一些實施例實現(xiàn)電氣和電子工程師協(xié)會(IEEE)802.11系統(tǒng),例如IEEE 802.11ah系統(tǒng)和根據(jù)例如IEEE 802.11-2007,信息技術(shù)的IEEE標(biāo)準(zhǔn)—系統(tǒng)(本地和城域網(wǎng))之間的電信和信息交換—具體要求—11部分:無線LAN媒體接入控制(MAC)和物理層(PHY)規(guī)范(http://standards.ieee.org/getieee802/download/802.ll-2007.pdf)的標(biāo)準(zhǔn)操作的其它系統(tǒng)。
若干實施例包括接入點(AP)和/或AP或站(STA)的客戶端裝置,例如,路由器、交換機、服務(wù)器、工作站、上網(wǎng)本、移動裝置(膝上型計算機、智能電話、平板計算機等)以及傳感器、計量器、控制器、儀器、監(jiān)視器、家用電器等。例如,一些實施例可提供室內(nèi)和/或室外的“智能”電網(wǎng)和傳感器服務(wù)。例如,一些實施例可提供計量站來收集來自為特定區(qū)域內(nèi)的家庭計量電、水、煤氣和/或其它公用事業(yè)的使用并且將這些服務(wù)的使用無線傳送到計量子站的傳感器的數(shù)據(jù)。另外的實施例可收集來自家庭醫(yī)療護理、診所或醫(yī)院的傳感器的數(shù)據(jù)用于監(jiān)測保健相關(guān)事件和患者的生命指征(例如,跌倒檢測、藥瓶監(jiān)測、體重監(jiān)測、睡眠呼吸暫停、血糖水平、心跳節(jié)律等)。為這樣的服務(wù)設(shè)計的實施例通??梢蟊仍贗EEE 802.11n/ac系統(tǒng)中提供的裝置更低的數(shù)據(jù)率和更低的(極低的)功耗。
本文所描述的邏輯、模塊、裝置和接口可執(zhí)行可在硬件和/或代碼中實現(xiàn)的功能。硬件和/或代碼可包括設(shè)計來完成功能性的軟件、固件、微碼、處理器、狀態(tài)機、芯片集或其組合。
實施例可促進無線通信。一些實施例可包括低功率無線通信(例如,藍牙?、無線局域網(wǎng)(WLAN)、無線城域網(wǎng)(WMAN)、無線個人區(qū)域網(wǎng)絡(luò)(WPAN)、蜂窩網(wǎng)絡(luò)、網(wǎng)絡(luò)中的通信、消息傳遞系統(tǒng)以及智能裝置)來促進這樣的裝置之間的交互。此外,一些無線實施例可包含單個天線而其它實施例可采用多個天線。一個或多個天線可與處理器和無線電耦合來傳送和/或接收無線電波。例如,多輸入和多輸出(MIMO)是經(jīng)由在傳送器和接收器兩者處的多個天線攜帶信號的無線電信道的使用來改進通信性能。
雖然以下描述的一些具體實施例將參考具有具體配置的實施例,本領(lǐng)域技術(shù)人員將意識到可利用具有類似問題或難題的其它配置來有利地實現(xiàn)本公開的實施例。
現(xiàn)在轉(zhuǎn)到圖1,示出無線通信系統(tǒng)1000的實施例。無線通信系統(tǒng)1000包括通信裝置1010,它可以有線并且無線連接到網(wǎng)絡(luò)1005。通信裝置1010可經(jīng)由網(wǎng)絡(luò)1005與多個通信裝置1030、1050和1055無線通信。通信裝置1010可包括接入點。通信裝置1030可包括低功率通信裝置,例如,傳感器、消費電子裝置、個人移動裝置等。并且通信裝置1050和1055可包括傳感器、站臺、接入點、集線器、交換機、路由器、計算機、膝上型計算機、上網(wǎng)本、蜂窩電話、智能電話、PDA(個人數(shù)字助理)或其它無線能力裝置。因此,通信裝置可以是移動或固定的。例如,通信裝置1010可包括用于在家庭附近內(nèi)的水消耗的計量子站。附近的每個家庭可包括傳感器(例如,通信裝置1030)并且通信裝置1030可集成到或耦合到水量計。
最初,通信裝置1030可啟動基于多個幀的流來從通信裝置1030傳送到通信裝置1010。分組流可具有將是幀之間的重復(fù)或恒定(例如,多個數(shù)據(jù)分組的傳送)的多個位序列。分組流可與流索引(ID)關(guān)聯(lián)。在一些實施例中,流ID可以是通信裝置1030或是數(shù)據(jù)分組源的另一裝置的MAC地址。通信裝置1030的流幀邏輯1032可通過壓縮未壓縮幀(例如,數(shù)據(jù)分組的數(shù)據(jù)幀)、前端添加(prepend)流幀字段并且計算新的幀校驗序列(FCS)字段來促進分組流。在一些實施例中,F(xiàn)CS字段的計算可涉及基于整個流幀1034(它包括前端添加的流幀字段和壓縮幀)來計算FCS字段值。
在若干實施例中,流幀邏輯1032可通過移除持續(xù)時間字段、地址字段以及幀主體的重復(fù)的八位字節(jié)來壓縮未壓縮幀。在一些實施例中,流幀邏輯1033可生成流幀控制字段和流地址字段來前端添加到壓縮幀以生成流幀1014,可前端添加字段,并且可基于整個幀來計算FCS值。
在生成流幀之后,物理層(PHY)邏輯1039可接收流幀1034,利用前置碼來封裝流幀1034并且經(jīng)由收發(fā)器1040的傳送鏈(TX)來傳送流幀。
收發(fā)器(RX/TX)的接收鏈(RX)1020可接收流幀1034的傳送,解碼流幀1034并且將解碼的流幀1014傳給通信裝置1010的MAC子層邏輯1018。流幀邏輯1013可實現(xiàn)與流幀1014關(guān)聯(lián)的解壓縮規(guī)則來解壓縮流幀1014。特別地,流幀邏輯1013可解析流幀控制字段來確定短幀ID的內(nèi)容。在一些實施例中,短幀ID可指示長幀ID的存在因此流幀邏輯1013可解析來自流幀1014的長幀ID字段來確定幀ID。在其它實施例中,短幀ID字段可包括ID因此流幀邏輯可通過比較幀ID與存儲器1011中的幀ID來解釋流幀ID以確定流幀1014的解壓縮規(guī)則。
在確定流幀1014的解壓縮規(guī)則之后,流幀邏輯1013可從流幀1014中的壓縮幀重建未壓縮幀。例如,流幀邏輯1013可將重復(fù)、恒定位或位序列(在來自分組流的傳送之前被移除)添加回到壓縮幀來生成未壓縮幀。在一些實施例中,將位添加回到壓縮幀可涉及將持續(xù)時間字段、地址字段以及部分幀主體添加回到壓縮幀來生成未壓縮幀。之后,通信裝置1010的MAC子層邏輯1018可解析并且解釋未壓縮幀。
在另外的實施例中,通信裝置1010可促進數(shù)據(jù)卸載。例如,為了降低在等待到(例如)計量站的接入中消耗的功耗和/或提高帶寬的可用性的目的,通信裝置(它們是低功率傳感器)可包含數(shù)據(jù)卸載方案來(例如)經(jīng)由Wi-Fi、另一通信裝置、蜂窩網(wǎng)絡(luò)等通信。為了降低網(wǎng)絡(luò)1005的擁塞的目的,從傳感器(例如,計量站)接收數(shù)據(jù)的通信裝置可包含數(shù)據(jù)卸載方案來(例如)經(jīng)由Wi-Fi、另一通信裝置、蜂窩網(wǎng)絡(luò)等通信。
網(wǎng)絡(luò)1005可表示多個網(wǎng)絡(luò)的互連。例如,網(wǎng)絡(luò)1005可與廣域網(wǎng)(例如,因特網(wǎng)或內(nèi)部網(wǎng))耦合并且可互連本地裝置(經(jīng)由一個或多個集線器、路由器或交換機而有線或無線互連)。在本實施例中,網(wǎng)絡(luò)1005通信地耦合通信裝置1010、1030、1050和1055。
通信裝置1010和1030分別包括存儲器1011和1031、媒體接入控制(MAC)子層邏輯1018和1038以及物理層(PHY)邏輯1019和1039。存儲器1011和1031可包括存儲介質(zhì)(例如,動態(tài)隨機存取存儲器(DRAM)、只讀存儲器(ROM)、緩沖器、寄存器、高速緩存、閃速存儲器、硬盤驅(qū)動器、固態(tài)驅(qū)動器等)。存儲器1011和1031可存儲幀和/或幀結(jié)構(gòu)或其部分(例如,管理幀、控制幀、數(shù)據(jù)幀等)。
MAC子層邏輯1018、1038可包括邏輯來實現(xiàn)通信裝置1010、1030的數(shù)據(jù)鏈路層的MAC子層的功能性。MAC子層邏輯1018、1038可生成幀(例如,流幀)并且物理層邏輯1019、1039可基于幀來生成物理層協(xié)議數(shù)據(jù)單元(PPDU)。例如,幀構(gòu)造器可生成幀并且流幀邏輯1013、1033可壓縮幀并且添加流幀字段來生成流幀1014、1034。物理層邏輯1019、1039可經(jīng)由物理層裝置(例如,由接收/傳送鏈(RX/TX)表示的收發(fā)器1020和1040)利用前置碼來封裝幀以生成用于傳送的PPDU。
通信裝置1010、1030、1050和1055每個可包括收發(fā)器,例如收發(fā)器1020和1040。每個收發(fā)器1020、1040包括RF傳送器和RF接收器。每個RF傳送器將數(shù)字?jǐn)?shù)據(jù)施加到用于由電磁輻射的數(shù)據(jù)的傳送的RF頻率上。RF接收器接收在RF頻率處的電磁能并且從中提取數(shù)字?jǐn)?shù)據(jù)。
圖1可描繪包含具有例如四個空間流的多輸入多輸出(MIMO)系統(tǒng)的多個不同的實施例,并且可描繪退化系統(tǒng),其中通信裝置1010、1030、1050和1055中的一個或多個包括具有單個天線的接收器和/或傳送器,所述天線包含單輸入單輸出(SISO)系統(tǒng)、單輸入多輸出(SIMO)系統(tǒng)以及多輸入單輸出(MISO)系統(tǒng)。在備選中,圖1可描繪包含多個天線并且能夠進行多用戶MIMO(MU-MIMO)操作的收發(fā)器。
在許多實施例中,收發(fā)器1020和1040實現(xiàn)正交頻分復(fù)用(OFDM)。OFDM是在多個載波頻率上編碼數(shù)字?jǐn)?shù)據(jù)的方法。OFDM是用作數(shù)字多載波調(diào)制方法的頻分復(fù)用方案。大量緊密間隔的正交副載波信號用來攜帶數(shù)據(jù)。數(shù)據(jù)被分為若干并行的數(shù)據(jù)流或信道,每個副載波一個。每個副載波是以低符號率用調(diào)制方案來調(diào)制,保持總數(shù)據(jù)率類似于在相同帶寬中的常規(guī)單載波調(diào)制方案。
在一些實施例中,通信裝置1010可選地包括數(shù)字波束形成器(DBF)1022,如虛線指示的。DBF 1022將信息信號轉(zhuǎn)換成應(yīng)用到天線陣列1024的元件的信號。天線陣列1024是個別、單獨可激勵的天線元件的陣列。應(yīng)用到天線陣列1024的元件的信號使天線陣列1024輻射一個到四個空間信道。這樣形成的每個空間信道可將信息攜帶到通信裝置1030、1050和1055中的一個或多個。類似地,通信裝置1030包括收發(fā)器1040來從通信裝置1010接收信號以及向通信裝置1010傳送信號。收發(fā)器1040可包括天線陣列1044以及(可選地)DBF 1042。
圖1A圖示由MAC邏輯(例如,圖1中的MAC子層邏輯1013和1033)生成的未壓縮幀1060的實施例。在其它實施例中,幀1060可具有更多或者更少的字段、不同的字段和/或具有不同的字段長度的字段。在圖1A中圖示的實施例中,幀1060包括由幀主體字段1084和幀校驗序列(FCS)字段1086跟隨的MAC報頭1061。
MAC報頭1061可包括幀控制字段1062、持續(xù)時間/標(biāo)識符(DUR/ID)字段1072、地址(ADDR)字段1074、ADDR字段1076、ADDR字段1078、序列控制(SEQ CTL)字段1080、可選的ADDR字段1082以及服務(wù)質(zhì)量控制(QoS CTL)字段1083。幀控制字段1062可以是兩個八位字節(jié)(例如,標(biāo)準(zhǔn)幀)并且可識別幀的類型和子類型(例如,控制類型和準(zhǔn)備發(fā)送(RTS)子類型)。
幀控制字段1062可包括協(xié)議版本字段1064、類型字段1066、子類型字段1067、TO DS字段1068、FROM DS字段1069以及其它幀控制位1070。協(xié)議版本字段1064可以是兩個位長(B0-Bl)。協(xié)議版本字段1064的值可表示幀表示的對應(yīng)標(biāo)準(zhǔn)的修訂。類型字段1066可以是兩個位長(B2-B3)并且可將幀1060的類型識別為(例如)管理幀、數(shù)據(jù)幀或控制幀。子類型字段1067可以是四個位長(B4-B7)并且可將幀1060的子類型識別為(例如)管理幀、數(shù)據(jù)幀或控制幀的特定類型。
TO DS字段1068和FROM DS字段1069每個可以是一個位長(B8-B9)并且可識別關(guān)于幀的起源和/或目的地的信息。例如,在一些實施例中,如果TO DS字段1068中的值是邏輯0并且FROM DS字段1069中的值是邏輯0,則傳送可包括從一個站(STA)直接傳送到相同的獨立基本服務(wù)集(IBSS)內(nèi)的另一STA的數(shù)據(jù)幀、從一個非AP STA直接傳送到相同的基本服務(wù)集(BSS)內(nèi)的另一非AP STA的數(shù)據(jù)幀或管理或控制幀。如果TO DS字段1068中的值是邏輯1并且FROM DS字段1069中的值是邏輯0,則傳送可包括目的地為DS或由與AP關(guān)聯(lián)的STA發(fā)送到那個AP中的端口接入實體的數(shù)據(jù)幀。如果TO DS字段1068中的值是邏輯0并且FROM DS字段1069中的值是邏輯1,則傳送可包括存在DS或由AP中的端口接入實體發(fā)送的數(shù)據(jù)幀。并且如果TO DS字段1068中的值是邏輯1并且FROM DS字段1069中的值是邏輯1,則傳送可包括使用四個地址格式的數(shù)據(jù)幀。
在TO DS字段1068和FROM DS字段1069之后可以是其它位1070。如果在分組流創(chuàng)建期間被規(guī)定,則其它位1070可用于附加的幀控制字段參數(shù)(例如,幀控制覆蓋字段)。
持續(xù)時間/標(biāo)識符(DUR/ID)字段1072可以是16位長(2個八位字節(jié))。此字段的內(nèi)容隨著幀類型和子類型,隨著在CFP期間是否傳送幀,以及隨著發(fā)送STA(例如,通信裝置1030)的QoS能力而變化。當(dāng)被視為無符號整數(shù)并且不考慮地址值、類型以及子類型(甚至當(dāng)類型或子類型包含保留值時)的所接收的持續(xù)時間/ID字段的內(nèi)容小于32768時,持續(xù)時間值用于更新網(wǎng)絡(luò)分配矢量(NAV)。
地址字段1076、1078、1080以及1082可用于指示基本服務(wù)集識別(BSSID)、源地址(SA)、目的地地址(DA)、傳送STA地址(TA)以及接收STA地址(RA)。某些幀可不包含一些地址字段。每個地址字段可包括48位(6個八位字節(jié))地址。
字段ADDR 1076、ADDR 1078、序列控制1080、ADDR 1082、QoS控制1083和幀主體1084中的一個或多個可只存在于某些幀類型和幀的子類型中。然而,在許多實施例中,序列控制1080可存在于為分組流生成的幀中。
序列控制字段1080可以是16位長或2個八位字節(jié)長,并且可包括兩個子字段(序列號和片段號)。序列號字段可以是指示MSDU或管理協(xié)議數(shù)據(jù)單元(MMPDU)的序列號的12位字段。STA可將序列號分配給傳送的每個MSDU或MMPDU。
片段號字段可以是指示MSDU或MMPDU的每個片段的數(shù)量的4位字段。片段號在MSDU或MMPDU的第一個或唯一片段中可被設(shè)置為0并且可為那個MSDU或MMPDU的每個連續(xù)片段遞增一個。片段號可在片段的所有重傳中保持恒定。
幀主體字段1084可包括也被稱作MAC子層服務(wù)數(shù)據(jù)單元(MSDU)的一個或多個幀。幀主體1084可以是20個八位字節(jié)并且可包含數(shù)據(jù)元件、控制元件或參數(shù)和能力(包含將跨為分組流中的傳送生成的多個幀而重復(fù)的一些重復(fù)或恒定位序列)。FCS字段1086可以是四個八位字節(jié)并且可包含用于檢錯和糾錯(例如,循環(huán)冗余校驗值)的添加到幀1060的額外的校驗和字符。
圖1B和圖1C圖示具有表示圖1A中的未壓縮幀1060的壓縮幀1130和1230的流幀的許多不同的實施例中的兩個。特別地,圖1B圖示包括壓縮幀1130(它是由流幀邏輯從由MAC邏輯(例如,圖1中的流幀邏輯1018、1038和MAC子層邏輯1013、1033)生成的未壓縮幀1060而生成)的流幀1100的實施例。在其它實施例中,流幀1100可具有更多或者更少的字段、不同的字段和/或具有不同的字段長度的字段。在圖1B中圖示的本實施例中,流幀1100包括由幀主體字段1124和幀校驗序列(FCS)字段1126跟隨的MAC報頭1101中的流幀控制字段1102、流地址字段1114、壓縮幀控制字段1118以及序列控制字段1120。
流幀邏輯可通過移除持續(xù)時間/ID字段1072;移除地址字段1074、1076、1080和1082;以及移除幀主體1084的8個八位字節(jié)來壓縮未壓縮幀1060。流幀邏輯還可將流幀控制字段1102和流地址字段1114前端添加到壓縮幀1130。
流幀控制字段1102可包括協(xié)議版本字段1104、類型字段1106、子類型字段1107、流控制覆蓋字段1108、短流ID 1110以及監(jiān)聽器持續(xù)時間字段1111。協(xié)議版本字段1104可以是兩個位長(B0-B1)。協(xié)議版本字段1104的值可表示幀表示的對應(yīng)標(biāo)準(zhǔn)的修訂。類型字段1106可以是兩個位長(B2-B3)并且可為流幀將幀1106的類型識別為例如11。子類型字段1107可以是四個位長(B4-B7)并且可為流幀的第一類型將幀1100的子類型識別為例如0000。
幀控制覆蓋字段1108可包括1個位。短流ID1110可以是4個位長并且可識別在分組流的創(chuàng)建處規(guī)定的幀壓縮和解壓縮規(guī)則。
監(jiān)聽器持續(xù)時間字段1111可以是3個位并且可允許不知道流的監(jiān)聽裝置正確地設(shè)置NAV。監(jiān)聽器持續(xù)時間字段1111中的值111可指示持續(xù)時間字段存在于此流幀中。在其它實施例中,監(jiān)聽裝置的邏輯可在存儲器中將偏移存儲到持續(xù)時間字段。監(jiān)聽器持續(xù)時間字段1111的值000指示零持續(xù)時間值。此字段的其它的6個可能的值可以是用于以不同的速率傳送的ACK幀的持續(xù)時間值。這些特殊的持續(xù)時間值可以是用于在更低的MCS值的壓縮的ACK的持續(xù)時間以使監(jiān)聽裝置適當(dāng)?shù)卦O(shè)置NAV。預(yù)期的接收器可根據(jù)流解壓縮規(guī)則將持續(xù)時間字段填為零值。
在監(jiān)聽器持續(xù)時間字段1111之后可以是流地址字段1114。根據(jù)在流創(chuàng)建期間確定的流壓縮規(guī)則,流地址字段1114可以是6個字節(jié)長并且可包括TA或SA。流地址字段1114可包含48位(6個八位字節(jié))地址。
壓縮幀1130可跟隨流地址字段1114。在許多實施例中,壓縮幀1130可包括幀控制字段1118、序列控制字段1120以及幀主體1124。幀控制字段1114可包括與未壓縮幀控制字段1062相同的值。序列控制字段1120可包括與未壓縮序列控制字段1080相同的值。并且?guī)黧w字段1124可包括例如未壓縮幀主體字段1084的最后12個八位字節(jié)。
FCS字段1126可以是四個八位字節(jié)并且可包含用于檢錯和糾錯(例如,循環(huán)冗余校驗值)的添加到幀1100的額外的校驗和字符。在本實施例中,F(xiàn)CS字段1126可包括基于整個流幀1100而計算的循環(huán)冗余校驗值。
在另外的實施例中,F(xiàn)CS字段1126可以是縮短的FCS字段并且縮短的FCS字段的指示可包含在流幀1100中來通知監(jiān)聽器FCS字段1126的長度。在更進一步的實施例中,縮短的流地址可包含在FCS字段1126中而不是作為單獨的流地址字段1114。例如,在這樣的實施例中,縮短的流地址可以是現(xiàn)存的流地址的哈?;颥F(xiàn)存的流地址的截斷。在此情況下,流地址會被插入到FCS計算,例如,在幀的末端或流幀控制字段1102之后。
圖1C圖示包括由MAC邏輯生成的未壓縮幀1060的壓縮幀1230的流幀1200的備選實施例(例如,圖1中的流幀邏輯1018、1038和MAC子層邏輯1013、1033)。在圖1C中圖示的本實施例中,流幀1200包括由幀主體字段1224和幀校驗序列(FCS)字段1226跟隨的MAC報頭1201中的流幀控制字段1202、流地址字段1214、長流ID 1216、持續(xù)時間字段1212、幀控制字段1218以及序列控制字段1220。
流幀邏輯可通過移除地址字段1074、1076、1080和1082;以及移除幀主體1084的8個位來壓縮未壓縮幀1060。流幀邏輯還可將流幀控制字段1202和流地址字段1214前端添加到壓縮幀1230。
流幀控制字段1202可包括協(xié)議版本字段1204、類型字段1206、子類型字段1207、短流ID 1210以及監(jiān)聽器持續(xù)時間字段1211。協(xié)議版本字段1204可以是兩個位長(B0-B1)。協(xié)議版本字段1204的值可表示幀表示的對應(yīng)標(biāo)準(zhǔn)的修訂。類型字段1206可以是兩個位長(B2-B3)并且可為流幀將幀1206的類型識別為(例如)11。子類型字段1207可以是四個位長(B4-B7)并且可為流幀的第一類型將幀1200的子類型識別為例如0000。
短流ID 1210可包括四個位(例如,0000)來指示流幀1200中的長流ID字段1216的存在。
監(jiān)聽器持續(xù)時間字段1211可以是3個位并且可允許不知道流的監(jiān)聽裝置正確地設(shè)置NAV。在本實施例中,監(jiān)聽器持續(xù)時間字段1211可包括值111來指示持續(xù)時間字段1212存在于此流幀中。在許多實施例中,持續(xù)時間字段1212可以是壓縮幀數(shù)據(jù)的前兩個字節(jié)。在其它實施例中,持續(xù)時間字段1212可立即跟隨在流控制幀1202之后。在另外的實施例中,監(jiān)聽裝置的邏輯可知道到持續(xù)時間字段的偏移。
在監(jiān)聽器持續(xù)時間字段1211之后可以是流地址字段1214。根據(jù)在流創(chuàng)建期間確定的流壓縮規(guī)則,流地址字段1214可以是6個八位字節(jié)并且可包括TA或SA。
在本實施例中,長流ID 1216跟隨流地址字段1214。長流ID 1216可以是2個八位字節(jié)并且可包括流幀的索引來關(guān)聯(lián)流幀與在分組流的創(chuàng)建時確定的壓縮和解壓縮規(guī)則。
持續(xù)時間字段1212可包括未壓縮幀1060的持續(xù)時間字段1072。持續(xù)時間/標(biāo)識符(DUR/ID)字段1212可以是2個八位字節(jié)并且可包括用于更新監(jiān)聽裝置(例如,通信裝置1050和1055)中的網(wǎng)絡(luò)分配矢量(NAV)的持續(xù)時間值。
幀控制字段1218可與未壓縮幀1060的幀控制字段1062相同。然而,在本實施例中,可在流創(chuàng)建期間規(guī)定覆蓋位,其結(jié)果在未壓縮幀1060(例如,其它位1070)中生成。幀控制覆蓋字段1208可包括1個位。
序列控制字段1220可以是2個八位字節(jié)并且可包括兩個子字段(序列號和片段號)。這兩個字段可具有與未壓縮幀1060中的對應(yīng)字段相同的值。
幀主體字段1224可包括一個或多個MSDU。幀主體1224可以是12個八位字節(jié)并且可包含沒有來自未壓縮幀1060的重復(fù)或恒定位序列的數(shù)據(jù)元件、控制元件或參數(shù)和能力。
FCS字段1226可以是四個八位字節(jié)并且可包含用于檢錯和糾錯(例如,循環(huán)冗余校驗值)的添加到幀1100的額外的校驗和字符。在本實施例中,F(xiàn)CS字段1226可包括基于整個流幀1200而計算的循環(huán)冗余校驗值。
圖2描繪生成、傳送、接收并且解釋或解碼幀(例如,圖1B-1C中圖示的流幀1100和1200)的設(shè)備的實施例。設(shè)備包括耦合到媒體接入控制(MAC)子層邏輯201和物理層(PHY)邏輯250的收發(fā)器200。MAC子層邏輯201可確定幀并且物理層(PHY)邏輯250可通過利用經(jīng)由收發(fā)器200傳送的前置碼來封裝幀或多個幀、MAC協(xié)議數(shù)據(jù)單元(MPDU)而確定PPDU。
在許多實施例中,MAC子層邏輯201可包括耦合到流幀邏輯204的幀構(gòu)造器202來生成幀,例如,在圖1B-1C中圖示的流幀1100和1200中的一個。PHY邏輯250可包括數(shù)據(jù)單元構(gòu)造器203。數(shù)據(jù)單元構(gòu)造器203可確定前置碼來封裝MPDU或多于一個MPDU來生成PPDU。在許多實施例中,數(shù)據(jù)單元構(gòu)造器203可基于通過與目的地通信裝置的交互而選擇的通信參數(shù)來創(chuàng)建前置碼。
收發(fā)器200包括接收器204和傳送器206。傳送器206可包括編碼器208、調(diào)制器210、OFDM 212和DBF 214中的一個或多個。傳送器206的編碼器208接收并且編碼計劃用于來自MAC子層邏輯202的傳送的數(shù)據(jù),例如,利用二進制卷積編碼(BCC)、低密度奇偶校驗編碼(LDPC)和/或類似的。調(diào)制器210可接收來自編碼器208的數(shù)據(jù)并且可將所接收的數(shù)據(jù)塊施加到選擇的頻率的正弦曲線上,例如,經(jīng)由將數(shù)據(jù)塊映射到正弦曲線的對應(yīng)一組離散幅度或正弦曲線的一組離散相位或相對于正弦曲線的頻率的一組離散頻率位移。調(diào)制器210的輸出被饋到正交頻分復(fù)用器(OFDM)212,它將來自調(diào)制器210的調(diào)制的數(shù)據(jù)施加到多個正交副載波上。并且,OFDM 212的輸出可被饋到數(shù)字波束形成器(DBF)214來形成多個空間信道并且將單獨地操縱每個空間信道來最大化傳送至(以及接收自)多個用戶終端中的每個的信號功率。
收發(fā)器200還可包括連接到天線陣列218的雙工器216。因此,在本實施例中,單個天線陣列用于傳送和接收兩者。當(dāng)傳送時,信號通過雙工器216并且利用上轉(zhuǎn)換的信息承載信號來驅(qū)動天線。在傳送期間,雙工器216防止要傳送的信號進入接收器204。當(dāng)接收時,由天線陣列接收的信息承載信號通過雙工器216來將信號從天線陣列傳遞到接收器204。然后雙工器216防止所接收的信號進入傳送器206。因此,雙工器216作為開關(guān)操作來將天線陣列元件交替連接到接收器204和傳送器206。
天線陣列218將信息承載信號輻射成可由接收器的天線接收的電磁能的時變的空間分布。然后接收器可以提取所接收的信號的信息。
收發(fā)器200可包括接收器204用于接收、解調(diào)并且解碼信息承載信號。接收器204可包括DBF 220、OFDM 222、解調(diào)器224和解碼器226中的一個或多個。所接收的信號從天線元件218饋到數(shù)字波束形成器(DBF)220。DBF 220將N個天線信號轉(zhuǎn)換成L個信息信號。DBF 220的輸出被饋到OFDM 222。OFDM 222從信息承載信號被調(diào)制到其上的多個副載波提取信號信息。解調(diào)器224解調(diào)所接收的信號,從所接收的信號提取信息內(nèi)容來產(chǎn)生未解調(diào)的信息信號。并且,解碼器226解碼從解調(diào)器224接收的數(shù)據(jù)并且將解碼的信息、MPDU或多于一個MPDU傳送到MAC子層邏輯201。
本領(lǐng)域技術(shù)人員將認(rèn)識到收發(fā)器可包括圖2中未示出的大量附加的功能并且接收器204和傳送器206可以是不同的裝置而不是被封裝為一個收發(fā)器。例如,收發(fā)器的實施例可包括動態(tài)隨機存取存儲器(DRAM)、參考振蕩器、濾波電路、同步電路、交織器和解交織器、可能的多個頻率轉(zhuǎn)換級和多個放大級等。另外,可集成圖2中示出的一些功能。例如,數(shù)字波束形成可與正交頻分復(fù)用集成。
MAC子層邏輯201可解碼或解析MPDU或MPDU來確定幀(例如,圖1B-1C中圖示的流幀1100和1200)的特定類型并且解壓縮在MPDU中包含的壓縮幀。
圖3A-3B描繪傳送、接收并且解釋或解碼與流幀(例如,圖1B-1C中圖示的流幀1100和1200)的通信的流程圖300和350的實施例。參考圖3A,流程圖300可開始于在通信裝置(例如,在圖1中圖示的通信裝置1030)的MAC邏輯中生成流幀(元素302)。通信裝置的流幀邏輯可通過壓縮未壓縮幀、前端添加流幀字段并且計算幀校驗序列(FCS)字段來促進分組流。在一些實施例中,流幀邏輯可通過移除幀主體中的持續(xù)時間字段、地址字段以及重復(fù)位序列來壓縮未壓縮幀。在一些實施例中,流幀邏輯可生成流幀控制字段和流地址字段來前端添加到壓縮幀以生成流幀。
流幀邏輯可生成流幀,流幀可包括流幀控制字段,幀控制字段將幀識別為流幀類型和流幀子類型,經(jīng)由流索引而識別跟隨的壓縮規(guī)則來壓縮未壓縮幀,并且在流幀中識別具有持續(xù)時間的持續(xù)時間或另一字段。之后,流地址可指示流幀的源或要傳送流幀的傳送器的地址。
流幀邏輯還可插入由FCS字段跟隨的壓縮幀。在許多實施例中,流幀邏輯可基于整個流幀通過哈希或以其它方式計算FCS字段值來計算FCS字段。
在MAC邏輯生成流幀之后,物理層邏輯可接收流幀。通信裝置的MAC邏輯可將作為MPDU的幀傳到將數(shù)據(jù)轉(zhuǎn)換成可傳送到站的分組的數(shù)據(jù)單元構(gòu)造器。數(shù)據(jù)單元構(gòu)造器可生成前置碼來封裝來自幀構(gòu)造器的一個或多個MPDU以形成用于傳送的PPDU(元素305)。
然后PPDU可被傳送到物理層裝置(例如,圖2中的傳送器206或圖1中的收發(fā)器1020、1040)因此PPDU可被轉(zhuǎn)換成通信信號(元素310)。然后傳送器可經(jīng)由天線來傳送通信信號(元素315)。
參考圖3B,流程圖350開始于站的接收器(例如,圖2中的接收器204)經(jīng)由一個或多個天線(例如,天線陣列218的天線元件)接收通信信號(元素355)。接收器可根據(jù)在前置碼中描述的過程將通信信號轉(zhuǎn)換成一個或多個MPDU(元素360)。更具體地,所接收的信號是從一個或多個天線饋到DBF(例如,DBF 220)。DBF將天線信號轉(zhuǎn)換成信息信號。DBF的輸出被饋到OFDM(例如,OFDM 222)。OFDM從信息承載信號被調(diào)制到其上的多個副載波提取信號信息。然后,例如,解調(diào)器(例如,解調(diào)器224)經(jīng)由BPSK、16-QAM、64-QAM、256-QAM、QPSK或SQPSK來解調(diào)信號信息。并且解碼器(例如,解碼器226)經(jīng)由(例如)BCC或LDPC來解碼來自解調(diào)器的信號信息以提取一個或多個MPDU(元素360)并且將一個或多個MPDU傳送到MAC子層邏輯(例如,MAC子層邏輯202)(元素365)。
MAC子層邏輯可解碼每個MPDU中的流幀。例如,MAC子層邏輯可解析流幀來確定壓縮幀并且基于與流幀中的流索引關(guān)聯(lián)的解壓縮規(guī)則來重建壓縮幀。
在許多實施例中,解析流幀可包括解析流幀控制字段來確定流索引并且解析壓縮幀。解析壓縮幀可包括解析幀控制字段、序列控制字段和壓縮幀主體。若干實施例還包括解析流地址字段,其中流地址字段包括傳送器地址或源地址。并且另外的實施例包括解析長流索引字段,其中流幀控制字段的短流索引字段包括指示長流索引字段的存在的值。
解釋流幀可涉及比較壓縮幀的值與存儲器中的值。例如,解釋流幀可涉及比較流幀控制類型與流類型11來確定幀是流幀。解釋流幀可涉及比較流幀控制子類型與流子類型0000來確定幀是流幀的子類型。例如,解釋短流ID可包括在存儲器中查找數(shù)據(jù)結(jié)構(gòu)(例如,短流ID列表)中的ID來確定與流幀關(guān)聯(lián)的解壓縮規(guī)則。并且解釋流幀可涉及比較長流ID與存儲器中的長流ID的列表來確定與流幀關(guān)聯(lián)的解壓縮規(guī)則。
下文的示例屬于另外的實施例。一個示例包括方法。方法可涉及由媒體接入控制邏輯生成流幀,包括:確定流幀控制字段;確定壓縮幀,壓縮幀包括幀控制字段、序列控制字段和壓縮幀主體;以及確定幀校驗序列。
在一些實施例中,方法還可包括由物理層邏輯利用前置碼來封裝流幀以創(chuàng)建物理層協(xié)議數(shù)據(jù)單元來傳送。在一些實施例中,方法還可包括經(jīng)由天線傳送流幀。在許多實施例中,方法還可包括確定流地址字段,其中流地址字段包括傳送器地址或源地址。在若干實施例中,方法還可包括確定長流索引字段,其中流幀控制字段的短流索引字段包括指示長流索引字段的存在的值。在若干實施例中,確定流幀控制字段包括確定協(xié)議版本字段、幀類型字段和幀子類型字段。在若干實施例中,確定壓縮幀包括根據(jù)與流幀的流索引關(guān)聯(lián)的流壓縮規(guī)則來移除恒定位序列。并且,在一些實施例中,確定幀校驗序列包括作為整體確定流幀的哈希值。
另一示例包括設(shè)備。設(shè)備可包括存儲器;耦合到存儲器來生成流幀的媒體接入控制邏輯,包括通過操作來確定流幀控制字段;確定壓縮幀,壓縮幀包括幀控制字段、序列控制字段和壓縮幀主體;以及確定幀校驗序列。
在一些實施例中,設(shè)備還可包括物理層邏輯,所述物理層邏輯耦合到媒體接入控制邏輯,所述媒體接入控制邏輯利用前置碼來封裝流幀以創(chuàng)建物理層協(xié)議數(shù)據(jù)單元來傳送。在一些實施例中,設(shè)備還可包括天線,所述天線耦合到物理層邏輯來傳送流幀。在一些實施例中,媒體接入控制邏輯包括邏輯來確定流地址字段,其中流地址字段包括傳送器地址或源地址。在一些實施例中,媒體接入控制邏輯包括邏輯來確定長流索引字段,其中流幀控制字段的短流索引字段包括指示長流索引字段的存在的值。在一些實施例中,媒體接入控制邏輯包括邏輯來確定協(xié)議版本字段、幀類型字段和幀子類型字段。在一些實施例中,媒體接入控制邏輯包括邏輯來確定壓縮幀(包括根據(jù)與流幀的流索引關(guān)聯(lián)的流壓縮規(guī)則來移除恒定位序列)。并且在設(shè)備的一些實施例中,媒體接入控制邏輯包括邏輯來作為整體確定流幀的哈希值來確定幀校驗序列字段。
另一示例包括系統(tǒng)。系統(tǒng)可包括物理層邏輯,用于利用前置碼而封裝流幀;存儲器;以及耦合到存儲器來生成流幀的媒體接入控制邏輯,包括通過操作來確定流幀控制字段;確定壓縮幀,壓縮幀包括幀控制字段、序列控制字段和壓縮幀主體;以及確定幀校驗序列。
另一示例包括方法。方法可涉及由物理層邏輯解碼流幀;解析流幀控制字段;解析壓縮幀,壓縮幀包括幀控制字段、序列控制字段和壓縮幀主體;以及基于壓縮幀和流索引來重建未壓縮幀。
在一些實施例中,方法還可包括經(jīng)由天線接收流幀。在一些實施例中,方法還可包括解析流地址字段,其中流地址字段包括傳送器地址或源地址。在許多實施例中,方法還可包括解析長流索引字段,其中流幀控制字段的短流索引字段包括指示長流索引字段的存在的值。在若干實施例中,方法還可包括解析長流索引字段,其中流幀控制字段的短流索引字段包括指示長流索引字段的存在的值。在若干實施例中,解析流幀控制字段包括解析協(xié)議版本字段、幀類型字段以及幀子類型字段。在若干實施例中,解析壓縮幀包括解析壓縮幀主體,壓縮幀主體包括在分組流的幀中不恒定的12位。并且,在一些實施例中,解析幀校驗序列包括作為整體來解析流幀的哈希值。
另一示例包括一種設(shè)備。設(shè)備可包括物理層邏輯來解碼流幀;耦合到存儲器來接收流幀的媒體接入控制邏輯,包括邏輯來解析流幀控制字段;解析壓縮幀,壓縮幀包括幀控制字段、序列控制字段和壓縮幀主體;以及基于壓縮幀和流索引來重建未壓縮幀。
在一些實施例中,設(shè)備還可包括天線,所述天線耦合到物理邏輯來接收流幀。在一些實施例中,媒體接入控制邏輯可包括邏輯來解析流地址字段,其中流地址字段包括傳送器地址或源地址。在一些實施例中,媒體接入控制邏輯包括邏輯來解析長流索引字段,其中流幀控制字段的短流索引字段包括指示長流索引字段的存在的值。在一些實施例中,媒體接入控制邏輯包括邏輯來解析協(xié)議版本字段、幀類型字段以及幀子類型字段。在一些實施例中,媒體接入控制邏輯包括邏輯來解析壓縮幀主體,壓縮幀主體包括在分組流的幀中不恒定的12位。并且在設(shè)備的一些實施例中,媒體接入控制邏輯包括邏輯來作為整體來解析流幀的哈希值以確定幀校驗序列字段。
另一示例包括程序產(chǎn)品。解析分組流的流幀的程序產(chǎn)品可包括存儲介質(zhì),包括由基于處理器的裝置執(zhí)行的指令,其中當(dāng)由基于處理器的裝置執(zhí)行時,指令執(zhí)行操作,操作包括:由物理層邏輯解碼流幀;解析流幀控制字段;解析壓縮幀,壓縮幀包括幀控制字段、序列控制字段和壓縮幀主體;以及基于壓縮幀和流索引來重建未壓縮幀。
在一些實施例中,操作還可包括解析流地址字段,其中流地址字段包括傳送器地址或源地址。在許多實施例中,操作還可包括解析長流索引字段,其中流幀控制字段的短流索引字段包括指示長流索引字段的存在的值。在若干實施例中,操作還可包括解析長流索引字段,其中流幀控制字段的短流索引字段包括指示長流索引字段的存在的值。在若干實施例中,解析流幀控制字段包括解析協(xié)議版本字段、幀類型字段和幀子類型字段。在若干實施例中,解析壓縮幀包括解析壓縮幀主體,壓縮幀主體包括在分組流的幀中不恒定的12位。并且,在一些實施例中,解析幀校驗序列包括作為整體來解析流幀的哈希值。
另一示例包括程序產(chǎn)品。生成分組流的流幀的程序產(chǎn)品可包括存儲介質(zhì),所述存儲介質(zhì)包括由基于處理器的裝置執(zhí)行的指令,其中所述指令當(dāng)由基于處理器的裝置執(zhí)行時執(zhí)行操作,操作包括:由媒體接入控制邏輯生成流幀,包括:確定流幀控制字段;確定壓縮幀,壓縮幀包括幀控制字段、序列控制字段和壓縮幀主體;以及確定幀校驗序列。
在一些實施例中,操作還可包括確定流地址字段,其中流地址字段包括傳送器地址或源地址。在許多實施例中,操作還可包括確定長流索引字段,其中流幀控制字段的短流索引字段包括指示長流索引字段的存在的值。在若干實施例中,操作還可包括確定長流索引字段,其中流幀控制字段的短流索引字段包括指示長流索引字段的存在的值。在若干實施例中,確定流幀控制字段包括確定協(xié)議版本字段、幀類型字段和幀子類型字段。在若干實施例中,確定壓縮幀包括根據(jù)與流幀的流索引關(guān)聯(lián)的流壓縮規(guī)則來移除恒定位序列。并且,在一些實施例中,確定幀校驗序列包括作為整體確定流幀的哈希值。
在一些實施例中,上述和權(quán)利要求中的一些或所有特征可在一個實施例中實現(xiàn)。例如,備選特征可在實施例中實現(xiàn)為備選,連同邏輯或可選擇的偏好來確定實現(xiàn)哪個備選。具有不互相排斥的特征的一些實施例還可包括邏輯或可選擇的偏好來啟用或停用一個或多個特征。例如,可在制造時通過包含或移除電路通路或晶體管來選擇一些特征??稍诓渴饡r或在部署之后經(jīng)由邏輯或可選擇的偏好(例如,指撥開關(guān)等)選擇另外特征。在經(jīng)由可選擇的偏好(例如,軟件偏好、電熔絲等)之后用戶可選擇更進一步的特征。
多個實施例可具有一個或多個有利效果。例如,一些實施例可提供相對于標(biāo)準(zhǔn)MAC報頭大小的減小的MAC報頭大小。另外的實施例可包含一個或多個有利效果,例如,用于更有效率的傳送的更小的分組大小、由于通信的傳送器和接收器兩者上的更少的數(shù)據(jù)業(yè)務(wù)的更低功耗、更少的業(yè)務(wù)沖突、等待分組的傳送或接收的更少的延遲等。
另一實施例是實現(xiàn)為用于實現(xiàn)參考圖1-圖4描述的系統(tǒng)、設(shè)備和方法的程序產(chǎn)品。實施例可以采取完全硬件實施例、經(jīng)由通用硬件(例如,一個或多個處理器和存儲器)實現(xiàn)的軟件實施例或包括專用硬件和軟件元件的實施例的形式。一個實施例是在軟件或代碼中實現(xiàn),軟件或代碼包括但不限于固件、常駐軟件、微代碼或其它類型的可執(zhí)行指令。
此外,實施例可以采取可從機器可訪問的、計算機可用的或計算機可讀的介質(zhì)訪問的計算機程序產(chǎn)品的形式(提供程序代碼供計算機、移動裝置或任何其它指令執(zhí)行系統(tǒng)使用或結(jié)合其使用)。為了此描繪的目的,機器可訪問的、計算機可用的或計算機可讀的介質(zhì)是可以包含、存儲、通信、傳播或傳輸程序(用于或連同與指令執(zhí)行系統(tǒng)或設(shè)備)的任何設(shè)備或制品。
介質(zhì)可包括電子、磁、光、電磁或半導(dǎo)體系統(tǒng)介質(zhì)。機器可訪問的、計算機可用的或計算機可讀介質(zhì)的示例包含存儲器(例如,易失性存儲器和非易失性存儲器)。例如,存儲器可包括半導(dǎo)體或固態(tài)存儲器(例如,閃速存儲器、磁帶、可移除計算機軟盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、硬磁盤和/或光盤)。光盤的當(dāng)前示例包含壓縮盤只讀存儲器(CD-ROM)、壓縮盤讀/寫存儲器(CD-R/W)、數(shù)字視頻盤(DVD)只讀存儲器(DVD-ROM)、DVD隨機存取存儲器(DVD-RAM)、DVD可記錄存儲器(DVD-R)以及DVD讀/寫存儲器(DVD-R/W)。
適合于存儲和/或執(zhí)行程序代碼的指令執(zhí)行系統(tǒng)可包括通過系統(tǒng)總線直接或間接地耦合到存儲器的至少一個處理器。存儲器可包括在代碼的實際執(zhí)行期間采用的本地存儲器、大容量存儲器(例如,動態(tài)隨機存取存儲器(DRAM))和高速緩沖存儲器,其提供至少一些代碼的臨時存儲以便降低必須在執(zhí)行期間從大容量存儲器取回代碼的次數(shù)。
輸入/輸出或I/O裝置(包含但不限于鍵盤、顯示器、指向裝置等)可以直接或通過中間I/O控制器而耦合到指令執(zhí)行系統(tǒng)。網(wǎng)絡(luò)適配器還可耦合到指令執(zhí)行系統(tǒng)來使指令執(zhí)行系統(tǒng)能通過插入私人或公用網(wǎng)絡(luò)而耦合到其它指令執(zhí)行系統(tǒng)或遠程打印機或存儲裝置。調(diào)制解調(diào)器、藍牙?、以太網(wǎng)、Wi-Fi以及WiDi適配器卡只是一些當(dāng)前可用類型的網(wǎng)絡(luò)適配器。