亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種無(wú)線局域網(wǎng)中幀傳輸?shù)姆椒把b置與流程

文檔序號(hào):12828779閱讀:529來(lái)源:國(guó)知局
一種無(wú)線局域網(wǎng)中幀傳輸?shù)姆椒把b置與流程

本發(fā)明涉及無(wú)線技術(shù)領(lǐng)域,尤其涉及一種無(wú)線局域網(wǎng)中幀傳輸?shù)姆椒把b置。



背景技術(shù):

上行多輸入多輸出(multiple-inputmultiple-output,mimo)技術(shù)以及上行正交頻分多址(orthogonalfrequencydivisionmultipleaccess,ofdma)技術(shù)已經(jīng)被廣泛應(yīng)用于無(wú)線通信中作為提升容量和用戶(hù)數(shù)的關(guān)鍵技術(shù)。當(dāng)這種技術(shù)應(yīng)用到802.11系列標(biāo)準(zhǔn)中時(shí),需要由接入點(diǎn)(accesspoint,ap)發(fā)送觸發(fā)幀(triggerframe)告知各接收站點(diǎn)(station,sta)在一定時(shí)間后同步發(fā)送各自的上行數(shù)據(jù)幀。

根據(jù)802.11的標(biāo)準(zhǔn),上面所述的一定時(shí)間通常定義為短幀間間隔(shortinter-framespace,sifs),而在sifs之內(nèi),接收站點(diǎn)需要先解析觸發(fā)幀所攜帶的觸發(fā)信息,然后根據(jù)觸發(fā)信息利用上行傳輸?shù)馁Y源傳輸數(shù)據(jù)。然而,sifs時(shí)間接收站點(diǎn)并不足以完成以上步驟。

針對(duì)這個(gè)問(wèn)題,產(chǎn)生了一些解決方案:一種是延長(zhǎng)sifs的時(shí)間,使得此時(shí)間足夠接收站點(diǎn)完成上述流程。但這種方法由于增加了相鄰幀之間的等待時(shí)間,所以會(huì)存在潛在的傳輸沖突的風(fēng)險(xiǎn)。另一種解決方法是將觸發(fā)幀所攜帶的信息放在物理層信令(physignaling)中傳輸,可以加快接收端對(duì)信息的處理速度,從而確保接收端可以在sifs的時(shí)間內(nèi)完成處理。但這種方法需要接收站點(diǎn)針對(duì)此部分信令有特殊的接收狀態(tài)機(jī),會(huì)增加接收機(jī)的復(fù)雜度;此外,受到比特?cái)?shù)限制,物理層信令也可能不夠容納這種規(guī)模的信息量。

更適合的一種方案是通過(guò)媒質(zhì)訪問(wèn)控制(mediaaccesscontrol,mac)層的補(bǔ)齊(padding)設(shè)計(jì),即是在有用的信令后面補(bǔ)充一段無(wú)用的信號(hào),這段無(wú)用的信號(hào)即是mac幀結(jié)構(gòu)中的包擴(kuò)展字段,ap發(fā)送這部分無(wú)用的信號(hào),既達(dá)到了接收站點(diǎn)有充足的時(shí)間解析觸發(fā)幀所攜帶的觸發(fā)信息,然后根據(jù)觸發(fā)信息利用上行傳輸?shù)馁Y源傳輸數(shù)據(jù)的目的,又保證了相鄰幀之間的等待時(shí)間仍然是 sifs。但是,這種設(shè)計(jì)只適用于傳統(tǒng)(legacy)類(lèi)型的物理層協(xié)議數(shù)據(jù)單元(physicallayerprotocoldataunit,ppdu),并不適用于其后的版本。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供一種無(wú)線局域網(wǎng)中幀傳輸?shù)姆椒把b置,可以通過(guò)ppdu的目標(biāo)類(lèi)型以及攜帶觸發(fā)幀的目標(biāo)mac幀結(jié)構(gòu)的目標(biāo)封裝格式確定目標(biāo)mac幀結(jié)構(gòu)是否包含包擴(kuò)展字段,從而適應(yīng)各種版本的ppdu。

第一方面,本發(fā)明實(shí)施例提供了一種無(wú)線局域網(wǎng)中幀傳輸?shù)姆椒?,包括?/p>

接入點(diǎn)生成目標(biāo)類(lèi)型的物理層協(xié)議數(shù)據(jù)單元ppdu,所述ppdu包括采用目標(biāo)封裝格式生成的攜帶觸發(fā)幀的目標(biāo)媒質(zhì)訪問(wèn)控制mac幀結(jié)構(gòu),其中,所述目標(biāo)mac幀結(jié)構(gòu)中是否包含包擴(kuò)展字段為根據(jù)所述目標(biāo)類(lèi)型和所述目標(biāo)封裝格式所確定;

所述接入點(diǎn)發(fā)送所述ppdu。

基于第一方面,在第一方面的第一種可行的實(shí)施方式中,若所述目標(biāo)類(lèi)型為高效heppdu,所述目標(biāo)封裝格式為聚合ampdu;

則所述目標(biāo)mac幀結(jié)構(gòu)中不包含所述包擴(kuò)展字段;

所述ppdu包含用于指示所述目標(biāo)mac幀結(jié)構(gòu)不包含所述包擴(kuò)展字段的指示信息,所述指示信息包括所述觸發(fā)幀的有效觸發(fā)長(zhǎng)度字段所指示的第一截至位置與所述ampdu的mpdudelimiter所指示的第二截至位置,其中,所述第一截至位置與所述第二截至位置相同。

基于第一方面,在第一方面的第二種可行的實(shí)施方式中,所述包擴(kuò)展字段包括padding字段和fcs2字段中的至少一種;

若所述目標(biāo)類(lèi)型為heppdu,所述目標(biāo)封裝格式為mpdu;

則所述目標(biāo)mac幀結(jié)構(gòu)中是否包含所述包擴(kuò)展字段為根據(jù)所述heppdu類(lèi)型、所述mpdu封裝格式以及所述目標(biāo)mac幀結(jié)構(gòu)的有效長(zhǎng)度是否滿足預(yù)設(shè)條件所確定,所述預(yù)設(shè)條件為所述目標(biāo)mac幀結(jié)構(gòu)的有效長(zhǎng)度所截至位置小于所述ppdu的長(zhǎng)度所截至位置;

若所述目標(biāo)mac幀結(jié)構(gòu)的有效長(zhǎng)度滿足所述預(yù)設(shè)條件,則所述目標(biāo)mac幀結(jié)構(gòu)包含所述包擴(kuò)展字段;

若所述目標(biāo)mac幀結(jié)構(gòu)的有效長(zhǎng)度不滿足所述預(yù)設(shè)條件,則所述目標(biāo) mac幀結(jié)構(gòu)不包含所述包擴(kuò)展字段。

基于第一方面第二種可行的實(shí)施方式,在第一方面的第三種可行的實(shí)施方式中,若所述目標(biāo)mac幀結(jié)構(gòu)包含所述包擴(kuò)展字段,所述ppdu包含用于指示所述目標(biāo)mac幀結(jié)構(gòu)包含所述包擴(kuò)展字段的指示信息,所述指示信息包括所述觸發(fā)幀的有效長(zhǎng)度字段所指示的第三截至位置與所述ppdu的長(zhǎng)度字段所指示的第四截至位置,其中,所述第四截至位置與所述第三截至位置之間的字節(jié)差大于預(yù)設(shè)閾值;

若所述目標(biāo)mac幀結(jié)構(gòu)不包含所述包擴(kuò)展字段,所述ppdu包含用于指示所述目標(biāo)mac幀結(jié)構(gòu)不包含所述包擴(kuò)展字段的指示信息,所述指示信息包括所述觸發(fā)幀的有效長(zhǎng)度字段所指示的第五截至位置與所述ppdu的長(zhǎng)度字段所指示的第六截至位置,其中,所述第六截至位置與所述第五截至位置之間的字節(jié)差小于或者等于預(yù)設(shè)閾值。

基于第一方面第二種可行的實(shí)施方式,在第一方面的第四種可行的實(shí)施方式中,若所述目標(biāo)mac幀結(jié)構(gòu)包含所述包擴(kuò)展字段,所述ppdu包含用于指示所述目標(biāo)mac幀結(jié)構(gòu)包含所述包擴(kuò)展字段的指示信息,所述指示信息包括所述觸發(fā)幀的有效長(zhǎng)度字段中所封裝的屬于預(yù)設(shè)范圍內(nèi)的長(zhǎng)度值;

若所述目標(biāo)mac幀結(jié)構(gòu)不包含所述包擴(kuò)展字段,所述ppdu包含用于指示所述目標(biāo)mac幀結(jié)構(gòu)不包含所述包擴(kuò)展字段的指示信息,所述指示信息包括所述觸發(fā)幀的有效長(zhǎng)度字段中所封裝的超過(guò)所述預(yù)設(shè)范圍的長(zhǎng)度值。

基于第一方面,在第一方面的第五種可行的實(shí)施方式中,若所述目標(biāo)類(lèi)型為非常高吞吐vhtppdu。所述目標(biāo)封裝格式為ampdu;

則所述目標(biāo)mac幀結(jié)構(gòu)包含所述包擴(kuò)展字段;

所述ppdu包含用于指示所述目標(biāo)mac幀結(jié)構(gòu)包含所述包擴(kuò)展字段的指示信息,所述指示信息包括所述觸發(fā)幀的有效觸發(fā)長(zhǎng)度字段所指示的第七截至位置與所述ampdu的mpdudelimiter所指示的第八截至位置,其中,所述第七截至位置與所述第八截至位置不同。

本發(fā)明第二方面提供一種無(wú)線局域網(wǎng)中幀傳輸?shù)难b置,包括:

基帶電路,用于生成目標(biāo)類(lèi)型的物理層協(xié)議數(shù)據(jù)單元ppdu,所述ppdu包括采用目標(biāo)封裝格式生成的攜帶觸發(fā)幀的目標(biāo)媒體接入控制mac幀結(jié)構(gòu),其中,所述目標(biāo)mac幀結(jié)構(gòu)中是否包含包擴(kuò)展字段為根據(jù)所述目標(biāo)類(lèi)型和所述目 標(biāo)封裝格式所確定;

射頻電路,用于發(fā)送所述ppdu。

基于第二方面,在第二方面的第一種可行的實(shí)施方式中,若所述目標(biāo)類(lèi)型為高效heppdu,所述目標(biāo)封裝格式為聚合ampdu;

則所述目標(biāo)mac幀結(jié)構(gòu)中不包含所述包擴(kuò)展字段;

所述ppdu包含用于指示所述目標(biāo)mac幀結(jié)構(gòu)不包含所述包擴(kuò)展字段的指示信息,所述指示信息包括所述觸發(fā)幀的有效觸發(fā)長(zhǎng)度字段所指示的第一截至位置與所述ampdu的mpdudelimiter所指示的第二截至位置,其中,所述第一截至位置與所述第二截至位置相同。

基于第二方面,在第二方面的第二種可行的實(shí)施方式中,所述包擴(kuò)展字段包括padding字段和fcs2字段中的至少一種;

若所述目標(biāo)類(lèi)型為heppdu,所述目標(biāo)封裝格式為mpdu;

則所述目標(biāo)mac幀結(jié)構(gòu)中是否包含所述包擴(kuò)展字段為根據(jù)所述heppdu類(lèi)型、所述mpdu封裝格式以及所述目標(biāo)mac幀結(jié)構(gòu)的有效長(zhǎng)度是否滿足預(yù)設(shè)條件所確定,所述預(yù)設(shè)條件為所述目標(biāo)mac幀結(jié)構(gòu)的有效長(zhǎng)度所截至位置小于所述ppdu的長(zhǎng)度所截至位置;

若所述目標(biāo)mac幀結(jié)構(gòu)的有效長(zhǎng)度滿足所述預(yù)設(shè)條件,則所述目標(biāo)mac幀結(jié)構(gòu)包含所述包擴(kuò)展字段;

若所述目標(biāo)mac幀結(jié)構(gòu)的有效長(zhǎng)度不滿足所述預(yù)設(shè)條件,則所述目標(biāo)mac幀結(jié)構(gòu)不包含所述包擴(kuò)展字段。

基于第二方面第二種可行的實(shí)施方式,在第二方面的第三種可行的實(shí)施方式中,若所述目標(biāo)mac幀結(jié)構(gòu)包含所述包擴(kuò)展字段,所述ppdu包含用于指示所述目標(biāo)mac幀結(jié)構(gòu)包含所述包擴(kuò)展字段的指示信息,所述指示信息包括所述觸發(fā)幀的有效長(zhǎng)度字段所指示的第三截至位置與所述ppdu的長(zhǎng)度字段所指示的第四截至位置,其中,所述第四截至位置與所述第三截至位置之間的字節(jié)差大于預(yù)設(shè)閾值;

若所述目標(biāo)mac幀結(jié)構(gòu)不包含所述包擴(kuò)展字段,所述ppdu包含用于指示所述目標(biāo)mac幀結(jié)構(gòu)不包含所述包擴(kuò)展字段的指示信息,所述指示信息包括所述觸發(fā)幀的有效長(zhǎng)度字段所指示的第五截至位置與所述ppdu的長(zhǎng)度字段所指示的第六截至位置,其中,所述第六截至位置與所述第五截至位置之間的字節(jié) 差小于或者等于預(yù)設(shè)閾值。

基于第二方面第二種可行的實(shí)施方式,在第二方面的第四種可行的實(shí)施方式中,若所述目標(biāo)mac幀結(jié)構(gòu)包含所述包擴(kuò)展字段,所述ppdu包含用于指示所述目標(biāo)mac幀結(jié)構(gòu)包含所述包擴(kuò)展字段的指示信息,所述指示信息包括所述觸發(fā)幀的有效長(zhǎng)度字段中所封裝的屬于預(yù)設(shè)范圍內(nèi)的長(zhǎng)度值;

若所述目標(biāo)mac幀結(jié)構(gòu)不包含所述包擴(kuò)展字段,所述ppdu包含用于指示所述目標(biāo)mac幀結(jié)構(gòu)不包含所述包擴(kuò)展字段的指示信息,所述指示信息包括所述觸發(fā)幀的有效長(zhǎng)度字段中所封裝的超過(guò)所述預(yù)設(shè)范圍的長(zhǎng)度值。

基于第二方面,在第二方面的第五種可行的實(shí)施方式中,若所述目標(biāo)類(lèi)型為非常高吞吐vhtppdu。所述目標(biāo)封裝格式為ampdu;

則所述目標(biāo)mac幀結(jié)構(gòu)包含所述包擴(kuò)展字段;

所述ppdu包含用于指示所述目標(biāo)mac幀結(jié)構(gòu)包含所述包擴(kuò)展字段的指示信息,所述指示信息包括所述觸發(fā)幀的有效觸發(fā)長(zhǎng)度字段所指示的第七截至位置與所述ampdu的mpdudelimiter所指示的第八截至位置,其中,所述第七截至位置與所述第八截至位置不同。

本發(fā)明實(shí)施例中,接入點(diǎn)生成目標(biāo)類(lèi)型的ppdu,該ppdu包括采用目標(biāo)封裝格式生成的攜帶觸發(fā)幀的目標(biāo)mac幀結(jié)構(gòu),其中,該目標(biāo)mac幀結(jié)構(gòu)中是否包含包擴(kuò)展字段為根據(jù)該目標(biāo)類(lèi)型和目標(biāo)封裝格式所確定,本實(shí)施例中通過(guò)ppdu的目標(biāo)類(lèi)型以及攜帶觸發(fā)幀的目標(biāo)mac幀結(jié)構(gòu)的目標(biāo)封裝格式確定目標(biāo)mac幀結(jié)構(gòu)是否包含包擴(kuò)展字段,從而適應(yīng)各種版本類(lèi)型的ppdu。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明提供的一種應(yīng)用場(chǎng)景圖;

圖2為本發(fā)明實(shí)施例提供的一種無(wú)線局域網(wǎng)中幀傳輸?shù)姆椒鞒淌疽鈭D;

圖3為本發(fā)明實(shí)施例提供的一種ppdu的結(jié)構(gòu)示意圖;

圖4為本發(fā)明實(shí)施例提供的另一種ppdu的結(jié)構(gòu)示意圖;

圖5為本發(fā)明實(shí)施例提供的一種目標(biāo)mac幀結(jié)構(gòu)示意圖;

圖6為本發(fā)明實(shí)施例提供的又一種ppdu的結(jié)構(gòu)示意圖;

圖7為本發(fā)明實(shí)施例提供的一種通用型mac幀結(jié)構(gòu)示意圖;

圖8為為本發(fā)明實(shí)施例提供的又一種通用型ppdu的結(jié)構(gòu)示意圖;

圖9為本發(fā)明實(shí)施例提供的一種實(shí)體裝置的結(jié)構(gòu)示意圖。

圖4a為本發(fā)明實(shí)施例提供的一種ppdu的結(jié)構(gòu)示意圖。

圖5a為本發(fā)明實(shí)施例提供的一種目標(biāo)mac幀結(jié)構(gòu)示意圖。

圖6a為本發(fā)明實(shí)施例提供的一種ppdu的結(jié)構(gòu)示意圖。

圖8a為本發(fā)明實(shí)施例提供的一種通用型ppdu的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本發(fā)明實(shí)施例可以應(yīng)用于無(wú)線局域網(wǎng)(wirelesslocalareanetwork,wlan),目前wlan采用的標(biāo)準(zhǔn)為電氣和電子工程師協(xié)會(huì)(英文:instituteofelectricalandelectronicsengineers,ieee)802.11系列。wlan可以包括多個(gè)基本服務(wù)集(basicserviceset,bss),基本服務(wù)集中的網(wǎng)絡(luò)節(jié)點(diǎn)為站點(diǎn),站點(diǎn)包括接入點(diǎn)類(lèi)的站點(diǎn)(accesspoint,ap)和非接入點(diǎn)類(lèi)的站點(diǎn)(noneaccesspointstation,non-apsta)。每個(gè)基本服務(wù)集可以包含一個(gè)ap和多個(gè)關(guān)聯(lián)于該ap的non-apsta,本發(fā)明實(shí)施例中將所有的non-apsta統(tǒng)稱(chēng)為sta。

接入點(diǎn)類(lèi)站點(diǎn),也稱(chēng)之為無(wú)線訪問(wèn)接入點(diǎn)或熱點(diǎn)等。ap是移動(dòng)用戶(hù)進(jìn)入有線網(wǎng)絡(luò)的接入點(diǎn),主要部署于家庭、大樓內(nèi)部以及園區(qū)內(nèi)部,典型覆蓋半徑為幾十米至上百米,當(dāng)然,也可以部署于戶(hù)外。ap相當(dāng)于一個(gè)連接有線網(wǎng)和無(wú)線網(wǎng)的橋梁,其主要作用是將各個(gè)無(wú)線網(wǎng)絡(luò)客戶(hù)端連接到一起,然后將無(wú)線網(wǎng)絡(luò)接入以太網(wǎng)。具體地,ap可以是帶有無(wú)線保真(wirelessfidelity,wifi)芯片的終端設(shè)備或者網(wǎng)絡(luò)設(shè)備。可選地,ap可以為支持802.11ax、802.11ac、802.11n、802.11g、802.11b及802.11a等多種wlan制式的設(shè)備,需要說(shuō)明的是,在不同的制式標(biāo)準(zhǔn)中,ap所發(fā)送ppdu(phyprotocoldataunit,物理層協(xié)議數(shù)據(jù)單 元)的類(lèi)型不同,即是ppdu的封裝方式不同。

非接入點(diǎn)類(lèi)的站點(diǎn)可以是無(wú)線通訊芯片、無(wú)線傳感器或無(wú)線通信終端。例如:支持wifi通訊功能的移動(dòng)電話、支持wifi通訊功能的平板電腦、支持wifi通訊功能的機(jī)頂盒、支持wifi通訊功能的智能電視、支持wifi通訊功能的智能可穿戴設(shè)備、支持wifi通訊功能的車(chē)載通信設(shè)備和支持wifi通訊功能的計(jì)算機(jī)??蛇x地,站點(diǎn)可以為支持802.11ax、802.11ac、802.11n、802.11g、802.11b及802.11a等多種wlan制式的設(shè)備。

圖1為一個(gè)典型的wlan部署場(chǎng)景的系統(tǒng)示意圖,包括一個(gè)ap和3個(gè)sta,ap分別與sta1、sta2和sta3進(jìn)行通信。

引入ofdma技術(shù)以及mimo技術(shù)后的wlan系統(tǒng)中,ap可以在不同的時(shí)頻資源上與不同的sta進(jìn)行上下行傳輸。ap進(jìn)行上下行傳輸可以采用不同的模式,如ofdma單用戶(hù)多輸入多輸出(single-usermultiple-inputmultiple-output,簡(jiǎn)稱(chēng)su-mimo)模式,或者ofdma多用戶(hù)多輸入多輸出(multi-usermultiple-inputmultiple-output,簡(jiǎn)稱(chēng)mu-mimo)。

其中,ap與多個(gè)sta進(jìn)行上下行傳輸時(shí),需要對(duì)所調(diào)度的各個(gè)sta進(jìn)行資源指示,本實(shí)施例中,ap向各個(gè)sta發(fā)送觸發(fā)幀,提供資源指示信息,使得sta可以得知自己是否被調(diào)度,且被分配的上行傳輸?shù)馁Y源在哪里,應(yīng)該用什么樣的參數(shù)來(lái)傳輸,傳輸多長(zhǎng)時(shí)間等,這些信息都可以通過(guò)觸發(fā)幀中的觸發(fā)信息進(jìn)行指示。

進(jìn)一步的,ap是將觸發(fā)幀封裝于mac幀結(jié)構(gòu)中,在物理層采用不同類(lèi)型的ppdu將上述mac幀結(jié)構(gòu)進(jìn)行封裝發(fā)送,由于不同類(lèi)型的ppdu中封裝方式不同,因此在mac層封裝觸發(fā)幀時(shí),可以使攜帶觸發(fā)幀的目標(biāo)mac幀結(jié)構(gòu)包含包擴(kuò)展(packetextension)字段,或者不包含包擴(kuò)展字段,但是都需要能夠達(dá)到讓接收站點(diǎn)有足夠時(shí)間去解析觸發(fā)幀中的觸發(fā)信息的目的。其中,目標(biāo)mac幀結(jié)構(gòu)是否包括包擴(kuò)展字段主要有ppdu的目標(biāo)類(lèi)型和目標(biāo)mac幀結(jié)構(gòu)的目標(biāo)封裝格式所確定,例如,若采用高效物理層協(xié)議數(shù)據(jù)單元(highefficiencyppdu,heppdu)的目標(biāo)類(lèi)型,聚合煤質(zhì)接入控制層協(xié)議數(shù)據(jù)單元(aggregatedmediaprotocoldataunit,ampdu)的目標(biāo)封裝格式,則由于heppdu的物理層本身存在包擴(kuò)展,因此在目標(biāo)mac幀結(jié)構(gòu)中則不需要封裝包擴(kuò)展字段,同樣能夠達(dá)到讓接收站點(diǎn)有足夠時(shí)間去解析觸發(fā)幀中的觸發(fā)信息。

具體地,ap發(fā)送的ppdu中包括物理層匯聚協(xié)議(physicallayerconvergenceprocedure,簡(jiǎn)稱(chēng)plcp)頭域(header)和數(shù)據(jù)域,該plcpheader中包含傳統(tǒng)前導(dǎo)(l-preamble)和高效前導(dǎo)部分,該高效前導(dǎo)部分包含高效信令a(highefficientsignalinga,簡(jiǎn)稱(chēng)he-siga)部分和高效信令b(highefficientsignalingb,簡(jiǎn)稱(chēng)he-sigb)部分。該ppdu中還可以包括介質(zhì)訪問(wèn)控制層(mediaaccesscontrol,簡(jiǎn)稱(chēng)mac)部分,即是目標(biāo)mac幀結(jié)構(gòu),該目標(biāo)mac幀結(jié)構(gòu)可以采用mpdu的封裝格式進(jìn)行封裝,也可以采用ampdu的封裝格式進(jìn)行封裝。

請(qǐng)參照?qǐng)D2,為本發(fā)明實(shí)施例提供的無(wú)線局域網(wǎng)中幀傳輸?shù)姆椒ǖ牧鞒虉D,該方法可以應(yīng)用于接入點(diǎn),例如:圖1中的ap,該接入點(diǎn)可以支持多種wlan標(biāo)準(zhǔn)制式。圖2是該無(wú)線局域網(wǎng)中幀傳輸?shù)牧鞒虉D,具體步驟如下:

s200,接入點(diǎn)生成目標(biāo)類(lèi)型的物理層協(xié)議數(shù)據(jù)單元ppdu,所述ppdu包括采用目標(biāo)封裝格式生成的攜帶觸發(fā)幀的目標(biāo)媒質(zhì)訪問(wèn)控制mac幀結(jié)構(gòu),其中,所述目標(biāo)mac幀結(jié)構(gòu)中是否包含包擴(kuò)展字段為根據(jù)所述目標(biāo)類(lèi)型和所述目標(biāo)封裝格式所確定;

本發(fā)明實(shí)施例中,ap生成目標(biāo)類(lèi)型的ppdu,需要說(shuō)明的是,不同制式標(biāo)準(zhǔn)下,ap所生成的ppdu的類(lèi)型不同??蛇x的,目標(biāo)類(lèi)型可以為heppdu,或者目標(biāo)類(lèi)型也可以為高吞吐ppdu(highthroughputppdu,htppdu),或者目標(biāo)類(lèi)型也可以為非常高吞吐ppdu(veryhighthroughput,vhtppdu)。需要說(shuō)明的是,本實(shí)施例對(duì)目標(biāo)類(lèi)型不作限定,在此僅為舉例。

進(jìn)一步的,該ppdu包括采用目標(biāo)封裝格式生成的攜帶觸發(fā)幀的目標(biāo)mac幀結(jié)構(gòu),該目標(biāo)mac幀結(jié)構(gòu)為在mac層進(jìn)行封裝的結(jié)構(gòu),需要說(shuō)明的是,在mac層對(duì)觸發(fā)幀進(jìn)行封裝時(shí)采用的是目標(biāo)封裝格式,可選的,目標(biāo)封裝格式可以為ampdu格式,或者也可以是mpdu格式,在此不作限定。

具體可選的,目標(biāo)mac幀結(jié)構(gòu)中所攜帶的觸發(fā)幀中包含觸發(fā)信息,該觸發(fā)信息用于指示各個(gè)站點(diǎn)的上行傳輸資源。通常為了使得各個(gè)站點(diǎn)有足夠時(shí)間去解析觸發(fā)信息,在目標(biāo)mac幀結(jié)構(gòu)中可以采用攜帶包擴(kuò)展字段的方式實(shí)現(xiàn),即是在有用的信令后面補(bǔ)充一段無(wú)用的信息,發(fā)送這段無(wú)用的信號(hào),可以達(dá)到讓接收機(jī)有充足時(shí)間解析觸發(fā)幀中所攜帶觸發(fā)信息。

由于在物理層封裝該目標(biāo)mac幀結(jié)構(gòu)的ppdu的類(lèi)型不同,且mac層封裝觸發(fā)幀的目標(biāo)封裝格式也可以不同,因此不能一概以在mac層封裝包擴(kuò)展字段的方式達(dá)到讓接收機(jī)有充足解析時(shí)間的目的,例如在一些類(lèi)型的ppdu封裝過(guò)程中,本身物理層存在包擴(kuò)展,且目標(biāo)封裝格式也不允許mac層有額外的包擴(kuò)展,則在這種情況下不需要在mac層有包擴(kuò)展。

下面以幾種可選的目標(biāo)類(lèi)型和目標(biāo)封裝格式為例闡述觸發(fā)幀在各種類(lèi)型的ppdu中的封裝方式以及指示方案。

可選的,若目標(biāo)類(lèi)型為heppdu,且攜帶觸發(fā)幀的目標(biāo)mac幀結(jié)構(gòu)采用ampdu的目標(biāo)封裝格式進(jìn)行封裝,由于heppdu在物理層進(jìn)行封裝時(shí),本身存在包擴(kuò)展功能,且ampdu的目標(biāo)封裝格式不存在包擴(kuò)展功能,因此該目標(biāo)mac幀結(jié)構(gòu)中不包含觸發(fā)幀的包擴(kuò)展字段,但是由于存在物理層的包擴(kuò)展,因此接收站點(diǎn)仍然有足夠時(shí)間去解析觸發(fā)信息。

如圖3所示,即是本發(fā)明實(shí)施例提供的一種在ampdu封裝格式下的mpdu的封裝結(jié)構(gòu),如圖所示,該mpdu結(jié)構(gòu)中包含有效觸發(fā)長(zhǎng)度字段和mpdu定界符(delimiter)字段,有效觸發(fā)長(zhǎng)度字段封裝觸發(fā)幀的有效觸發(fā)長(zhǎng)度,該有效觸發(fā)長(zhǎng)度所指示的截至位置為第一個(gè)幀校驗(yàn)控制(framechecksequence,fcs1)字段,同時(shí)由于該目標(biāo)mac幀結(jié)構(gòu)不存在包擴(kuò)展字段,因此mpdudelimiter所封裝的該mpdu的長(zhǎng)度(mpdulength)所指示的截至位置也是fcs1。即是有效觸發(fā)長(zhǎng)度字段所指示的第一截至位置與ampdu的mpdudelimiter所指示的第二截至位置相同。

接收站點(diǎn)sta讀取mpdudelimiter中的mpdulength,隨后再讀取幀控制字段獲知該mdpudelimiter之后的mpdu為觸發(fā)幀,并進(jìn)一步讀取到有效觸發(fā)長(zhǎng)度(effectivetriggerlength)。sta比較所述mpdulength和effectivetriggerlength,如果兩者截至相同的位置,則該觸發(fā)幀不包含包擴(kuò)展字段。可以理解的是,接收站點(diǎn)sta也可以根據(jù)標(biāo)準(zhǔn)規(guī)定判斷該ppdu是否為heppdu,且mac層的封裝格式是否為ampdu,若是,則確定該觸發(fā)幀不包含包擴(kuò)展字段。

圖3所示的ampdu封裝格式下的mpdu的結(jié)構(gòu)還包括另外一種實(shí)施方式,其中,該觸發(fā)幀只有一個(gè)fcs,并且有效觸發(fā)長(zhǎng)度所指示的截至位置為逐個(gè)站點(diǎn)觸發(fā)信息的結(jié)束位置,而mpdudelimiter所封裝的該mpdu的長(zhǎng)度所指示的截 至位置是fcs,那么在這種情況下,有效觸發(fā)長(zhǎng)度字段所指示的第一截至位置與ampdu的mpdudelimiter所指示的第二截至位置相差一個(gè)fcs的長(zhǎng)度,通常為4bytes。

需要說(shuō)明的是,mpdudelimiter指示的長(zhǎng)度為從幀控制字段(framecontrol)的起始位置開(kāi)始到幀校驗(yàn)字段(fcs)的結(jié)束位置,因此mpdudelimiter指示的截止位置為幀校驗(yàn)字段(fcs)的結(jié)束位置,有效觸發(fā)長(zhǎng)度字段所指示的長(zhǎng)度為從公共觸發(fā)信息(commoninfo)字段的起始位置到逐個(gè)站點(diǎn)觸發(fā)信息(perstainfo)字段的結(jié)束位置,因此有效觸發(fā)長(zhǎng)度字段所指示的截至位置為逐個(gè)站點(diǎn)觸發(fā)信息(perstainfo)字段的結(jié)束位置。

接收站點(diǎn)sta讀取mpdudelimiter中的mpdulength,隨后再讀取幀控制字段獲知該mdpudelimiter之后的mpdu為觸發(fā)幀,并進(jìn)一步讀取到有效觸發(fā)長(zhǎng)度(effectivetriggerlength)。sta比較所述mpdulength和effectivetriggerlength,如果兩者截至的位置相差一個(gè)fcs的長(zhǎng)度(通常為4bytes),則該觸發(fā)幀不包含包擴(kuò)展字段??梢岳斫獾氖?,接收站點(diǎn)sta也可以根據(jù)標(biāo)準(zhǔn)規(guī)定判斷該ppdu是否為heppdu,且mac層的封裝格式是否為ampdu,若是,則確定該觸發(fā)幀不包含包擴(kuò)展字段。

可選的,若目標(biāo)類(lèi)型為heppdu,目標(biāo)封裝格式為mpdu,即是ap用heppdu物理層封裝攜帶觸發(fā)幀的目標(biāo)mac幀結(jié)構(gòu),且該heppdu的mac層采用mpdu的目標(biāo)封裝格式,則該目標(biāo)mac幀結(jié)構(gòu)是否包含包擴(kuò)展字段還需要根據(jù)目標(biāo)mac幀結(jié)構(gòu)的有效長(zhǎng)度是否滿足預(yù)設(shè)條件所確定,預(yù)設(shè)條件為目標(biāo)mac幀結(jié)構(gòu)的有效長(zhǎng)度所截至的位置小于ppdu的長(zhǎng)度所截至的位置。通常來(lái)說(shuō),采用mpdu的封裝格式時(shí),如果mac幀的有效長(zhǎng)度所截至位置小于ppdu的長(zhǎng)度所截至位置,就需要補(bǔ)齊,即是mac層本身存在包擴(kuò)展的功能。由于使用的是mpdu的封裝格式,因此沒(méi)有mpdudelimiter,就無(wú)法用mpdudelimiter補(bǔ)齊。通常的補(bǔ)齊方式是在fcs1之后采用padding和/或fcs2字段進(jìn)行mac層補(bǔ)齊(padding)。采用padding和/或fcs2字段都被稱(chēng)為包擴(kuò)展字段。如圖4所示,即是本發(fā)明實(shí)施例提供的一種heppdu的結(jié)構(gòu)示意圖,該ppdu的目標(biāo)mac幀結(jié)構(gòu)采用的是mpdu的封裝格式,如圖所示,該ppdu中的l-preamble中的l-sig長(zhǎng)度字段用于表示該ppdu的長(zhǎng)度,觸發(fā)幀的有效觸發(fā)長(zhǎng)度字段用于表示該觸發(fā)幀的有效長(zhǎng)度。其中,有效觸發(fā)長(zhǎng)度字段中的有效長(zhǎng)度所指示的 截至位置為fcs1,而ppdu的長(zhǎng)度字段中的ppdu長(zhǎng)度所指示的截至位置為fcs2,需要說(shuō)明的是,若包擴(kuò)展字段僅僅包括padding,則ppdu長(zhǎng)度所指示的截至位置為padding,若不包含包擴(kuò)展字段,則ppdu長(zhǎng)度所指示的截至位置為fcs1,因此需要根據(jù)具體情況進(jìn)行確定。

作為一種可選的實(shí)施方式,在上述目標(biāo)類(lèi)型為heppdu,目標(biāo)封裝格式為mpdu基礎(chǔ)上,若目標(biāo)mac幀結(jié)構(gòu)包含包擴(kuò)展字段,則ppdu中包含用于指示目標(biāo)mac幀結(jié)構(gòu)包含包擴(kuò)展字段的指示信息,該指示信息包括觸發(fā)幀的有效長(zhǎng)度字段所指示的第三截至位置與ppdu的長(zhǎng)度字段所指示的第四截至位置,其中,第四截至位置與第三截至位置之間的字節(jié)差大于預(yù)設(shè)閾值。

若目標(biāo)mac幀結(jié)構(gòu)不包含包擴(kuò)展字段,ppdu包含用于指示目標(biāo)mac幀結(jié)構(gòu)不包含包擴(kuò)展字段的指示信息,該指示信息包括觸發(fā)幀的有效長(zhǎng)度字段所指示的第五截至位置與ppdu的長(zhǎng)度字段所指示的第六截至位置,其中,第六截至位置與第五截至位置之間的字節(jié)差小于或者等于預(yù)設(shè)閾值。

接收站點(diǎn)sta可以根據(jù)heppdu的l-sig中的長(zhǎng)度字段(l-length)所指示的截至位置和觸發(fā)幀的有效觸發(fā)長(zhǎng)度字段所指示的截至位置之間的字節(jié)差判斷觸發(fā)幀是否包含包擴(kuò)展字段。

具體以預(yù)設(shè)閾值為0為例,如果l-length與觸發(fā)幀的有效觸發(fā)長(zhǎng)度字段所截至位置相同,即fcs1,則該觸發(fā)幀并無(wú)padding和fcs2字段;如果l-length與觸發(fā)幀的有效觸發(fā)長(zhǎng)度字段截至的位置相差小于4個(gè)字節(jié),則該觸發(fā)幀包含padding字段但不包含fcs2字段;如果l-length與觸發(fā)幀的有效觸發(fā)長(zhǎng)度字段截至的位置相差等于4個(gè)字節(jié),則該觸發(fā)幀包含4個(gè)字節(jié)的padding字段,或者是fcs2字段;如果l-length與觸發(fā)幀的有效觸發(fā)長(zhǎng)度字段所截至的位置相差大于4個(gè)字節(jié),則該觸發(fā)幀同時(shí)包含padding字段和fcs2字段。

所述預(yù)設(shè)閾值也可以為其他數(shù)值,比如1個(gè)字節(jié),2個(gè)字節(jié)等又或者是幾個(gè)比特等,本發(fā)明不做限制。

圖4a所示為一種heppdu的結(jié)構(gòu)示意圖,其中該ppdu的目標(biāo)mac幀結(jié)構(gòu)采用的是mpdu的封裝格式,對(duì)于圖4a所示的觸發(fā)幀只包含1個(gè)fcs字段,且l-sig中的長(zhǎng)度字段(l-length)所指示的截至位置為補(bǔ)齊(padding)的結(jié)束位置,觸發(fā)幀的有效觸發(fā)長(zhǎng)度(effectivetriggerlength)字段所指示的截至位置為為逐個(gè)站點(diǎn)觸發(fā)信息(perstainfo)字段的結(jié)束位置。

則可以將預(yù)設(shè)閾值定義為fcs的長(zhǎng)度,如果l-length與觸發(fā)幀的有效觸發(fā)長(zhǎng)度字段所截至位置相差為一個(gè)fcs的長(zhǎng)度(比如4個(gè)字節(jié)),則該觸發(fā)幀并無(wú)padding字段;如果l-length與觸發(fā)幀的有效觸發(fā)長(zhǎng)度字段所截至位置相差大于4個(gè)字節(jié),則該觸發(fā)幀具有padding字段。

作為另一種可選的實(shí)施方式,在上述目標(biāo)類(lèi)型為heppdu,目標(biāo)封裝格式為mpdu基礎(chǔ)上,若目標(biāo)mac幀結(jié)構(gòu)包含包擴(kuò)展字段,ppdu包含用于指示目標(biāo)mac幀結(jié)構(gòu)包含包擴(kuò)展字段的指示信息,該指示信息包括觸發(fā)幀的有效長(zhǎng)度字段中所封裝的屬于預(yù)設(shè)范圍內(nèi)的長(zhǎng)度值;

若目標(biāo)mac幀結(jié)構(gòu)不包含包擴(kuò)展字段,ppdu包含用于指示目標(biāo)mac幀結(jié)構(gòu)不包含包擴(kuò)展字段的指示信息,該指示信息包括觸發(fā)幀的有效長(zhǎng)度字段中所封裝的超過(guò)預(yù)設(shè)范圍的長(zhǎng)度值,可選的,該超過(guò)預(yù)設(shè)范圍的長(zhǎng)度值可以是超過(guò)當(dāng)前協(xié)議規(guī)定的mpdu長(zhǎng)度或能力交互時(shí)告知的最大接收或者發(fā)送mpdu長(zhǎng)度。

接收站點(diǎn)sta解析觸發(fā)幀的有效長(zhǎng)度字段,如果觸發(fā)幀的有效長(zhǎng)度字段指示一個(gè)特殊的長(zhǎng)度時(shí),比如超過(guò)當(dāng)前協(xié)議規(guī)定的mpdu長(zhǎng)度或能力交互時(shí)告知的最大接收或者發(fā)送mpdu長(zhǎng)度,則該觸發(fā)幀并無(wú)包擴(kuò)展字段;否則該觸發(fā)幀含包擴(kuò)展字段。

可選的,若目標(biāo)類(lèi)型為vhtppdu,目標(biāo)封裝格式為ampdu,ap用vht類(lèi)型在物理層封裝攜帶觸發(fā)幀的目標(biāo)mac幀結(jié)構(gòu),vht格式必選ampdu,但vht格式在物理層本身沒(méi)有包擴(kuò)展(packetextension)功能,并且mac層采用ampdu的目標(biāo)封裝格式,因此在mac層本身也沒(méi)有包擴(kuò)展的功能,但是為了能夠使得接收站點(diǎn)有足夠時(shí)間解析觸發(fā)信息,因此需要保留觸發(fā)幀本身的包擴(kuò)展字段(padding和fcs2字段),并將觸發(fā)幀本身的包擴(kuò)展字段作為目標(biāo)mac幀結(jié)構(gòu)的包擴(kuò)展字段。

同時(shí),vhtppdu的mac層格式為ampdu,因此在mac層為了與其他用戶(hù)的數(shù)據(jù)幀長(zhǎng)度對(duì)齊(如果是muppdu),就存在mpdudelimiter作為對(duì)齊的方式,即是結(jié)束幀(endofframe,eof)補(bǔ)齊。如圖6所示,即是本發(fā)明實(shí)施例提供的一種在ampdu封裝格式中的一個(gè)mpdu的幀結(jié)構(gòu)示意圖,如圖所示,該幀結(jié)構(gòu)中包括包擴(kuò)展字段(padding和fcs2字段)以及mpdudelimiter。

但是對(duì)于接收站點(diǎn)解析觸發(fā)幀中的觸發(fā)信息來(lái)說(shuō),上述包擴(kuò)展字段以及 eof補(bǔ)齊應(yīng)當(dāng)滿足的約束條件為:t(padding字段)+t(fcs2字段)+t(eof補(bǔ)齊)≥接收端做出反應(yīng)的時(shí)間。其中,t(x)是指字段x的傳輸時(shí)間。通常來(lái)說(shuō),接收端做出反應(yīng)的時(shí)間的一個(gè)典型值是16us。也可以是32us等其他值,這取決于接收端的數(shù)據(jù)處理能力,本發(fā)明不對(duì)接收端做出反應(yīng)的時(shí)間作出限制。

該ppdu包含用于指示目標(biāo)mac幀結(jié)構(gòu)包含包擴(kuò)展字段的指示信息,該指示信息包括觸發(fā)幀的有效觸發(fā)長(zhǎng)度字段所指示的第七截至位置與ampdu的mpdudelimiter所指示的第八截至位置,其中,所述第七截至位置與所述第八截至位置不同。其中,有效觸發(fā)長(zhǎng)度字段所指示的第七截至位置為fcs1,第八截至位置為fcs2。

接收站點(diǎn)sta比較所述vhtppdu的mpdudelimiter中的mpdulength字段所指示的截至位置和觸發(fā)幀的有效觸發(fā)長(zhǎng)度字段所指示的截至位置獲知觸發(fā)幀是否包含padding和fcs2字段。

圖6a為vhtppdu中目標(biāo)mac幀結(jié)構(gòu)圖,其中該目標(biāo)mac幀結(jié)構(gòu)采用ampdu格式,因此該目標(biāo)mac幀結(jié)構(gòu)包含多個(gè)mpdu,不同mpdu通過(guò)mpdudelimiter來(lái)分隔,該目標(biāo)mac幀結(jié)構(gòu)只有1個(gè)fcs。

該vhtppdu包含用于指示目標(biāo)mac幀結(jié)構(gòu)包含包擴(kuò)展字段的指示信息,該指示信息包括觸發(fā)幀的有效觸發(fā)長(zhǎng)度字段所指示的第七截至位置與ampdu的mpdudelimiter所指示的第八截至位置,其中,所述第七截至位置與所述第八截至位置不同。其中,有效觸發(fā)長(zhǎng)度字段所指示的第七截至位置為逐個(gè)站點(diǎn)字段(persta/groupinfo),第八截至位置為fcs。

接收站點(diǎn)sta比較所述vhtppdu的mpdudelimiter中的mpdulength字段所指示的截至位置和觸發(fā)幀的有效觸發(fā)長(zhǎng)度字段所指示的截至位置獲知觸發(fā)幀是否包含padding字段。

可選的,如圖5所示,為本發(fā)明實(shí)施例提供的又一種幀結(jié)構(gòu)示意圖,如圖所示,該觸發(fā)幀中沒(méi)有有效觸發(fā)長(zhǎng)度(effectivetriggerlength)字段。替代的,固定發(fā)送padding和fcs2字段的時(shí)間長(zhǎng)度為接收端做出反應(yīng)的時(shí)間,比如16us。這樣,傳送觸發(fā)幀時(shí),只需要一個(gè)信息位(包擴(kuò)展信息位)指示是否有padding和fcs2字段即可(比如傳統(tǒng)legacyppdu或者高吞吐htppdu中,就會(huì)指示存在padding和fcs2字段;而在heppdu中且是ampdu格式的情況下,就 會(huì)指示不存在padding和fcs2字段)。該指示位通常只需要1比特,可選的,該信息位可以位于commoninfo字段,但不限于commoninfo字段。

進(jìn)一步地,該信息位也可以有多個(gè)bit,比如兩個(gè)bit,那么就可以指示其后的padding字段和fcs2字段的傳輸時(shí)間長(zhǎng)度分為4種情況。以接收端做出反應(yīng)的時(shí)間是16us為例,這4種情況具體可以是0*16us,1/3*16us,2/3*16us,1*16us的時(shí)間,其中,0即是沒(méi)有padding字段和fcs2字段。如果所述信息位是三個(gè)比特,就可以指示八個(gè)時(shí)間長(zhǎng)度。所采用的比特?cái)?shù)在此不作限定。

接收站點(diǎn)sta讀取觸發(fā)幀的包擴(kuò)展信息位。如果包擴(kuò)展信息位指示fcs1后沒(méi)有包擴(kuò)展字段,則sta獲知包擴(kuò)展信息位指示fcs1后沒(méi)有包擴(kuò)展字段;如果包擴(kuò)展信息位指示fcs1后存在包擴(kuò)展字段,則sta獲知包擴(kuò)展信息位指示fcs1后存在包擴(kuò)展字段。

如果觸發(fā)幀為圖5a所示結(jié)構(gòu),并且該觸發(fā)幀中沒(méi)有有效觸發(fā)長(zhǎng)度(effectivetriggerlength)字段,并且該觸發(fā)幀中只有1個(gè)fcs。替代的,固定發(fā)送padding和fcs字段的時(shí)間長(zhǎng)度為接收端做出反應(yīng)的時(shí)間,比如16us。這樣,傳送觸發(fā)幀時(shí),只需要一個(gè)信息位(包擴(kuò)展信息位)指示是否有padding字段即可(比如傳統(tǒng)legacyppdu或者高吞吐htppdu中,就會(huì)指示存在padding字段;而在heppdu中且是ampdu格式的情況下,就會(huì)指示不存在padding字段)。該指示位通常只需要1比特,可選的,該信息位可以位于commoninfo字段,但不限于commoninfo字段。

進(jìn)一步地,該信息位也可以有多個(gè)bit,比如兩個(gè)bit,那么就可以指示其后的padding字段和fcs字段的傳輸時(shí)間長(zhǎng)度分為4種情況。以接收端做出反應(yīng)的時(shí)間是16us為例,這4種情況具體可以是0*16us,1/3*16us,2/3*16us,1*16us的時(shí)間,其中,0即是沒(méi)有padding字段和fcs字段。如果所述信息位是三個(gè)比特,就可以指示八個(gè)時(shí)間長(zhǎng)度。所采用的比特?cái)?shù)在此不作限定。

接收站點(diǎn)sta讀取觸發(fā)幀的包擴(kuò)展信息位。如果包擴(kuò)展信息位指示逐個(gè)站點(diǎn)觸發(fā)信息字段(perstainfo)后沒(méi)有包擴(kuò)展字段,則sta獲知包擴(kuò)展信息位指示逐個(gè)站點(diǎn)觸發(fā)信息字段(perstainfo)后沒(méi)有包擴(kuò)展字段;如果包擴(kuò)展信息位指示逐個(gè)站點(diǎn)觸發(fā)信息字段(perstainfo)后存在包擴(kuò)展字段,則sta獲知包擴(kuò)展信息位指示逐個(gè)站點(diǎn)觸發(fā)信息字段(perstainfo)后存在包擴(kuò)展字段。

可選的,如圖7所示,為本實(shí)施例提出的一種更為通用的攜帶觸發(fā)幀又同時(shí)支持padding的幀格式,命名為paddingwrapper(補(bǔ)齊封裝)。這種格式是用于包擴(kuò)展(packetextension)的封裝格式,可以用于任意幀的包擴(kuò)展,尤其是在用legacyppdu攜帶時(shí),需要說(shuō)明的是,所述任意幀,都可以放置在carriedframe字段。

其中,a1是該幀的接收端地址,a2是該幀的發(fā)送端地址,carriedframecontrol后面carriedframe字段所攜帶的幀的長(zhǎng)度。

將某個(gè)幀放入carriedframe的具體做法是:將該幀的ra放入a1,將該幀的ta放入a2,將該幀的framecontrol放入此封裝格式的carriedframecontrol字段,將該幀的ta之后的部分全部放入到carriedframe。即carriedframelength所指示的截至位置為該幀的fcs結(jié)束的位置。后面的padding和fcs2就是本封裝格式給接收端的用于接收端做出反應(yīng)的時(shí)間,其具體長(zhǎng)度也受到l-length或mpdulength或者其他與ppdu長(zhǎng)度相關(guān)的值的影響。例如,將觸發(fā)幀放入該格式后,就會(huì)表現(xiàn)為如圖8所示的幀結(jié)構(gòu)。

需要說(shuō)明的是,若觸發(fā)幀只包含1個(gè)fcs,將圖3所示的觸發(fā)幀放入carriedframe得到圖8a所示的幀結(jié)構(gòu)。其中,具體做法是:將該幀的ra放入a1,將該幀的ta放入a2,將該幀的framecontrol放入此封裝格式的carriedframecontrol字段,將該幀的ta之后fcs之前的部分全部放入到carriedframe。即carriedframelength所指示的截至位置為該幀的逐個(gè)站點(diǎn)觸發(fā)信息字段(perstainfo)結(jié)束的位置。后面的padding和fcs就是本封裝格式給接收端的用于接收端做出反應(yīng)的時(shí)間,其具體長(zhǎng)度也受到l-length或mpdulength或者其他與ppdu長(zhǎng)度相關(guān)的值的影響。

本實(shí)施例通過(guò)補(bǔ)齊封裝格式實(shí)現(xiàn)的帶有包擴(kuò)展功能的觸發(fā)幀指示字段多了一個(gè)carriedframecontrol字段,但這種格式可以適用于任意一種在物理層不支持包擴(kuò)展的ppdu,比如legacyppdu,htppdu,vhtppdu等。同時(shí),該補(bǔ)齊封裝格式除了可以攜帶觸發(fā)幀,還可以攜帶其他幀,凡是需要包擴(kuò)展功能的幀,都可以放入此補(bǔ)齊封裝格式的carriedframe字段。

此外,a1和a2可以都存在,也可以部分存在,比如只有a2沒(méi)有a1。具體可以通過(guò)framecontrol中的部分信息位指示當(dāng)前的幀中是否存在a1和a2。也可以直接規(guī)定此格式中只有a1或者只有a2或者同時(shí)有a1和a2。

接收站點(diǎn)sta接收用補(bǔ)齊封裝格式攜帶的觸發(fā)幀,并讀取補(bǔ)齊封裝格式中的carriedframecontrol字段獲知所攜帶的幀為觸發(fā)幀,進(jìn)一步讀取carriedframelength字段獲知所述觸發(fā)幀的有效觸發(fā)長(zhǎng)度。

s201,所述接入點(diǎn)發(fā)送所述ppdu。

本發(fā)明實(shí)施例中,ap發(fā)送攜帶了觸發(fā)幀的ppdu,可選的,若該ppdu為heppdu,則該heppdu可以是suppdu也可以是muppdu。如果所述heppdu是muppdu,則觸發(fā)幀可以位于一個(gè)或者多個(gè)子信道上。

對(duì)于muppdu,作為接收端的sta在讀取其he-sig-b時(shí)獲知其中有子信道攜帶的幀為廣播幀,如果判斷這些子信道中并無(wú)該sta作為目的sta,則該sta可以讀取廣播幀。

無(wú)論所述heppdu是suppdu還是muppdu,sta都可以進(jìn)一步通過(guò)讀取該廣播幀的幀控制字段(framecontrol)判斷其是否為觸發(fā)幀。

本發(fā)明實(shí)施例中,接入點(diǎn)生成目標(biāo)類(lèi)型的ppdu,該ppdu包括采用目標(biāo)封裝格式生成的攜帶觸發(fā)幀的目標(biāo)mac幀結(jié)構(gòu),其中,該目標(biāo)mac幀結(jié)構(gòu)中是否包含包擴(kuò)展字段為根據(jù)該目標(biāo)類(lèi)型和目標(biāo)封裝格式所確定,本實(shí)施例中通過(guò)ppdu的目標(biāo)類(lèi)型以及攜帶觸發(fā)幀的目標(biāo)mac幀結(jié)構(gòu)的目標(biāo)封裝格式確定目標(biāo)mac幀結(jié)構(gòu)是否包含包擴(kuò)展字段,從而適應(yīng)各種版本類(lèi)型的ppdu。

請(qǐng)參照?qǐng)D9,為本發(fā)明實(shí)施例提供的一種無(wú)線局域網(wǎng)中幀傳輸?shù)难b置的示意性框圖,該裝置例如為接入點(diǎn),或者實(shí)現(xiàn)相關(guān)功能的專(zhuān)用電路或者芯片。該接入點(diǎn)1000包括處理器1010、存儲(chǔ)器1020、基帶電路1030、射頻電路1040和天線1050。該幀傳輸?shù)难b置可以為圖1中示出的ap。該ap與sta1、sta2以及sta3進(jìn)行通信。

具體地,處理器1010控制接入點(diǎn)1000的操作。存儲(chǔ)器1020可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器1010提供指令和數(shù)據(jù),處理器可以是通用處理器、數(shù)字信號(hào)處理器、專(zhuān)用集成電路、現(xiàn)場(chǎng)可編程門(mén)陣列或者其他可編程邏輯器件。存儲(chǔ)器1020的一部分還可以包括非易失行隨機(jī)存取存儲(chǔ)器(nvram)?;鶐щ娐?030是用來(lái)合成即將發(fā)射的基帶信號(hào),或?qū)邮盏降幕鶐盘?hào)進(jìn)行解碼。射頻電路1040用于將低頻的基帶信號(hào)調(diào)制到高頻的載波信號(hào),高頻的載波信號(hào)通過(guò)天線1050發(fā)射。射頻電路也用于將天線1050接收的高頻 信號(hào)解調(diào)成低頻的載波信號(hào)。站點(diǎn)1000的各個(gè)組件通過(guò)總線1060耦合在一起,其中總線系統(tǒng)1060除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號(hào)總線。但是為了清楚說(shuō)明起見(jiàn),在圖中將各種總線都標(biāo)為總線系統(tǒng)1060。需要說(shuō)明的是,上述對(duì)于接入點(diǎn)結(jié)構(gòu)的描述,可應(yīng)用于后續(xù)的實(shí)施例。

基帶電路1030,用于生成目標(biāo)類(lèi)型的物理層協(xié)議數(shù)據(jù)單元ppdu,所述ppdu包括采用目標(biāo)封裝格式生成的攜帶觸發(fā)幀的目標(biāo)媒體接入控制mac幀結(jié)構(gòu),其中,所述目標(biāo)mac幀結(jié)構(gòu)中是否包含包擴(kuò)展字段為根據(jù)所述目標(biāo)類(lèi)型和所述目標(biāo)封裝格式所確定;

射頻電路1040,用于發(fā)送所述ppdu。

可選的,若所述目標(biāo)類(lèi)型為高效heppdu,所述目標(biāo)封裝格式為聚合ampdu;

則所述目標(biāo)mac幀結(jié)構(gòu)中不包含所述包擴(kuò)展字段;

所述ppdu包含用于指示所述目標(biāo)mac幀結(jié)構(gòu)不包含所述包擴(kuò)展字段的指示信息,所述指示信息包括所述觸發(fā)幀的有效觸發(fā)長(zhǎng)度字段所指示的第一截至位置與所述ampdu的mpdudelimiter所指示的第二截至位置,其中,所述第一截至位置與所述第二截至位置相同。

可選的,所述包擴(kuò)展字段包括padding字段和fcs2字段中的至少一種;

若所述目標(biāo)類(lèi)型為heppdu,所述目標(biāo)封裝格式為mpdu;

則所述目標(biāo)mac幀結(jié)構(gòu)中是否包含所述包擴(kuò)展字段為根據(jù)所述heppdu類(lèi)型、所述mpdu封裝格式以及所述目標(biāo)mac幀結(jié)構(gòu)的有效長(zhǎng)度是否滿足預(yù)設(shè)條件所確定,所述預(yù)設(shè)條件為所述目標(biāo)mac幀結(jié)構(gòu)的有效長(zhǎng)度所截至位置小于所述ppdu的長(zhǎng)度所截至位置;

若所述目標(biāo)mac幀結(jié)構(gòu)的有效長(zhǎng)度滿足所述預(yù)設(shè)條件,則所述目標(biāo)mac幀結(jié)構(gòu)包含所述包擴(kuò)展字段;

若所述目標(biāo)mac幀結(jié)構(gòu)的有效長(zhǎng)度不滿足所述預(yù)設(shè)條件,則所述目標(biāo)mac幀結(jié)構(gòu)不包含所述包擴(kuò)展字段。

基于上述實(shí)施方式,作為一種可選的實(shí)施方式,若所述目標(biāo)mac幀結(jié)構(gòu)包含所述包擴(kuò)展字段,所述ppdu包含用于指示所述目標(biāo)mac幀結(jié)構(gòu)包含所述包擴(kuò)展字段的指示信息,所述指示信息包括所述觸發(fā)幀的有效長(zhǎng)度字段所指示的第三截至位置與所述ppdu的長(zhǎng)度字段所指示的第四截至位置,其中,所述第 四截至位置與所述第三截至位置之間的字節(jié)差大于預(yù)設(shè)閾值;

若所述目標(biāo)mac幀結(jié)構(gòu)不包含所述包擴(kuò)展字段,所述ppdu包含用于指示所述目標(biāo)mac幀結(jié)構(gòu)不包含所述包擴(kuò)展字段的指示信息,所述指示信息包括所述觸發(fā)幀的有效長(zhǎng)度字段所指示的第五截至位置與所述ppdu的長(zhǎng)度字段所指示的第六截至位置,其中,所述第六截至位置與所述第五截至位置之間的字節(jié)差小于或者等于預(yù)設(shè)閾值。

作為另一種可選的實(shí)施方式,若所述目標(biāo)mac幀結(jié)構(gòu)包含所述包擴(kuò)展字段,所述ppdu包含用于指示所述目標(biāo)mac幀結(jié)構(gòu)包含所述包擴(kuò)展字段的指示信息,所述指示信息包括所述觸發(fā)幀的有效長(zhǎng)度字段中所封裝的屬于預(yù)設(shè)范圍內(nèi)的長(zhǎng)度值;

若所述目標(biāo)mac幀結(jié)構(gòu)不包含所述包擴(kuò)展字段,所述ppdu包含用于指示所述目標(biāo)mac幀結(jié)構(gòu)不包含所述包擴(kuò)展字段的指示信息,所述指示信息包括所述觸發(fā)幀的有效長(zhǎng)度字段中所封裝的超過(guò)所述預(yù)設(shè)范圍的長(zhǎng)度值。

可選的,若所述目標(biāo)類(lèi)型為非常高吞吐vhtppdu。所述目標(biāo)封裝格式為ampdu;

則所述目標(biāo)mac幀結(jié)構(gòu)包含所述包擴(kuò)展字段;

所述ppdu包含用于指示所述目標(biāo)mac幀結(jié)構(gòu)包含所述包擴(kuò)展字段的指示信息,所述指示信息包括所述觸發(fā)幀的有效觸發(fā)長(zhǎng)度字段所指示的第七截至位置與所述ampdu的mpdudelimiter所指示的第八截至位置,其中,所述第七截至位置與所述第八截至位置不同。

本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(read-onlymemory,rom)或隨機(jī)存儲(chǔ)記憶體(randomaccessmemory,ram)等。

本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。

本發(fā)明實(shí)施例終端中的電路可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。

本發(fā)明實(shí)施例的微控制器等部件,可以采用通用集成電路,如中央處理器(centralprocessingunit,cpu),或采用專(zhuān)用集成電路(applicationspecificintegratedcircuit,asic)來(lái)實(shí)現(xiàn)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1