本申請屬于通信,尤其涉及一種分布式通信方法、通信裝置、電子設(shè)備、計算機可讀存儲介質(zhì)及計算機程序產(chǎn)品。
背景技術(shù):
1、目前,noma(non-orthogonal?multiple?access,非正交多址接入)領(lǐng)域中,對于scma(sparse?code?multiple?access,稀疏碼多址接入)非正交多址接入而言,所有的資源分配和調(diào)度均由無線接入點來完成,這在noma技術(shù)中意味著需要處理大量的用戶數(shù)據(jù)和信號,增加了資源管理的復雜性,這可能導致數(shù)據(jù)傳輸?shù)难舆t增加,從而影響通信效率。
技術(shù)實現(xiàn)思路
1、本申請旨在至少解決現(xiàn)有技術(shù)中存在的技術(shù)問題之一。為此,本申請?zhí)岢鲆环N分布式通信方法、通信裝置、電子設(shè)備、計算機可讀存儲介質(zhì)及計算機程序產(chǎn)品,可降低資源管理的復雜性帶來的數(shù)據(jù)傳輸延遲,提高通信效率。
2、第一方面,本申請?zhí)峁┑囊环N分布式通信方法,包括接收無線接入點發(fā)送的觸發(fā)幀,所述觸發(fā)幀包括用戶信息字段和仲裁字段,所述用戶信息字段包括碼本集合,所述仲裁字段包括仲裁位數(shù);在所述碼本集合中選擇目標碼本,并基于所述仲裁位數(shù)生成仲裁碼;基于所述仲裁碼與其他選取所述目標碼本的終端競爭所述目標碼本;在競爭到所述目標碼本后,基于所述目標碼本進行通信。
3、第二方面,本申請?zhí)峁┑囊环N分布式通信方法,包括發(fā)送觸發(fā)幀,所述觸發(fā)幀包括用戶信息字段和仲裁字段,所述用戶信息字段包括碼本集合,所述仲裁字段包括仲裁位數(shù);所述碼本集合包括終端可選擇的各個碼本,所述仲裁位數(shù)用于設(shè)置所述終端生成的仲裁碼的位數(shù),選擇相同碼本的各個所述終端基于各自生成的所述仲裁碼進行碼本競爭。
4、第三方面,本申請?zhí)峁┑囊环N通信裝置,通信裝置包括:
5、接收模塊,用于接收無線接入點發(fā)送的觸發(fā)幀,所述觸發(fā)幀包括用戶信息字段和仲裁字段,所述用戶信息字段包括碼本集合,所述仲裁字段包括仲裁位數(shù);
6、生成模塊,用于在所述碼本集合中選擇目標碼本,并基于所述仲裁位數(shù)生成仲裁碼;
7、競爭模塊,用于基于所述仲裁碼與其他選取所述目標碼本的終端競爭所述目標碼本;
8、通信模塊,用于在競爭到所述目標碼本后,基于所述目標碼本進行通信。
9、第四方面,本申請?zhí)峁┝艘环N非暫態(tài)計算機可讀存儲介質(zhì),其上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)上述分布式通信方法。
10、第五方面,本申請?zhí)峁┝艘环N電子設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)上述分布式通信方法。
11、第六方面,本申請?zhí)峁┝艘环N計算機程序產(chǎn)品,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)上述分布式通信方法。
12、本申請實施例提供的分布式通信方法、通信裝置、電子設(shè)備、計算機可讀存儲介質(zhì)及計算機程序產(chǎn)品中,無線接入點無需調(diào)度和分配每個終端的碼本,而是僅通過觸發(fā)幀將碼本集合發(fā)送到各個終端,然后由各個終端自行選擇碼本,將碼本的調(diào)度和分配任務交給分布式分布的各個終端,充分利用了各個終端的處理資源,相較于無線接入點實現(xiàn)各個終端的碼本調(diào)度和分配,以實現(xiàn)資源分配而言,本申請的無線接入點只需將碼本集合通過觸發(fā)幀一次性發(fā)送給各個終端即可,無線接入點的資源管理復雜度較低,可降低數(shù)據(jù)傳輸延遲,提高通信效率。
13、在各個終端自行選擇碼本的情況下,存在不同終端選取相同的碼本而導致無法有效通信的問題。因此,通過在觸發(fā)幀中配置仲裁字段,告知終端生成用于競爭碼本的仲裁碼的仲裁位數(shù),從而使得選取相同碼本的不同終端自行基于生成的仲裁碼完成碼本競爭。
14、可以理解,碼本分配和碼本競爭均由終端自行完成,減輕了無線接入點的數(shù)據(jù)處理壓力,同樣有利于提高通信效率。
15、本申請的實施方式的附加方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本申請的實施方式的實踐了解到。
1.一種分布式通信方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的分布式通信方法,其特征在于,所述仲裁碼包括多個仲裁位,任一所述仲裁位的取值為第一預設(shè)值或第二預設(shè)值,在當前仲裁位為第一預設(shè)值的情況下,終端基于所述目標碼本對應的資源塊發(fā)送忙音信號;在當前仲裁位為第二預設(shè)值的情況下,終端感知所述目標碼本對應的資源塊中各個槽位是否空閑。
3.根據(jù)權(quán)利要求2所述的分布式通信方法,其特征在于,所述基于所述仲裁碼與其他選取所述目標碼本的終端競爭所述目標碼本,包括:
4.根據(jù)權(quán)利要求1或3所述的分布式通信方法,其特征在于,所述方法還包括:
5.根據(jù)權(quán)利要求1所述的分布式通信方法,其特征在于,所述仲裁碼中至少一位為0。
6.根據(jù)權(quán)利要求1所述的分布式通信方法,其特征在于,所述仲裁位數(shù)基于所述無線接入點當前輪次篩選的目標終端的數(shù)量確定,所述仲裁位數(shù)和所述目標終端的數(shù)量呈正相關(guān)關(guān)系。
7.根據(jù)權(quán)利要求6所述的分布式通信方法,其特征在于,所述無線接入點基于頻域的退避技術(shù)篩選當前輪次可接入的終端中的目標終端。
8.根據(jù)權(quán)利要求1所述的分布式通信方法,其特征在于,在所述碼本集合中選擇目標碼本,并基于所述仲裁位數(shù)生成仲裁碼,包括:
9.根據(jù)權(quán)利要求1所述的分布式通信方法,其特征在于,所述仲裁字段還包括碼本傳輸選擇字段,所述碼本傳輸選擇字段的取值為第三預設(shè)值或第四預設(shè)值,在所述碼本傳輸選擇字段的取值為第三預設(shè)值的情況下,終端進行碼本傳輸,在所述碼本傳輸選擇字段的取值為第四預設(shè)值的情況下,終端不進行碼本傳輸。
10.根據(jù)權(quán)利要求1或9所述的分布式通信方法,其特征在于,所述仲裁字段還包括是否開啟仲裁字段,所述是否開啟仲裁字段的取值為第五預設(shè)值或第六預設(shè)值,在所述是否開啟仲裁字段的取值為第五預設(shè)值的情況下,終端基于所述仲裁碼競爭碼本,在所述是否開啟仲裁字段的取值為第六預設(shè)值的情況下,終端不基于所述仲裁碼競爭碼本。
11.根據(jù)權(quán)利要求1所述的分布式通信方法,其特征在于,所述仲裁字段還包括填充位,所述填充位用于將所述仲裁字段填充為n個字節(jié),n為正整數(shù)。
12.根據(jù)權(quán)利要求1所述的分布式通信方法,其特征在于,所述碼本集合基于所述無線接入點可用的資源塊確定。
13.根據(jù)權(quán)利要求1所述的分布式通信方法,其特征在于,所述用戶信息字段還包括因子矩陣,所述基于所述目標碼本進行通信,包括:
14.一種分布式通信方法,其特征在于,包括:
15.一種通信裝置,其特征在于,包括:
16.一種非暫態(tài)計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,該計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-14任一項所述的分布式通信方法。
17.一種電子設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述程序時實現(xiàn)如權(quán)利要求1-14任一項所述的分布式通信方法。
18.一種計算機程序產(chǎn)品,其特征在于,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-14任一項所述的分布式通信方法。