本發(fā)明涉及無線局域網(wǎng)(WLAN,Wireless Local AreaNetworks)技術(shù)領(lǐng)域,具體涉及一種支持OFDMA的下行多用戶BA幀的等幀長實(shí)現(xiàn)方法和裝置。
背景技術(shù):
OFDMA(Orthogonal Frequency Division Multiple Access,正交頻分多址接入)技術(shù)為WLAN實(shí)現(xiàn)多用戶傳輸提供了可行性技術(shù)方案。通過為不同用戶分配相互正交的信道資源的方法,AP(Access Point,訪問接入點(diǎn))能夠同時(shí)接收/發(fā)送多個(gè)用戶的數(shù)據(jù)包,然而,為了最大化頻帶利用率,也需要同時(shí)發(fā)送/接收多個(gè)用戶的響應(yīng)幀。
11ac協(xié)議中已經(jīng)標(biāo)準(zhǔn)化了基于MIMO(Multiple-InputMultiple-Output,多入多出)技術(shù)的下行多用戶傳輸方案,其上行響應(yīng)機(jī)制是基于輪詢的方法來實(shí)現(xiàn)用戶對(duì)接收數(shù)據(jù)包的確認(rèn)。雖然此機(jī)制也可以用于支持OFDMA的WLAN多用戶上行傳輸?shù)拇_認(rèn)過程,但是其頻帶利用率相對(duì)較低。
此外,確認(rèn)幀一般有BA(Block ACK,塊確認(rèn))和ACK(Acknowledgement,確認(rèn)字符)兩種,它們的幀格式相對(duì)固定,雖然多TID-BA(Traffic Identifier-BlockACK,流標(biāo)識(shí)-塊確認(rèn))的幀體長度不固定,但是多TID-BA幀是由每TID字段重復(fù)構(gòu)成,每TID字段包括每TID信息(長度為2個(gè)字節(jié))、起始序列控制(長度為2個(gè)字節(jié))和BA點(diǎn)陣圖(長度為8個(gè)字節(jié))三個(gè)字段,因此多TID-BA幀有相對(duì)固定的幀格式,只是多TID-BA幀中承載的每TID字段個(gè)數(shù)不確定而已,如圖1所示為傳統(tǒng)多TID-BA幀結(jié)構(gòu)。
通過對(duì)支持多TID-BA幀的改進(jìn),可以實(shí)現(xiàn)多用戶的BA/ACK。例如, 如圖2所示為支持多用戶的BA/ACK幀,將多TID-BA的目的地址RA設(shè)置為廣播/多播地址,以表明此BA為多用戶接收,每TID信息字段中有12bit保留位,將其中11bit指示此TID字段所屬用戶,即AID(Association Identifier,協(xié)商標(biāo)識(shí)),將其中1bit指示該TID用于BA確認(rèn)還是ACK確認(rèn):
如果為BA確認(rèn),則此TID信息字段有后續(xù)的2字節(jié)的起始序列控制和8字節(jié)的BA點(diǎn)陣圖,即每TID由12字節(jié)組成。
如果為ACK確認(rèn),則此TID信息字段無后續(xù)的2字節(jié)的起始序列控制和8字節(jié)的BA點(diǎn)陣圖,即每TID有2字節(jié)組成。
為了提高頻帶利用率,每個(gè)20M子信道上的多用戶BA幀僅僅承載該子信道上用戶的確認(rèn)信息,以實(shí)現(xiàn)每個(gè)20M子信道上的多用戶BA幀內(nèi)容不同。此外,基于OFDMA的WLAN,每個(gè)20M子信道上分配的用戶數(shù)量未必相同,各個(gè)用戶采用的確認(rèn)方式——ACK(2個(gè)字節(jié))或者BA(12個(gè)字節(jié)),也未必相同。再者,為了與傳統(tǒng)終端兼容,支持多用戶的BA幀需要采用non-HT(non-High Throughout,非高吞吐量)格式,即需要在20M的信道上傳輸多用戶BA幀,同時(shí)支持多用戶的BA幀也不可進(jìn)行padding(填充)。因此,每個(gè)20M子信道上AP傳輸?shù)亩嘤脩舻腂A將面臨BA幀持續(xù)時(shí)長不等的問題,為TXOP(Transmission Opportunities,傳輸機(jī)會(huì))內(nèi)上下行連續(xù)多次傳輸帶來同步方面的問題。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)相關(guān)技術(shù)中每個(gè)20M子信道上支持多用戶BA幀持續(xù)時(shí)長不等的問題,本發(fā)明提供一種支持OFDMA的下行多用戶BA幀的等幀長實(shí)現(xiàn)方法和裝置。
為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明采取的技術(shù)方案如下:
一種支持OFDMA的下行多用戶BA幀的等幀長實(shí)現(xiàn)方法,包括:
確定兩個(gè)或者多個(gè)子信道內(nèi)的多用戶塊確認(rèn)BA幀中持續(xù)時(shí)間最長的基準(zhǔn)BA幀;
根據(jù)所述基準(zhǔn)BA幀,在持續(xù)時(shí)間短的所述多用戶BA幀中添加信息域 或者重復(fù)信息域,以使所述持續(xù)時(shí)間短的所述多用戶BA幀的持續(xù)時(shí)間增加至與所述基準(zhǔn)BA幀持續(xù)時(shí)間相同。
進(jìn)一步地,確定兩個(gè)或者多個(gè)子信道內(nèi)的多用戶BA中持續(xù)時(shí)間最長的基準(zhǔn)BA幀包括:根據(jù)兩個(gè)或者多個(gè)子信道內(nèi)的多用戶BA幀的幀長確定所述基準(zhǔn)BA幀。
進(jìn)一步地,所述信息域包括隧道標(biāo)識(shí)TID字段。
進(jìn)一步地,兩個(gè)或者多個(gè)子信道內(nèi)的多用戶BA幀的幀長確定所述基準(zhǔn)BA幀包括以下之一:
確定每個(gè)多用戶BA幀中各用戶的BA響應(yīng)信息長度總量或者確認(rèn)字符ACK響應(yīng)信息長度總量;將所述BA響應(yīng)信息長度總量或者確認(rèn)字符ACK響應(yīng)信息長度總量最大的多用戶BA幀作為所述基準(zhǔn)BA幀;
確定每個(gè)多用戶BA幀中各用戶的BA響應(yīng)信息長度最大值或者確認(rèn)字符ACK響應(yīng)信息長度最大值;將所述BA幀中各用戶的BA響應(yīng)信息長度最大值或者確認(rèn)字符ACK響應(yīng)信息長度最大值最大的多用戶BA幀作為所述基準(zhǔn)BA幀。
進(jìn)一步地,在持續(xù)時(shí)間短的所述多用戶BA幀中添加信息域或者重復(fù)信息域之前還包括:
將所述基準(zhǔn)BA幀的BA響應(yīng)信息長度總量或者確認(rèn)字符ACK響應(yīng)信息長度總量與每個(gè)所述持續(xù)時(shí)間短的多用戶BA幀的BA響應(yīng)信息長度總量或者確認(rèn)字符ACK響應(yīng)信息長度總量作差,獲得每個(gè)多用戶BA幀與所述基準(zhǔn)BA幀的幀長差值LD;
或者,將所述基準(zhǔn)BA幀的BA響應(yīng)信息長度最大值或者確認(rèn)字符ACK響應(yīng)信息長度最大值與每個(gè)所述持續(xù)時(shí)間短的多用戶BA幀的BA響應(yīng)信息長度或者確認(rèn)字符ACK響應(yīng)信息長度最大值作差,獲得每個(gè)多用戶BA幀與所述基準(zhǔn)BA幀的幀長差值LD。
進(jìn)一步地,在持續(xù)時(shí)間短的所述多用戶BA幀中添加信息域或者重復(fù)信息域包括以下之一:
當(dāng)所述LD為12的整數(shù)倍時(shí),在持續(xù)時(shí)間短的多用戶BA幀的幀校驗(yàn)序 列FCS域前面增加LD/12個(gè)響應(yīng)類型為BA的TID字段,其中,TID字段中保留的12比特中的11比特置0,1比特為BA響應(yīng);
當(dāng)所述LD為12的整數(shù)倍時(shí),在持續(xù)時(shí)間短的多用戶BA幀的FCS域前面增加LD/2個(gè)響應(yīng)類型為ACK的TID字段,其中,TID字段中保留的12比特中的11比特置0,1比特為ACK響應(yīng);
當(dāng)所述LD不為12的整數(shù)倍時(shí),在持續(xù)時(shí)間短的多用戶BA幀的FCS域的前面增加LD/2個(gè)響應(yīng)類型為ACK的TID字段,其中,TID字段中保留的12比特中的11比特置0,1比特為ACK響應(yīng);
當(dāng)所述LD不為12的整數(shù)倍時(shí),在持續(xù)時(shí)間短的多用戶BA幀的FCS域的前面增加個(gè)響應(yīng)類型為BA的TID字段,其中,TID字段中保留的12比特中的11比特置0,1比特為BA響應(yīng),并且增加個(gè)響應(yīng)類型為ACK的TID字段,其中,TID字段中保留的12比特中的11比特置0,1比特為ACK響應(yīng),其中,表示向下取整。
為解決上述技術(shù)問題,本發(fā)明還提供一種支持OFDMA的下行多用戶BA幀的等幀長實(shí)現(xiàn)裝置,包括:
基準(zhǔn)模塊,用于確定兩個(gè)或者多個(gè)子信道內(nèi)的多用戶塊確認(rèn)BA幀中持續(xù)時(shí)間最長的基準(zhǔn)BA幀;
填充模塊,用于根據(jù)所述基準(zhǔn)BA幀,在持續(xù)時(shí)間短的所述多用戶BA幀中添加信息域或者重復(fù)信息域,以使所述持續(xù)時(shí)間短的所述多用戶BA幀的持續(xù)時(shí)間增加至與所述基準(zhǔn)BA幀持續(xù)時(shí)間相同。
優(yōu)選地,所述基準(zhǔn)模塊具體用于:根據(jù)兩個(gè)或者多個(gè)子信道內(nèi)的多用戶BA幀的幀長確定所述基準(zhǔn)BA幀。
優(yōu)選地,所述基準(zhǔn)模塊根據(jù)兩個(gè)或者多個(gè)子信道內(nèi)的多用戶BA幀的幀長確定所述基準(zhǔn)BA幀是指:
確定每個(gè)多用戶BA幀中各用戶的BA響應(yīng)信息長度總量或者確認(rèn)字符ACK響應(yīng)信息長度總量;將所述BA響應(yīng)信息長度總量或者確認(rèn)字符ACK響應(yīng)信息長度總量最大的多用戶BA幀作為所述基準(zhǔn)BA幀;
確定每個(gè)多用戶BA幀中各用戶的BA響應(yīng)信息長度最大值或者確認(rèn)字 符ACK響應(yīng)信息長度最大值;將所述BA幀中各用戶的BA響應(yīng)信息長度最大值或者確認(rèn)字符ACK響應(yīng)信息長度最大值最大的多用戶BA幀作為所述基準(zhǔn)BA幀。
優(yōu)選地,所述裝置還包括:
第一差值模塊,用于將所述基準(zhǔn)BA幀的BA響應(yīng)信息長度總量或者確認(rèn)字符ACK響應(yīng)信息長度總量與每個(gè)所述持續(xù)時(shí)間短的多用戶BA幀的BA響應(yīng)信息長度總量或者確認(rèn)字符ACK響應(yīng)信息長度總量作差,獲得每個(gè)多用戶BA幀與所述基準(zhǔn)BA幀的幀長差值LD;
或者,第二差值模塊,用于將所述基準(zhǔn)BA幀的BA響應(yīng)信息長度最大值或者確認(rèn)字符ACK響應(yīng)信息長度最大值與每個(gè)所述持續(xù)時(shí)間短的多用戶BA幀的BA響應(yīng)信息長度或者確認(rèn)字符ACK響應(yīng)信息長度最大值作差,獲得每個(gè)多用戶BA幀與所述基準(zhǔn)BA幀的幀長差值LD。
優(yōu)選地,所述填充模塊在持續(xù)時(shí)間短的所述多用戶BA幀中添加信息域或者重復(fù)信息域是指以下之一:
當(dāng)所述LD為12的整數(shù)倍時(shí),在持續(xù)時(shí)間短的多用戶BA幀的幀校驗(yàn)序列FCS域前面增加LD/12個(gè)響應(yīng)類型為BA的TID字段,其中,TID字段中保留的12比特中的11比特置0,1比特為BA響應(yīng);
當(dāng)所述LD為12的整數(shù)倍時(shí),在持續(xù)時(shí)間短的多用戶BA幀的FCS域前面增加LD/2個(gè)響應(yīng)類型為ACK的TID字段,其中,TID字段中保留的12比特中的11比特置0,1比特為ACK響應(yīng);
當(dāng)所述LD不為12的整數(shù)倍時(shí),在持續(xù)時(shí)間短的多用戶BA幀的FCS域的前面增加LD/2個(gè)響應(yīng)類型為ACK的TID字段,其中,TID字段中保留的12比特中的11比特置0,1比特為ACK響應(yīng);
當(dāng)所述LD不為12的整數(shù)倍時(shí),在持續(xù)時(shí)間短的多用戶BA幀的FCS域的前面增加個(gè)響應(yīng)類型為BA的TID字段,其中,TID字段中保留的12比特中的11比特置0,1比特為BA響應(yīng),并且增加個(gè)響應(yīng)類型為ACK的TID字段,其中,TID字段中保留的12比特中的11比特置0,1比特為ACK響應(yīng),其中,表示向下取整。
本發(fā)明和現(xiàn)有技術(shù)相比,具有如下有益效果:
本發(fā)明提供的支持OFDMA的下行多用戶BA幀的等幀長實(shí)現(xiàn)方法和裝置,支持OFDMA的多用戶BA幀在不同20M帶寬上具有相同的長度,如果以相同的速率傳輸,那么在全帶寬上能夠保證每個(gè)20M信道上具有相同的持續(xù)時(shí)長,以實(shí)現(xiàn)一個(gè)TXOP內(nèi)上下行連續(xù)多次傳輸?shù)耐健?/p>
附圖說明
圖1是相關(guān)技術(shù)的多TID幀結(jié)構(gòu)示意圖;
圖2是相關(guān)技術(shù)的支持多用戶的響應(yīng)幀BA幀結(jié)構(gòu)示意圖;
圖3是本發(fā)明實(shí)施例一的采用ACK確認(rèn)信息的40M全信道的BA幀結(jié)構(gòu)示意圖;
圖4是本發(fā)明實(shí)施例二的采用BA確認(rèn)信息的40M全信道的BA幀結(jié)構(gòu)示意圖;
圖5是本發(fā)明實(shí)施例三的采用ACK確認(rèn)信息的40M全信道的BA幀結(jié)構(gòu)示意圖;
圖6是本發(fā)明實(shí)施例四的采用ACK和BA確認(rèn)信息的40M全信道的BA幀結(jié)構(gòu)示意圖;
圖7是本發(fā)明實(shí)施例五的采用ACK和BA確認(rèn)信息的80M全信道的BA幀結(jié)構(gòu)示意圖;
圖8是本發(fā)明實(shí)施例六的采用ACK和BA確認(rèn)信息的160M全信道的BA幀結(jié)構(gòu)示意圖;
圖9是本發(fā)明實(shí)施例的支持OFDMA的下行多用戶BA幀的等幀長實(shí)現(xiàn)方法的流程圖;
圖10是本發(fā)明實(shí)施例的支持OFDMA的下行多用戶BA幀的等幀長實(shí)現(xiàn)裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明的發(fā)明目的、技術(shù)方案和有益效果更加清楚明了,下面結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行說明,需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例和實(shí)施例中的特征可以相互任意組合。
如圖9所示,本發(fā)明實(shí)施例提供一種支持OFDMA的下行多用戶BA幀的等幀長實(shí)現(xiàn)方法,包括:
確定兩個(gè)或者多個(gè)子信道內(nèi)的多用戶BA幀中持續(xù)時(shí)間最長的基準(zhǔn)BA幀;
根據(jù)所述基準(zhǔn)BA幀,在持續(xù)時(shí)間短的所述多用戶BA幀中添加信息域或者重復(fù)信息域,以使所述持續(xù)時(shí)間短的所述多用戶BA幀的持續(xù)時(shí)間增加至與所述基準(zhǔn)BA幀持續(xù)時(shí)間相同。
本發(fā)明實(shí)施例提出支持OFDMA的下行多用戶BA等幀長實(shí)現(xiàn)方法,AP在不同20M子信道上傳輸多用戶BA幀,使每個(gè)子信道上的多用戶BA持續(xù)時(shí)間相同。本發(fā)明是在持續(xù)時(shí)間短的多用戶BA幀中增加/重復(fù)其某一個(gè)信息域,優(yōu)先考慮增加/重復(fù)TID字段,使其持續(xù)時(shí)間增加直至與其它子信道上的多用戶BA幀持續(xù)時(shí)間相同,其中,增加的每TID字段可以承載BA響應(yīng)幀或者ACK響應(yīng)幀。
其中,確定兩個(gè)或者多個(gè)子信道內(nèi)的多用戶BA幀中持續(xù)時(shí)間最長的基準(zhǔn)BA幀包括:根據(jù)兩個(gè)或者多個(gè)子信道內(nèi)的多用戶BA幀的幀長確定所述基準(zhǔn)BA幀。
其中,所述信息域包括隧道標(biāo)識(shí)TID字段。
兩個(gè)或者多個(gè)子信道內(nèi)的多用戶BA幀的幀長確定所述基準(zhǔn)BA幀包括以下之一:
確定每個(gè)多用戶BA幀中各用戶的BA響應(yīng)信息長度總量或者確認(rèn)字符ACK響應(yīng)信息長度總量;將所述BA響應(yīng)信息長度總量或者確認(rèn)字符ACK響應(yīng)信息長度總量最大的多用戶BA幀作為所述基準(zhǔn)BA幀;
確定每個(gè)多用戶BA幀中各用戶的BA響應(yīng)信息長度最大值或者確認(rèn)字符ACK響應(yīng)信息長度最大值;將所述BA幀中各用戶的BA響應(yīng)信息長度最大值或者確認(rèn)字符ACK響應(yīng)信息長度最大值最大的多用戶BA幀作為所述基 準(zhǔn)BA幀。
在持續(xù)時(shí)間短的所述多用戶BA幀中添加信息域或者重復(fù)信息域之前還包括:
將所述基準(zhǔn)BA幀的BA響應(yīng)信息長度總量或者確認(rèn)字符ACK響應(yīng)信息長度總量與每個(gè)所述持續(xù)時(shí)間短的多用戶BA幀的BA響應(yīng)信息長度總量或者確認(rèn)字符ACK響應(yīng)信息長度總量作差,獲得每個(gè)多用戶BA幀與所述基準(zhǔn)BA幀的幀長差值LD;
或者,將所述基準(zhǔn)BA幀的BA響應(yīng)信息長度最大值或者確認(rèn)字符ACK響應(yīng)信息長度最大值與每個(gè)所述持續(xù)時(shí)間短的多用戶BA幀的BA響應(yīng)信息長度或者確認(rèn)字符ACK響應(yīng)信息長度最大值作差,獲得每個(gè)多用戶BA幀與所述基準(zhǔn)BA幀的幀長差值LD。
第一種方式中,多用戶BA幀中承載一個(gè)用戶的BA響應(yīng)信息需要12字節(jié),承載一個(gè)用戶的ACK響應(yīng)信息需要2字節(jié),即一個(gè)多用戶BA幀中承載的多用戶響應(yīng)信息的字節(jié)數(shù)一定為偶數(shù)。假設(shè)多用戶BA幀中除了BA響應(yīng)信息或ACK響應(yīng)信息之外的其它各個(gè)域的字節(jié)數(shù)總和為Lother,多用戶BA幀的幀長為L字節(jié),那么響應(yīng)信息長度或ACK響應(yīng)信息長度,其中N為該多用戶BA幀中承載的用戶數(shù)。令M和N分別為兩個(gè)BA幀中承載的用戶個(gè)數(shù),那么兩個(gè)幀長差值的絕對(duì)值為:
由于BA響應(yīng)信息長度和ACK響應(yīng)信息長度均為偶數(shù),因此,不同20M信道上多用戶BA幀長的差值LD一定為偶數(shù)(以字節(jié)為單位計(jì)算),根據(jù)此差值LD采用如下方法對(duì)多用戶BA幀進(jìn)行補(bǔ)充虛擬用戶的響應(yīng)信息,以使每個(gè)20M信道上的多用戶BA幀的長度相同(以字節(jié)數(shù)為單位計(jì)算)。如果每個(gè)20M信道上的多用戶BA幀采用相同的傳輸速率,那么將能夠保證所有20M子信道上多用戶BA幀的傳輸時(shí)間相同。
在持續(xù)時(shí)間短的所述多用戶BA幀中添加信息域或者重復(fù)信息域包括以下之一:
當(dāng)所述LD為12的整數(shù)倍時(shí),在持續(xù)時(shí)間短的多用戶BA幀的FCS(Frame Check Sequence幀校驗(yàn)序列)域前面增加LD/12個(gè)響應(yīng)類型為BA的TID字段,其中,TID字段中保留的12比特中的11比特置0,1比特為BA響應(yīng);
當(dāng)所述LD為12的整數(shù)倍時(shí),在持續(xù)時(shí)間短的多用戶BA幀的FCS域前面增加LD/2個(gè)響應(yīng)類型為ACK的TID字段,其中,TID字段中保留的12比特中的11比特置0,1比特為ACK響應(yīng);
當(dāng)所述LD不為12的整數(shù)倍時(shí),在持續(xù)時(shí)間短的多用戶BA幀的FCS域的前面增加LD/2個(gè)響應(yīng)類型為ACK的TID字段,其中,TID字段中保留的12比特中的11比特置0,1比特為ACK響應(yīng);
當(dāng)所述LD不為12的整數(shù)倍時(shí),在持續(xù)時(shí)間短的多用戶BA幀的FCS域的前面增加個(gè)響應(yīng)類型為BA的TID字段,其中,TID字段中保留的12比特中的11比特置0,1比特為BA響應(yīng),并且增加個(gè)響應(yīng)類型為ACK的TID字段,其中,TID字段中保留的12比特中的11比特置0,1比特為ACK響應(yīng),其中,表示向下取整。
如圖10所示,本發(fā)明實(shí)施例還提供一種支持OFDMA的下行多用戶BA幀的等幀長實(shí)現(xiàn)裝置,包括:
基準(zhǔn)模塊,用于確定兩個(gè)或者多個(gè)子信道內(nèi)的多用戶塊確認(rèn)BA幀中持續(xù)時(shí)間最長的基準(zhǔn)BA幀;
填充模塊,用于根據(jù)所述基準(zhǔn)BA幀,在持續(xù)時(shí)間短的所述多用戶BA幀中添加信息域或者重復(fù)信息域,以使所述持續(xù)時(shí)間短的所述多用戶BA幀的持續(xù)時(shí)間增加至與所述基準(zhǔn)BA幀持續(xù)時(shí)間相同。
所述基準(zhǔn)模塊具體用于:根據(jù)兩個(gè)或者多個(gè)子信道內(nèi)的多用戶BA幀的幀長確定所述基準(zhǔn)BA幀。
所述基準(zhǔn)模塊根據(jù)兩個(gè)或者多個(gè)子信道內(nèi)的多用戶BA幀的幀長確定所述基準(zhǔn)BA幀是指:
確定每個(gè)多用戶BA幀中各用戶的BA響應(yīng)信息長度總量或者確認(rèn)字符 ACK響應(yīng)信息長度總量;將所述BA響應(yīng)信息長度總量或者確認(rèn)字符ACK響應(yīng)信息長度總量最大的多用戶BA幀作為所述基準(zhǔn)BA幀;
確定每個(gè)多用戶BA幀中各用戶的BA響應(yīng)信息長度最大值或者確認(rèn)字符ACK響應(yīng)信息長度最大值;將所述BA幀中各用戶的BA響應(yīng)信息長度最大值或者確認(rèn)字符ACK響應(yīng)信息長度最大值最大的多用戶BA幀作為所述基準(zhǔn)BA幀。
所述裝置還包括:
第一差值模塊,用于將所述基準(zhǔn)BA幀的BA響應(yīng)信息長度總量或者確認(rèn)字符ACK響應(yīng)信息長度總量與每個(gè)所述持續(xù)時(shí)間短的多用戶BA幀的BA響應(yīng)信息長度總量或者確認(rèn)字符ACK響應(yīng)信息長度總量作差,獲得每個(gè)多用戶BA幀與所述基準(zhǔn)BA幀的幀長差值LD;
或者,第二差值模塊,用于將所述基準(zhǔn)BA幀的BA響應(yīng)信息長度最大值或者確認(rèn)字符ACK響應(yīng)信息長度最大值與每個(gè)所述持續(xù)時(shí)間短的多用戶BA幀的BA響應(yīng)信息長度或者確認(rèn)字符ACK響應(yīng)信息長度最大值作差,獲得每個(gè)多用戶BA幀與所述基準(zhǔn)BA幀的幀長差值LD。
所述填充模塊在持續(xù)時(shí)間短的所述多用戶BA幀中添加信息域或者重復(fù)信息域是指以下之一:
當(dāng)所述LD為12的整數(shù)倍時(shí),在持續(xù)時(shí)間短的多用戶BA幀的幀校驗(yàn)序列FCS域前面增加LD/12個(gè)響應(yīng)類型為BA的TID字段,其中,TID字段中保留的12比特中的11比特置0,1比特為BA響應(yīng);
當(dāng)所述LD為12的整數(shù)倍時(shí),在持續(xù)時(shí)間短的多用戶BA幀的FCS域前面增加LD/2個(gè)響應(yīng)類型為ACK的TID字段,其中,TID字段中保留的12比特中的11比特置0,1比特為ACK響應(yīng);
當(dāng)所述LD不為12的整數(shù)倍時(shí),在持續(xù)時(shí)間短的多用戶BA幀的FCS域的前面增加LD/2個(gè)響應(yīng)類型為ACK的TID字段,其中,TID字段中保留的12比特中的11比特置0,1比特為ACK響應(yīng);
當(dāng)所述LD不為12的整數(shù)倍時(shí),在持續(xù)時(shí)間短的多用戶BA幀的FCS域的前面增加個(gè)響應(yīng)類型為BA的TID字段,其中,TID字段中保留的 12比特中的11比特置0,1比特為BA響應(yīng),并且增加個(gè)響應(yīng)類型為ACK的TID字段,其中,TID字段中保留的12比特中的11比特置0,1比特為ACK響應(yīng),其中,表示向下取整。
實(shí)施例1
參照?qǐng)D3,在兩個(gè)20M的子信道上,第一個(gè)子信道承載了兩個(gè)用戶的確認(rèn)信息,確認(rèn)方式均為BA,如圖中S101和S102,該多用戶BA幀長最大,為46Bytes,另一個(gè)子信道承載了一個(gè)用戶的確認(rèn)信息,確認(rèn)方式為BA,如圖中S103,需要將其多用戶BA幀進(jìn)行補(bǔ)充,方才與第一子信道的多用戶BA幀長相同。將第二個(gè)子信道的多用戶BA幀填充6個(gè)確認(rèn)方式為ACK的確認(rèn)信息使兩個(gè)子信道上的多用戶BA幀長度相同,如圖3中S104。其中S104由特殊AID字段S105、ACK確認(rèn)方式S106和與傳統(tǒng)多TID-BA幀的TID編號(hào)字段一致的TID編號(hào)S107組成,特別指出S105由全0bit組成,S106表明的是ACK的確認(rèn)方式。
實(shí)施例2
參照?qǐng)D4,在兩個(gè)20M的子信道上,第一個(gè)子信道承載了兩個(gè)用戶的確認(rèn)信息,確認(rèn)方式均為BA,如圖4中S201和S202,該多用戶BA幀長最大,為46Bytes,另一個(gè)子信道承載了一個(gè)用戶的確認(rèn)信息,確認(rèn)方式為BA,如圖中S203,需要將其多用戶BA幀進(jìn)行補(bǔ)充,方才與第一子信道的多用戶BA幀長相同。將第二個(gè)子信道上的多用戶BA幀填充一個(gè)確認(rèn)方式為BA的確認(rèn)信息使兩個(gè)子信道上的多用戶BA幀長度相同,如圖中S204。其中S204由每TID信息、起始序列控制和BA點(diǎn)陣圖三個(gè)字段組成,而每TID信息字段由特殊AID字段S205、BA確認(rèn)方式S206和與傳統(tǒng)多TID-BA幀的TID編號(hào)字段一致的TID編號(hào)S207組成,特別指出S205由全0bit組成,S206表明的是BA的確認(rèn)方式。
實(shí)施例3
參照?qǐng)D5,在兩個(gè)20M的子信道上,第一個(gè)子信道承載了三個(gè)用戶的確 認(rèn)信息,確認(rèn)方式分別為BA,BA和ACK,如圖5中的S301,S302和S303,其多用戶BA幀長最大,為48Bytes,另一個(gè)子信道上承載了一個(gè)用戶的BA確認(rèn)信息,確認(rèn)方式為BA,如圖中S304,需要將其多用戶BA進(jìn)行填充,方才與第一個(gè)子信道的多用戶BA幀長相同。將第二個(gè)子信道上的多用戶BA幀填充7個(gè)確認(rèn)方式為ACK的確認(rèn)信息S304使兩個(gè)子信道上的多用戶BA幀長度相同。其中S305由特殊AID字段S306、ACK確認(rèn)方式S307和與傳統(tǒng)多TID-BA幀的TID編號(hào)字段一致的TID編號(hào)S308組成,特別指出S306由全0bit組成,S307表明的是ACK的確認(rèn)方式。
實(shí)施例4
參照?qǐng)D6,在兩個(gè)20M的子信道上,第一個(gè)子信道承載了三個(gè)用戶的確認(rèn)信息,確認(rèn)方式分別為BA,BA和ACK,如圖6中S401,S402和S403,該子信道上的多用戶BA幀長最大,為48Bytes,另一個(gè)子信道上承載了一個(gè)用戶的確認(rèn)信息,確認(rèn)方式為BA,如圖中S404,需要將其多用戶BA進(jìn)行填充,方才與第一個(gè)子信道的多用戶BA幀長相同。將第二個(gè)子信道填充一個(gè)確認(rèn)方式BA和和一個(gè)確認(rèn)方式為ACK的確認(rèn)信息S405和S406使兩個(gè)子信道上的多用戶BA幀長度相同。其中S405由每TID信息、起始序列控制和BA點(diǎn)陣圖三個(gè)字段組成,而每TID信息字段由特殊AID字段S407、BA確認(rèn)方式S408和與傳統(tǒng)多TID-BA幀的TID編號(hào)字段一致的TID編號(hào)S409組成,特別指出S407由全0bit組成,S408表明的是BA的確認(rèn)方式。S406由特殊AID字段S410、ACK確認(rèn)方式S411和與傳統(tǒng)多TID-BA幀的TID編號(hào)字段一致的TID編號(hào)S412組成,特別指出S410由全0bit組成,S411表明的是ACK的確認(rèn)方式。
實(shí)施例5
參照?qǐng)D7,在四個(gè)20M的子信道上,第一個(gè)子信道承載了三個(gè)用戶的確認(rèn)信息,分別為BA,BA和ACK,如圖7中S501,S502和S503,其BA幀長度最大,為48Bytes。其余子信道需要將其多用戶BA幀進(jìn)行填充,以實(shí)現(xiàn)與第一個(gè)子信道相同的多用戶BA幀長。第二個(gè)子信道和第三個(gè)子信道均承載了一個(gè)用戶的確認(rèn)信息,均為BA,如圖中的S504和S505,將第二個(gè)子信 道補(bǔ)充7個(gè)確認(rèn)方式為ACK的確認(rèn)信息,如圖中S508所示,將第三個(gè)子信道補(bǔ)充一個(gè)確認(rèn)方式為BA的確認(rèn)信息和一個(gè)確認(rèn)方式為ACK的確認(rèn)信息,如圖中S509和S508。第四個(gè)信道上承載了兩個(gè)用戶的確認(rèn)信息,分別為BA和ACK,如圖中的S506和S507,將第四個(gè)子信道補(bǔ)充一個(gè)確認(rèn)方式為BA的確認(rèn)信息,如圖中S509。其中S508由特殊AID字段S510、ACK確認(rèn)方式S511和與傳統(tǒng)多TID-BA幀的TID編號(hào)字段一致的TID編號(hào)S512組成,特別指出S510由全0bit組成,S511表明的是ACK的確認(rèn)方式,S509由每TID信息、起始序列控制和BA點(diǎn)陣圖三個(gè)字段組成,而每TID信息字段由特殊AID字段S513、BA確認(rèn)方式S514和與傳統(tǒng)多TID-BA幀的TID編號(hào)字段一致的TID編號(hào)S515組成,特別指出S513由全0bit組成,S514表明的是BA的確認(rèn)方式。
實(shí)施例6
參照?qǐng)D8,在八個(gè)20M的子信道上,第一個(gè)子信道承載了三個(gè)用戶的確認(rèn)信息,分別為BA,BA和ACK,如圖8中S601,S602和S603,其BA幀長度最大,為48Bytes。其余子信道需要將其多用戶BA幀進(jìn)行填充,以實(shí)現(xiàn)與第一個(gè)子信道相同的多用戶BA幀長。第二個(gè)子信道和第三個(gè)子信道均承載了一個(gè)用戶的確認(rèn)信息,均為BA,如圖中的S604和S605,將第二個(gè)子信道補(bǔ)充7個(gè)確認(rèn)方式為ACK的確認(rèn)信息,如圖中S618所示,將第三個(gè)子信道補(bǔ)充一個(gè)確認(rèn)方式為BA的確認(rèn)信息和一個(gè)確認(rèn)方式為ACK的確認(rèn)信息,如圖中S619和S618所示。第四和五子信道均承載了兩個(gè)用戶的確認(rèn)信息,分別為一個(gè)BA和一個(gè)ACK,如圖中的S606和S607、S608和S609,將第四個(gè)子信道填充一個(gè)確認(rèn)方式為BA的確認(rèn)信息,如圖中S619,第五個(gè)子信道填充六個(gè)確認(rèn)方式為ACK的確認(rèn)信息,如圖中S618。第六個(gè)子信道承載了兩個(gè)用戶的確認(rèn)信息,確認(rèn)方式均為BA,如圖中S610和S611,將其填充一個(gè)確認(rèn)方式為ACK的確認(rèn)信息,如圖8中S618。第七和八子信道承載了三個(gè)用戶的確認(rèn)信息,確認(rèn)方式均為ACK,如圖中S612和S613、S614和S615、S616和S617,將第七子信道填充10個(gè)確認(rèn)方式為ACK的確認(rèn)信息,如圖中S618,第八子信道填充一個(gè)確認(rèn)方式為BA的確認(rèn)信息和4個(gè)確認(rèn)方式為ACK的確認(rèn)信息,如圖中S619和S618。其中S618由特殊AID字段S620、 ACK確認(rèn)方式S621和與傳統(tǒng)多TID-BA幀的TID編號(hào)字段一致的TID編號(hào)S622組成,特別指出S620由全0bit組成,S621表明的是ACK的確認(rèn)方式,S619由每TID信息、起始序列控制和BA點(diǎn)陣圖三個(gè)字段組成,而每TID信息字段由特殊AID字段S623、BA確認(rèn)方式S624和與傳統(tǒng)多TID-BA幀的TID編號(hào)字段一致的TID編號(hào)S625組成,特別指出S623由全0bit組成,S624表明的是BA的確認(rèn)方式。
雖然本發(fā)明所揭示的實(shí)施方式如上,但其內(nèi)容只是為了便于理解本發(fā)明的技術(shù)方案而采用的實(shí)施方式,并非用于限定本發(fā)明。任何本發(fā)明所屬技術(shù)領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本發(fā)明所揭示的核心技術(shù)方案的前提下,可以在實(shí)施的形式和細(xì)節(jié)上做任何修改與變化,但本發(fā)明所限定的保護(hù)范圍,仍須以所附的權(quán)利要求書限定的范圍為準(zhǔn)。