一种发送波束优化协议包的方法及设备与流程

文档序号:17048015发布日期:2019-03-05 19:45阅读:300来源:国知局
一种发送波束优化协议包的方法及设备与流程

本申请涉及通信技术领域,尤其涉及一种发送波束优化协议包的方法及设备。



背景技术:

在一个接入点(accesspoint,ap)和多个站点(station,sta)构成的网络中,允许ap和sta之间的通信,以及允许sta之间的通信。

电工电子工程师协会(instituteofelectricalandelectronicsengineers,ieee)802.11ad工作在毫米波频段,ap和sta,以及sta和sta之间可以通过波束优化协议(beamrefinementprotocol,brp)packet(包)实现接收端和发送端的波束对齐。brp包是在普通的物理层数据包(physicallayerprotocoldataunit,ppdu)中的数据(data)字段后面后缀训练(training,trn)字段所构成的一种特殊的包。发射端可以通过trn字段包括的部分trn子字段调整发射天线的波束方向,或者接收端可以在接收trn字段中的trn子字段时调整接收天线的波束方向。另外,由于trn子字段是预定义的序列,接收端通过测量trn子字段的接收信号噪声比(signaltonoiseradio,snr)、接收信号强度等,可以获得达到对发射端在某种收发天线波束配置下的信道状态的估计。

目前正在制定的ieee802.11ay在ieee802.11ad的基础中引入了多信道传输和多天线传输技术,为了达到提高系统吞吐量的目的。因此对应的需要扩展brp包支持多信道传输和多天线传输的传输格式,以及brp包支持多信道传输和多天线传输的流程,达到提高波束训练和波束跟踪的效率的目的。



技术实现要素:

本申请实施例提供一种发送波束优化协议包的方法及设备,用于使得brp包支持多信道传输和多天线传输的传输格式,从而提高波束训练和波束跟踪的效率。

第一方面,提供一种发送波束优化协议包的方法,该方法可通过第一设备执行。第一设备例如为ap,或者为sta。该方法包括:第一设备根据第一信息确定trn子字段的传输格式;所述第一信息包括指示每个信道上用于传输所述trn子字段的发射链的数量的信息、指示用于传输所述trn子字段的天线的类型的信息、以及指示信道传输模式的信息中的至少一种;所述信道传输模式为信道绑定模式或信道聚合模式,天线的类型为单极化模式或双极化模式;所述第一设备根据所述传输格式,通过发射链向第二设备发送波束优化协议包,所述波束优化协议包中包括数据字段和trn字段,所述trn字段包括多个trn子字段。

第二方面,提供一种接收波束优化协议包的方法,该方法可通过第二设备执行。如果第一设备为ap,则第二设备可以是sta,或者,如果第一设备是sta,则第二设备可以是另一sta。该方法包括:第二设备接收第一设备发送的通知信令,所述通知信令用于指示所述第一设备发送的所述波束优化协议包中的trn子字段的传输格式;所述传输格式是根据第一信息确定的,所述第一信息包括指示每个信道上用于传输所述trn子字段的发射链的数量的信息、指示用于传输所述trn子字段的天线的类型的信息、以及指示信道传输模式的信息中的至少一种;所述信道传输模式为信道绑定模式或信道聚合模式,天线的类型为单极化模式或双极化模式;所述第二设备根据所述传输格式从所述第一设备的发射链接收所述波束优化协议包,所述波束优化协议包中包括数据字段和trn字段,所述trn字段包括多个trn子字段。

本申请实施例中,在多信道传输和多天线传输的模式下,第一设备可以根据第一信息来确定trn子字段的传输格式,即波束优化协议包支持多信道传输和多天线传输的传输格式,则第一设备可以通过确定的传输格式来向第二设备发送波束优化协议包,从而可以提高波束训练和波束跟踪的效率。

在一个可能的设计中,在所述信道传输模式为信道聚合模式的情况下,用于传输所述trn子字段的第一信道上的发射链的数量为用于传输所述trn子字段的第二信道上的发射链的数量为其中,表示向上取整,表示向下取整,a表示用于传输所述trn子字段的发射链的数量,a为大于1且小于或等于8的整数,所述第一信道的带宽大于或等于所述第二信道的带宽,所述第一信道和所述第二信道为参与信道聚合的信道。

本申请实施例中,可以使得参与信道聚合的不同的信道上分配的发射链的数量不同,从而实现更为灵活的发射,也充分利用信道。另外,可以为带宽较大的信道分配较多的发射链,以充分利用带宽资源。

在一个可能的设计中,如果或bj的值为1,则所述trn子字段的传输格式为通过第一发射链发送第一trn基本子序列;或,如果或bj的值为2,则所述trn子字段的传输格式为通过所述第一发射链发送所述第一trn基本子序列,以及通过第二发射链发送第二trn基本子序列;或,如果或bj的值为3,则所述trn子字段的传输格式为通过所述第一发射链在两个时间单元分别发送所述第一trn基本子序列,通过第二发射链在所述两个时间单元分别发送所述第二trn基本子序列,以及通过第三发射链在所述两个时间单元分别发送第三trn基本子序列,所述第一trn基本子序列使用的掩码为[1,1],所述第二trn基本子序列使用的掩码为[1,1],所述第三trn基本子序列使用的掩码为[1,-1];或,如果或bj的值为4,则所述trn子字段的传输格式为通过所述第一发射链在所述两个时间单元分别发送所述第一trn基本子序列,通过所述第二发射链在所述两个时间单元分别发送所述第二trn基本子序列,通过所述第三发射链在所述两个时间单元分别发送所述第三trn基本子序列,以及通过第四发射链在所述两个时间单元分别发送第四trn基本子序列,所述第一trn基本子序列使用的掩码为[1,1],所述第二trn基本子序列使用的掩码为[1,1],所述第三trn基本子序列使用的掩码为[1,-1],所述第四trn基本子序列使用的掩码为[1,-1];其中,bj表示在参与信道聚合的第j个信道上用于传输所述trn子字段的发射链的数量,j=1,2。

可以看到,本申请实施例中,如果是ca方式,则每个发射链上用于传输的trn子字段和cb方式相当,相当于缩短了ca中trn子字段的长度,从而能够提高ca模式下的波束训练效率。

在一个可能的设计中,所述第一信道上传输的第一子波束优化协议包的总长度与所述第二信道上传输的第二子波束优化协议包的总长度相同;所述波束优化协议包包括所述第一子波束优化协议包以及所述第二子波束优化协议包。

对于ca场景来说,本申请中由于不同射频链连接的不同天线被分配在不同信道上,每个天线需要训练的扇区数目不同一定,造成两个信道中传输的trn字段的长度不同,可能导致不同的信道上传输的brp包无法对齐的情况出现。因此本申请实施例中,为了使得被聚合的两个信道中传输的brp包的长度对齐,可以使得参与ca的2个信道上传输的brp包的总长度相同,以实现更好的发送和接收性能。

在一个可能的设计中,如果a的值为2,则所述trn子字段的传输格式为通过第一发射链发送第一trn基本子序列,以及通过第二发射链发送第二trn基本子序列;或,如果a的值为3,则所述trn子字段的传输格式为通过第一发射链发送所述第一trn基本子序列,通过所述第二发射链发送所述第二trn基本子序列,以及通过第三发射链发送第三trn基本子序列;或,如果a的值为4,则所述trn子字段的传输格式为通过所述第一发射链发送所述第一trn基本子序列,通过所述第二发射链发送所述第二trn基本子序列,通过所述第三发射链发送所述第三trn基本子序列,以及通过第四发射链发送第四trn基本子序列;或,如果a的值为5,则所述trn子字段的传输格式为通过所述第一发射链在两个时间单元分别发送所述第一trn基本子序列,通过所述第二发射链在所述两个时间单元分别发送所述第二trn基本子序列,通过所述第三发射链在所述两个时间单元分别发送所述第三trn基本子序列,通过所述第四发射链在所述两个时间单元分别发送所述第四trn基本子序列,以及通过第五发射链在所述两个时间单元分别发送第五trn基本子序列,所述第一trn基本子序列使用的掩码为[1,1],所述第二trn基本子序列使用的掩码为[1,1],所述第三trn基本子序列使用的掩码为[1,-1],所述第四trn基本子序列使用的掩码为[1,-1],所述第五trn基本子序列使用的掩码为[1,1];或,如果a的值为6,则所述trn子字段的传输格式为通过所述第一发射链在所述两个时间单元分别发送所述第一trn基本子序列,通过所述第二发射链在所述两个时间单元分别发送所述第二trn基本子序列,通过所述第三发射链在所述两个时间单元分别发送所述第三trn基本子序列,通过所述第四发射链在所述两个时间单元分别发送所述第四trn基本子序列,通过所述第五发射链在所述两个时间单元分别发送所述第五trn基本子序列,以及通过第六发射链在所述两个时间单元分别发送第六trn基本子序列,所述第一trn基本子序列使用的掩码为[1,1],所述第二trn基本子序列使用的掩码为[1,1],所述第三trn基本子序列使用的掩码为[1,-1],所述第四trn基本子序列使用的掩码为[1,-1],所述第五trn基本子序列使用的掩码为[1,1],所述第六trn基本子序列使用的掩码为[1,1];或,如果a的值为7,则所述trn子字段的传输格式为通过所述第一发射链在所述两个时间单元分别发送所述第一trn基本子序列,通过所述第二发射链在所述两个时间单元分别发送所述第二trn基本子序列,通过所述第三发射链在所述两个时间单元分别发送所述第三trn基本子序列,通过所述第四发射链在所述两个时间单元分别发送所述第四trn基本子序列,通过所述第五发射链在所述两个时间单元分别发送所述第五trn基本子序列,通过所述第六发射链在所述两个时间单元分别发送所述第六trn基本子序列,以及通过第七发射链在所述两个时间单元分别发送第七trn基本子序列,所述第一trn基本子序列使用的掩码为[1,1],所述第二trn基本子序列使用的掩码为[1,1],所述第三trn基本子序列使用的掩码为[1,-1],所述第四trn基本子序列使用的掩码为[1,-1],所述第五trn基本子序列使用的掩码为[1,1],所述第六trn基本子序列使用的掩码为[1,1],所述第七trn基本子序列使用的掩码为[1,-1];或,如果a的值为8,则所述trn子字段的传输格式为通过所述第一发射链在所述两个时间单元分别发送所述第一trn基本子序列,通过所述第二发射链在所述两个时间单元分别发送所述第二trn基本子序列,通过所述第三发射链在所述两个时间单元分别发送所述第三trn基本子序列,通过所述第四发射链在所述两个时间单元分别发送所述第四trn基本子序列,通过所述第五发射链在所述两个时间单元分别发送所述第五trn基本子序列,通过所述第六发射链在所述两个时间单元分别发送所述第六trn基本子序列,通过所述第七发射链在所述两个时间单元分别发送所述第七trn基本子序列,以及通过第八发射链在所述两个时间单元分别发送第八trn基本子序列,所述第一trn基本子序列使用的掩码为[1,1],所述第二trn基本子序列使用的掩码为[1,1],所述第三trn基本子序列使用的掩码为[1,-1],所述第四trn基本子序列使用的掩码为[1,-1],所述第五trn基本子序列使用的掩码为[1,1),所述第六trn基本子序列使用的掩码为[1,1],所述第七trn基本子序列使用的掩码为[1,-1],所述第八trn基本子序列使用的掩码为[1,-1]。

即,trn子字段的传输格式依然可以通过总发射链数确定,但传输的trn子字段和序列的掩码关系,与每个信道上分配的发射链的数量有关。每个发射链所发送的序列的长度有所缩减,从而同样可以提高传输效率。

在一个可能的设计中,在所述信道传输模式为信道聚合模式的情况下,组成所述trn子字段的格雷序列的长度为trn_bl×ncbj/2,trn_bl为所述波束优化协议包的包头中指示的格雷序列的长度信息,ncbj为第j个信道中用于传输所述trn子字段的连续的信道的数量,所述trn子字段是格雷序列组成的,j=1,2。

该方案通过减小trn基本子序列的长度同样达到了缩减传输的trn子字段的长度的目的。这种方法的好处是可以减少ca和cb模式区分的描述,仅在格雷序列的长度上进行相应的缩放。

在一个可能的设计中,在用于传输所述trn子字段的天线的类型是双极化模式的情况下,用于传输所述trn子字段的发射链的数量与所述trn子字段的传输流数相等,或,确定用于传输所述trn子字段的发射链的数量等于所述trn子字段的传输流数×2。

通过这种方式,将用于传输trn字段的发射链的数量与用于传输数据字段的发射链的数量解耦,使得这两个过程的发射链的数量可以实现一定程度的独立,从而能够实现更为灵活的传输。

在一个可能的设计中,在用于传输所述trn子字段的发射链的数量与所述trn子字段的传输流数相等的情况下,所述trn子字段用于进行brptxss过程;或,在用于传输所述trn子字段的发射链的数量等于所述trn子字段的传输流数×2的情况下,所述trn子字段用于进行波束跟踪。

即,trn子字段可以有不同的用途,当然trn子字段的用途不限于此。

在一个可能的设计中,在用于传输所述trn子字段的发射链的数量等于所述trn子字段的传输流数×2、a为偶数的情况下,同一个双极化天线中的两个发射链采用相同的trn子字段的传输格式。

通过这种方式保证了用于传输所述trn子字段的发射链的数量等于所述trn子字段的传输流数×2,实现了将用于传输trn字段的发射链的数量与用于传输数据字段的发射链的数量解耦。

第三方面,提供一种发送波束优化协议包的设备。该设备具有实现上述方法设计中的第一设备的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。

在一个可能的设计中,该设备的具体结构可包括收发器和处理器。收发器和处理器可执行上述第一方面或第一方面的任意一种可能的设计所提供的方法中的相应功能。

第四方面,提供一种接收波束优化协议包的设备。该设备具有实现上述方法设计中的第二设备的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。

在一个可能的设计中,该设备的具体结构可包括收发器和处理器。收发器和处理器可执行上述第二方面或第二方面的任意一种可能的设计所提供的方法中的相应功能。

第五方面,提供一种发送波束优化协议包的设备。该设备具有实现上述方法设计中的第一设备的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。

在一个可能的设计中,该设备的具体结构可包括收发单元和处理单元。收发单元和处理单元可执行上述第一方面或第一方面的任意一种可能的设计所提供的方法中的相应功能。

第六方面,提供一种接收波束优化协议包的设备。该设备具有实现上述方法设计中的第二设备的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。

在一个可能的设计中,该设备的具体结构可包括收发单元和处理单元。收发单元和处理单元可执行上述第二方面或第二方面的任意一种可能的设计所提供的方法中的相应功能。

第七方面,提供一种通信装置,该通信装置可以是第一设备,也可以是第一设备内的芯片。该通信装置具有实现上述第一方面或第一方面的任意一种可能的设计中所提供的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,当该通信装置为第一设备时,第一设备包括:处理单元和通信单元,所述处理单元例如可以是处理器,所述通信单元例如可以是收发器,所述收发器包括射频电路,可选地,所述第一设备还包括存储单元,该存储单元例如可以是存储器。当第一设备包括存储单元时,该存储单元用于存储计算机执行指令,该处理单元与该存储单元连接,该处理单元执行该存储单元存储的计算机执行指令,以使该第一设备执行上述第一方面任意一项的无线通信方法。

在另一个可能的设计中,当该通信装置为第一设备内的芯片时,芯片包括:处理单元和通信单元,所述处理单元例如可以是处理器,所述通信单元例如可以是输入/输出接口、管脚或电路等。该处理单元可执行存储单元存储的计算机执行指令,以使该第一设备内的芯片执行上述第一方面任意一项的发送波束优化协议包的方法。可选地,所述存储单元为所述芯片内的存储单元,如寄存器、缓存等,所述存储单元还可以是所述第一设备内的位于所述芯片外部的存储单元,如rom或可存储静态信息和指令的其他类型的静态存储设备,ram等。

其中,上述任一处提到的处理器,可以是一个通用cpu,微处理器,asic,或一个或多个用于控制上述第一方面无线通信方法的程序执行的集成电路。

第八方面,提供一种通信装置,该通信装置可以是第二设备,也可以是第二设备内的芯片。该通信装置具有实现上述第二方面或第二方面的任意一种可能的设计中所提供的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,当该通信装置为第二设备时,第二设备包括:处理单元和通信单元,所述处理单元例如可以是处理器,所述通信单元例如可以是收发器,所述收发器包括射频电路,可选地,所述第二设备还包括存储单元,该存储单元例如可以是存储器。当第二设备包括存储单元时,该存储单元用于存储计算机执行指令,该处理单元与该存储单元连接,该处理单元执行该存储单元存储的计算机执行指令,以使该第二设备执行上述第二方面任意一项的无线通信方法。

在另一个可能的设计中,当该通信装置为第二设备内的芯片时,芯片包括:处理单元和通信单元,所述处理单元例如可以是处理器,所述通信单元例如可以是输入/输出接口、管脚或电路等。该处理单元可执行存储单元存储的计算机执行指令,以使该第二设备内的芯片执行上述第二方面任意一项的发送波束优化协议包的方法。可选地,所述存储单元为所述芯片内的存储单元,如寄存器、缓存等,所述存储单元还可以是所述第二设备内的位于所述芯片外部的存储单元,如rom或可存储静态信息和指令的其他类型的静态存储设备,ram等。

其中,上述任一处提到的处理器,可以是一个通用cpu,微处理器,asic,或一个或多个用于控制上述第二方面无线通信方法的程序执行的集成电路。

第九方面,提供一种通信系统,该通信系统可包括第一设备和第二设备。其中,第一设备,用于根据第一信息确定波束训练trn子字段的传输格式;所述第一信息包括指示每个信道上用于传输所述trn子字段的发射链的数量的信息、指示用于传输所述trn子字段的天线的类型的信息、以及指示信道传输模式的信息中的至少一种;所述信道传输模式为信道绑定模式或信道聚合模式,天线的类型为单极化模式或双极化模式;根据所述传输格式,通过发射链向第二设备发送波束优化协议包,所述波束优化协议包中包括数据字段和trn字段,所述trn字段包括多个trn子字段;第二设备,用于接收第一设备发送的通知信令,所述通知信令用于指示所述第一设备发送的所述波束优化协议包中的波束训练trn子字段的传输格式;所述传输格式是根据第一信息确定的,所述第一信息包括指示每个信道上用于传输所述trn子字段的发射链的数量的信息、指示用于传输所述trn子字段的天线的类型的信息、以及指示信道传输模式的信息中的至少一种;所述信道传输模式为信道绑定模式或信道聚合模式,天线的类型为单极化模式或双极化模式;根据所述传输格式接收所述第一设备通过发射链发送的所述波束优化协议包,所述波束优化协议包中包括数据字段和trn字段,所述trn字段包括多个trn子字段。

第十方面,提供一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面的任意一种可能的设计中所述的方法。

第十一方面,提供一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第二方面或第二方面的任意一种可能的设计中所述的方法。

第十二方面,提供一种包含指令的计算机程序产品,所述计算机程序产品中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面的任意一种可能的设计中所述的方法。

第十三方面,提供一种包含指令的计算机程序产品,所述计算机程序产品中存储有指令,当其在计算机上运行时,使得计算机执行上述第二方面或第二方面的任意一种可能的设计中所述的方法。

本申请实施例中,波束优化协议包支持多信道传输和多天线传输的传输格式,则第一设备可以通过确定的传输格式来向第二设备发送波束优化协议包,从而可以提高波束训练和波束跟踪的效率。

附图说明

图1为本申请实施例的一种应用场景示意图;

图2为本申请实施例提供的发送波束优化协议包的方法的流程图;

图3为本申请实施例提供的收发机的结构示意图;

图4为本申请实施例提供的brptxss的过程示意图;

图5为本申请实施例提供的发送波束优化协议包的设备的一种结构示意图;

图6为本申请实施例提供的接收波束优化协议包的设备的一种结构示意图;

图7为本申请实施例提供的通信装置的一种结构示意图。

具体实施方式

为了使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例作进一步地详细描述。

以下,对本申请实施例中的部分用语进行解释说明,以便于本领域技术人员理解。

1)ap,相当于传统的有线网络中的集线器(hub),也是组建小型无线局域网时最常用的设备。ap相当于一个连接有线网和无线网的桥梁,其主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。

大多数的无线ap都支持多用户接入、数据加密、多速率发送等功能,一些产品更提供了完善的无线网络管理功能。对于家庭、办公室这样的小范围无线局域网而言,一般只需一台无线ap即可实现所有计算机的无线接入。

ap的室内覆盖范围一般是30m~100m,不少厂商的ap产品可以互联,以增加无线局域网(wirelesslocalareanetworks,wlan)的覆盖面积。也正因为每个ap的覆盖范围都有一定的限制,正如手机可以在基站之间漫游一样,无线局域网客户端也可以在ap之间漫游。

2)sta,wlan主要由sta、ap、无线介质(wirelessmedium,wm)和分布式系统(dis-tributionsystem,ds)组成。sta在wlan中一般为客户端,例如为装有无线网卡的计算机,或者是带有无线保真(wireless-fidelity,wi-fi)模块的智能手机等。sta可以是移动的,也可以是固定的,是无线局域网的最基本组成单元。sta可以通过ap接入无线网络,即sta可以与ap通信,sta与sta之间也可以通信。

在本申请实施例中,第一设备可以是ap,也可以是sta,同理,第二设备也可以是sta,或者是ap。例如,当第一设备为ap时,第二设备为sta,或者,当第一设备为sta时,第二设备为ap或sta。

3)brp,是为了使得接收机和发射机之间获得波束优化的整套协议。通过收发双方发送一个或多个brp帧(frame)或brppacket,可以进行收发双方波束训练和波束跟踪的过程。

4)brppacket,是能够实现波束训练和波束跟踪的包,可以理解为是包含trn字段的ppdu。即,如果一个ppdu携带了trn字段,那么该ppdu就可以称为brp包。通过brp包,能够实现接收机和发射机在不同波束上的信道测量和跟踪。brp包类型分为brptx,brprx,和brptx-rx,可以分别实现发射波束训练,接收波束训练,和收发波束训练。

5)ppdu,通常包括前导(preamble)、分组头(header)和数据(data)字段,还可能包括trn(training)字段。当ppdu包括trn字段时,该ppdu也被称为brppacket。这里的分组头包括多吉比特(directionalmulti-gigabit,dmg)header和增强吉比特(enhanceddirectionalmulti-gigabit,edmg)header。

6)brpframe,为了实现brp,媒体接入控制(mediaaccesscontrol,mac)层需要发送一些信息协调收发两端进行波束优化,这些信息可通过brpframe携带。如果一个ppdu中携带了收发双方用于发送一个或多个brp包的流程参数,该ppdu就可以称为brp帧。

7)brp发射扇区扫描(transmitsectorsweep,txss),指采用brp协议进行发射扇区扫描的过程。

8)信道和信道划分,ieee802.11ay标准中划分了6个2.16ghz信道,即57.24~59.4ghz、59.4~61.56ghz、61.56~63.72ghz、63.72~65.88ghz、65.88~68.04ghz、68.04~70.2ghz。带宽为4.32ghz的5个信道,即57.24~61.56ghz、61.56~65.88ghz、65.88~70.2ghz、59.4ghz~63.72ghz、63.72~68.04ghz。带宽为6.48ghz的4个信道,即57.24~63.72ghz、61.56~70.2ghz、59.4~65.88ghz、63.72~70.2ghz.以及带宽为8.64ghz的3个信道,即57.24~65.88ghz、59.4~68.04ghz、61.56~70.2ghz。

9)本申请实施例中的术语“系统”和“网络”可被互换使用。“多个”是指两个或两个以上,鉴于此,本申请实施例中也可以将“多个”理解为“至少两个”。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。

除非有相反的说明,本申请实施例提及“第一”、“第二”等序数词用于对多个对象进行区分,不用于限定多个对象的顺序、时序、优先级或者重要程度。

本文所提供的技术方案可以应用第五代移动通信技术(5thgeneration,5g)系统,作为5g新无线(newradio,nr)在高频非授权频段60ghz中的补充技术提供吉比特上的传输速率。

在ieee802.11ayd0.5中,根据总发射链数来确定trn子字段的传输格式。具体为表1,为trn子字段的传输格式与总发射链数之间的映射关系。

表1

其中,总发射链数可以理解为用于发射trn子字段的总的发射链数,发射链号是指发射链的编号。从表1中可以看到,如果总发射链数为1,则trn子字段的传输格式为发射端通过发射链1发送如果总发射链数为2,则trn子字段的传输格式为发射端通过发射链1发送和通过发射链2发送如果总发射链数为3,则trn子字段的传输格式为发射端通过发射链1发送通过发射链2发送以及通过发射链3发送以此类推。

其中,称为第i个trn基本子序列,每个发射链所发射的是trn子字段,即trn子字段是由trn基本子序列构成的。表示在两个时间单元分别发送trn基本子序列对于其他trn子字段也是类似。其中第i个基本子序列其中的ga、gb均是格雷序列(golaysequences),可参考协议中的定义。n表示格雷序列的长度,n=trn_bl×ncb,其中trn_bl=128,或64,或256,trn_bl的默认长度为128,或者也可以额外通过信令通知trn_bl的长度为64或256。ncb用于传输trn子字段的连续的2.16ghz信道的数量。其中,1≤ncb≤4。

值得说明的是,ieee802.11ay中引入了两种多信道传输的方式,多个2.16ghz的信道绑定(channelbonding,cb)成为一个宽带信号传输的模式,以及2个信道聚合(channelaggregation,ca)传输的模式。在cb方式下,相邻的多个信道可作为一个宽带信道进行传输。对ca方式来说,目前仅支持在参与cb的两个等带宽的信道上均匀分配发射链数的情况,即总发射链数为偶数,主信道(primarychannel)上分配前ntx/2个发射链的发射,辅信道(secondarychannel)上分配后ntx/2个发射链的发射。对于ca方式来说,两个聚合的信道带宽为等信道带宽,包括2.16ghz+2.16ghz的ca,和4.32ghz+4.32ghz的ca这两种模式。

举例来说,4个发射链在2个连续的2.16ghz的信道中采用cb方式传输那么这4个发射链都是在4.32ghz带宽的信道上发送。及总发射链数为4,ncb=2。那么每个发射链发射的trn子字段分别为发射链1发射的是发射链2发射的是发射链3发射的是发射链4发射的是当trn_bl=128时,,格雷序列的长度为n=128*2。

或者,4个发射链在2个连续的2.16ghz的信道中采用ca方式传输,即采用2.16ghz+2.16ghz的传输模式,那么这4个发射链被分配在主信道和辅信道两个信道上。其中发射链1、2被分配在主信道上,主信道的带宽为2.16ghz,发射链3、4被分配在辅信道上,辅信道的带宽也是2.16ghz。那么每个发射链发射的trn子字段分别为发射链1发射的是发射链2发射的是发射链3发射的是发射链4发射的是当trn_bl=128时,格雷序列的长度为n=128*2。

可见,ieee802.11ayd0.5中定义表1来发送trn子字段,无论对于ca方式还是cb方式,都是根据总发射链数来确定trn子字段的传输格式。但对于ca方式来说,在每个信道上的发射链的数量仅为cb方式下的一半,只要总发射链数大于或等于2,则对于每个信道来说,ca模式需要发送的trn子字段的长度,比相同带宽和天线数的cb模式发送的trn子字段的长度会长一倍,这也就导致ca模式下基于trn的测量效率低。

另外trn子字段的发射方式可能也和天线的极化方式相关,因此,也需要根据具体的极化方式,确定trn子字段的传输格式。

鉴于此,本申请实施例再提供一些技术方案,能够提供适应于ca方式的trn传输格式,以提高效率。

下面介绍本申请实施例的一种应用场景,请参考图1,为该应用场景的示意图。图1中包括ap和两个sta,其中ap可以向sta发送brp包,或者sta也可以向ap发送brp包,或者sta也可以向另一个sta发送brp包。

下面结合附图介绍本申请实施例提供的技术方案。需要说明的是,本申请实施例提供的发送、接收波束优化协议包的方法可由装置执行。该装置可以是ap或ap内的芯片,即可以由ap或ap内的芯片执行本申请实施例提供的发送、接收波束优化协议包的方法;或者,该装置可以是sta或sta内的芯片,即可以由sta或sta内的芯片执行本申请实施例提供的发送、接收波束优化协议包的方法。

为方便说明,本申请实施例,以装置为ap或sta为例,对发送、接收波束优化协议包的方法进行说明,对于装置为ap内的芯片或sta内的芯片的实现方法,可参考ap或sta的发送、接收波束优化协议包的方法的具体说明,不再重复介绍。

请参见图2,本申请实施例提供一种发送波束优化协议包的方法,在下文的介绍过程中,以该方法应用在图1所示的应用场景为例,且本申请中讨论的trn子字段可以是trn字段中包括的全部的trn子字段,也可以是trn字段中包括的部分trn子字段。该方法的流程介绍如下。

s21、第一设备根据第一信息确定trn子字段的传输格式。其中,第一信息包括指示每个信道上用于传输trn子字段的发射链的数量的信息、指示用于传输trn子字段的天线的类型的信息、以及指示信道传输模式的信息中的至少一种。信道传输模式为cb模式或ca模式,天线的类型为单极化模式或双极化模式。

第一设备在待发送brp包时,可以先确定brp包所包括的trn字段中的trn子字段的传输格式,这里所述的trn子字段,可以是trn字段包括的全部trn子字段,或者是trn字段包括的部分trn子字段。

作为一种示例,在信道传输模式为ca模式的情况下,trn子字段的传输格式可以通过总发射链数确定,或者可以通过每个信道上用于传输trn子字段的发射链的数量确定。当然,如果知道了每个信道上用于传输trn子字段的发射链的数量,也就可以确定用于传输trn子字段的总发射链数。可以在brp包的包头中携带ppdu的发射链的数量。在该brp包的发送过程中,发射链的数量不允许变化,也就是说,用于发送该brp包的数据字段和trn字段的发射链是相同的。

例如参与ca的信道包括第一信道和第二信道,则可以使得带宽较大的信道上用于传输trn子字段的发射链的数量为带宽较小的信道上用于传输trn子字段的第二信道上的发射链的数量为其中,表示向上取整,表示向下取整,a表示用于传输trn子字段的发射链的数量,即总发射链数量,a为大于1且小于或等于8的整数。那么,如果第一信道的带宽大于或等于第二信道的带宽,则第一信道上用于传输trn子字段的发射链的数量就是第二信道上用于传输trn子字段的发射链的数量就是而如果第一信道的带宽小于或等于第二信道的带宽,则第一信道上用于传输trn子字段的发射链的数量就是第二信道上用于传输trn子字段的发射链的数量就是通过这种方式,可以使得带宽较大的信道上分配较多的发射链,以充分利用带宽资源。

如果按照现有技术,参与ca的2个信道必须是等带宽的信道,如2.16ghz+2.16ghz的ca,或4.32ghz+4.32ghz的ca。而在60ghz毫米波频段,每个信道的带宽为2.16ghz,如果要支持4个连续的信道为8.64ghz的通道带宽,对模数转换器(analog-to-digitalconverter,adc)/数模转换器(digital-to-analogconverter,dac)来说挑战非常大。一种工程折中的方式,adc/dac可以支持多个4.32ghz的接收通道或发送通道。即,既可以实现总带宽为4.32ghz的cb,也可以实现2.16ghz+2.16ghz的ca或4.32ghz+4.32ghz的ca。达到通过扩大带宽,提高系统吞吐量的目的。

但是,如果实际检测到媒体空闲的只有3个连续的信道,假设传播信道环境支持1流独立数据传输,那么一个能够支持2个射频链4.32ghz+4.32ghz能力的设备。按照目前ca支持2个等带宽信道的方式假设,只能该设备仅能工作在1个发射链的4.32ghz信道,相当于一个射频链的能力被浪费了。而实际上,该设备的能力可以支持4.32ghz(主信道)+2.16ghz,或者支持2.16ghz(主信道)+4.32ghz。那么按照本申请实施例提供的方式,不同的信道的带宽可以不同,则2个发射链可以分别工作在4.32ghz的信道和2.16ghz的信道上,从而可以充分利用信道。其中,射频链可包括发射链和接收链。

进一步的,如果是射频链是奇数,则必然有会有一个信道分到的发射链的数量大于另外一个信道分到的发射链的数量。那么这里的原则是将更多的发射链和通道分配到具有更大的带宽的信道上。例如一个设备的能力支持3个4.32ghz发射链,则其中的2个发射链可以被分配到4.32ghz的信道上,剩余的1个发射链被分配到2.16ghz的信道上,以获得更大的吞吐量。

由于所有射频链必须支持2.16ghz的基本信道,因此,4.32ghz的发射链可以理解为最大带宽为4.32ghz的射频能力,向下兼容2.16ghz的带宽能力。

可以看到trn子字段=掩码*trn基本子序列。一种实施例,每个天线传输trn基本子序列由每个信道中的发射链索引确定,掩码长度由每个信道中的发射链数确定。当bj=1,2,则掩码序列的长度为1,当bj=3,4,则掩码序列的长度为2。每个trn基本子序列中的格雷序列的长度由每个信道的带宽确定。bj表示在参与信道聚合的第j个信道上用于传输trn子字段的发射链的数量。其中,发射链索引是指发射链的编号。可以理解的,和cb方式不同,由于发射链索引在每个信道上独立编号,使得主信道上和辅信道上的发射链序号有重复。

具体的,请参见表2,提供在ca方式下trn子字段的传输格式与总发射链数之间的一种映射关系:

表2

从表2中可以看到,如果或bj的值为1,则trn子字段的传输格式为通过第一发射链发送第一trn基本子序列;如果或bj的值为2,则trn子字段的传输格式为通过第一发射链发送第一trn基本子序列,以及通过第二发射链发送第二trn基本子序列;或,如果或bj的值为3,则trn子字段的传输格式为通过第一发射链在两个时间单元分别发送第一trn基本子序列,通过第二发射链在该两个时间单元分别发送第二trn基本子序列,以及通过第三发射链在该两个时间单元分别发送第三trn基本子序列,第一trn子字段使用的掩码为[1,1],第二trn子字段使用的掩码为[1,1],第三trn子字段使用的掩码为[1,-1];或,如果或bj的值为4,则trn子字段的传输格式为通过第一发射链在该两个时间单元分别发送第一trn基本子序列,通过第二发射链在该两个时间单元分别发送第二trn基本子序列,通过第三发射链在该两个时间单元分别发送第三trn基本子序列,以及通过第四发射链在该两个时间单元分别发送第四trn基本子序列,第一trn基本子序列使用的掩码为[1,1],第二trn基本子序列使用的掩码为[1,1],第三trn基本子序列使用的掩码为[1,-1],第四trn基本子序列使用的掩码为[1,-1]。其中,第一发射链即发射链索引为1的发射链,其他类似。第一trn基本子序列为第二trn基本子序列为第三trn基本子序列为第四trn基本子序列为其中,trn基本子序列使用的掩码,可以是指trn基本子序列构成的trn子字段所使用的掩码,即掩码*trn基本子序列等于trn子字段。

其中,一个时间单元为一个trn基本子序列所占用的时间。而其他的定义和表1中相同,其中第i个基本子序列其中的ga、gb是格雷序列,可参考协议中的定义。nj表示参与信道聚合的第j个信道的格雷序列的长度,nj=trn_bl×ncbj,其中trn_bl=128,或64,或256,trn_bl的默认长度为128,或者也可以额外通过信令通知trn_bl的长度为64或256。ncbj表示参与ca的第j个聚合的信道中用于传输trn子字段的连续的信道的数量,且这些连续的信道的带宽可以均为2.16ghz。其中,1≤ncbj≤4,j=1,2。

在如前的示例中,第i个基本子序列包括6个格雷序列,作为另一种示例,第i个基本子序列包括的格雷序列的数量也可以小于6,例如包括5个格雷序列,例如第i个基本子序列或者第i个基本子序列

bj表示在参与信道聚合的第j个信道上用于传输trn子字段的发射链的数量,同样的j=1,2。即,本申请实施例中所述的在ca方式下每个信道上的发射链数,可以理解为参与ca的第j个信道上的发射链数,参与ca的不同的信道上的发射链数可能相同也可能不同。由于目前仅支持两个信道的信道聚合,我们可以理解当a为偶数时,可以看到,本申请实施例中,如果是ca方式,则每个发射链上用于传输的trn子字段和cb方式相当,相当于缩短了ca中trn子字段的长度,从而能够提高ca模式下的波束训练效率。

本申请实施例中,由于发射链索引在每个信道上独立编号,使得主信道上和辅信道上的发射链序号有重复。可以在brp包中携带发射链的索引,指示接收端获得发射端的发送天线链的信息。例如每个发射链的索引需要通过k比特(bit)表示。对于cb方式来说可以和信道无关,但是对于ca方式来说,对应的接收链需要在对应的信道上接收,如果对应的接收链在错误的信道上接收,可能会完全收不到信号。因此,第一设备可以在发送brp包之前,通过brp帧与第二设备进行协商,确定后续的brp包中哪些发射链被分配到了主信道上,哪些发射链被分配到了辅信道上,并在brp包中携带发射链的索引。例如,在ieee802.11ay中假设最多有8个发射链,则每个发射链的索引需要3比特来表示,而每个信道上最多分到4个发射链,那么这4个发射链的索引可以通过12比特表示。从设备总的发射链数来看,也可以预先约定,主信道上传输的是前b1个发射链,而辅信道中是后b1个发射链。

另外,对于cb的场景来说,在每个参与cb的信道上使用的发射链的配置都相同,则可以认为参与cb的每个信道上传输的brp包的总长度都是相同的。可以注意,当a为奇数时,由于两个被聚合的信道中分配的发射链不同,在某些情况下,例如a=5的情况下,造成两个信道中trn字段占用的时长不同。一种比较简单的方法,都按照来计算trn的格式,使得两个信道上trn子字段的时长相同。

另外对于ca场景来说,本申请中由于不同射频链连接的不同天线被分配在不同信道上,每个天线需要训练的扇区数目不同一定,造成两个信道中传输的trn字段的长度不同,可能导致不同的信道上传输的brp包无法对齐的情况出现。因此本申请实施例中,为了使得被聚合的两个信道中传输的brp包的长度对齐,可以使得参与ca的2个信道上传输的brp包的总长度相同。本申请提供一种实施方式,第一设备向第二设备发送指示信息,用于分别指示参与ca的主信道和辅信道上分配的发射链的数量和trn字段的长度,以及主信道和辅信道中数据字段的长度。这样第二设备可以通过指示信息,在主信道和辅信道中对应接收相应字段。而其他设备也可以通过解析brp包头来获得总的长度信息,从而设置网络分配矢量(networkallocationvector,nav)。

值得说明的是,参与ca的信道一次传输一个brp包,这一个brp包是参与ca的多个信道共同传输的,然而实际上,在参与ca的每个信道上都会传输一个brp包。为了区分这些概念,本申请实施例中可以将参与ca的多个信道共同传输的包称为brp包,而在一次传输过程中每个信道上传输的包称为子brp包,也就是说,brp包是包括了子brp包。则,本申请实施例是要使得第一信道上传输的子brp包的总长度等于第二信道上传输的子brp包的总长度,其中,第一信道上传输的子brp包和第二信道上传输的子brp包就是本次传输的brp包的组成部分。

可以理解trn子字段=掩码*trn基本子序列,一种实施例,trn基本子序列由总发射链数目确定的发射链的序号确定,掩码长度由每个信道中的天线数确定。当bj=1,2,掩码序列的长度为1,当bj=3,4,掩码序列的长度为2。每个trn基本子序列中的格雷序列的长度由每个信道的带宽确定。

作为另一种示例,在信道传输模式为ca方式的情况下,trn子字段的传输格式可以通过总发射链数确定。请参见表3,为在ca方式下,trn子字段的传输格式与总发射链数之间的映射关系:

表3

从表3中可以看到,如果a的值为2,则trn子字段的传输格式为通过第一发射链发送第一trn基本子序列,以及通过第二发射链发送第二trn子基本子序列;或,如果a的值为3,则trn子字段的传输格式为通过第一发射链发送第一trn基本子序列,通过第二发射链发送第二trn基本子序列,以及通过第三发射链发送第三trn基本子序列;或,如果a的值为4,则trn子字段的传输格式为通过第一发射链发送第一trn基本子序列,通过第二发射链发送第二trn基本子序列,通过第三发射链发送第三trn基本子序列,以及通过第四发射链发送第四trn基本子序列;或,如果a的值为5,则trn子字段的传输格式为通过第一发射链在两个时间单元分别发送第一trn基本子序列,通过第二发射链在所述两个时间单元分别发送第二trn基本子序列,通过第三发射链在所述两个时间单元分别发送第三trn基本子序列,通过第四发射链在所述两个时间单元分别发送第四trn基本子序列,以及通过第五发射链在所述两个时间单元分别发送第五trn基本子序列,第一trn基本子序列使用的掩码为[1,1],第二trn基本子序列使用的掩码为[1,1],第三trn基本子序列使用的掩码为[1,-1],第四trn基本子序列使用的掩码为[1,-1],第五trn基本子序列使用的掩码为[1,1];或,如果a的值为6,则trn子字段的传输格式为通过第一发射链在两个时间单元分别发送第一trn基本子序列,通过第二发射链在所述两个时间单元分别发送第二trn基本子序列,通过第三发射链在所述两个时间单元分别发送第三trn基本子序列,通过第四发射链在所述两个时间单元分别发送第四trn基本子序列,通过第五发射链在所述两个时间单元分别发送第五trn基本子序列,以及通过第六发射链在所述两个时间单元分别发送第六trn基本子序列,第一trn基本子序列使用的掩码为[1,1],第二trn基本子序列使用的掩码为[1,1],第三trn基本子序列使用的掩码为[1,-1],第四trn基本子序列使用的掩码为[1,-1],第五trn基本子序列使用的掩码为[1,1],第六trn基本子序列使用的掩码为[1,1];或,如果a的值为7,则trn子字段的传输格式为通过第一发射链在两个时间单元分别发送第一trn基本子序列,通过第二发射链在所述两个时间单元分别发送第二trn基本子序列,通过第三发射链在所述两个时间单元分别发送第三trn基本子序列,通过第四发射链在所述两个时间单元分别发送第四trn基本子序列,通过第五发射链在所述两个时间单元分别发送第五trn基本子序列,通过第六发射链在所述两个时间单元分别发送第六trn基本子序列,以及通过第七发射链在所述两个时间单元分别发送第七trn基本子序列,第一trn基本子序列使用的掩码为[1,1],第二trn基本子序列使用的掩码为[1,1],第三trn基本子序列使用的掩码为[1,-1],第四trn基本子序列使用的掩码为[1,-1],第五trn基本子序列使用的掩码为[1,1],第六trn基本子序列使用的掩码为[1,1],第七trn基本子序列使用的掩码为[1,-1];或,如果a的值为8,则trn子字段的传输格式为通过第一发射链在两个时间单元分别发送第一trn基本子序列,通过第二发射链在所述两个时间单元分别发送第二trn基本子序列,通过第三发射链在所述两个时间单元分别发送第三trn基本子序列,通过第四发射链在所述两个时间单元分别发送第四trn基本子序列,通过第五发射链在所述两个时间单元分别发送第五trn基本子序列,通过第六发射链在所述两个时间单元分别发送第六trn基本子序列,通过第七发射链在所述两个时间单元分别发送第七trn基本子序列,以及通过第八发射链在所述两个时间单元分别发送第八trn基本子序列,第一trn基本子序列使用的掩码为[1,1],第二trn基本子序列使用的掩码为[1,1],第三trn基本子序列使用的掩码为[1,-1],第四trn基本子序列使用的掩码为[1,-1],第五trn基本子序列使用的掩码为[1,1],第六trn基本子序列使用的掩码为[1,1],第七trn基本子序列使用的掩码为[1,-1],第八trn基本子序列使用的掩码为[1,-1]。其中,第一发射链即发射链索引为1的发射链,其他类似。第一trn基本子序列为第二trn基本子序列为第三trn基本子序列为第四trn基本子序列为trn基本子序列使用的掩码,也可以是指trn基本子序列构成的trn子字段所使用的掩码,例如,如果a的值为8,则第一trn基本子序列构成的trn子字段为则第一trn基本子序列使用的掩码,就可以是指使用的掩码。需注意的是,如果天线的类型为双极化天线,则表3中只取a为偶数的情况。

可以知道,其中的a个射频链分别被分配到2个聚合的信道中。

从表3可知,trn子字段的传输格式依然可以通过总发射链数确定,但传输的trn子字段和序列的掩码关系,与每个信道上分配的发射链的数量有关。每个发射链所发送的序列的长度有所缩减,从而同样可以提高传输效率。

其中,一个时间单元为一个trn基本子序列所占用的时间。而其他的定义和表1中相同,其中第i个基本子序列其中的ga、gb是格雷序列,可参考协议中的定义。nj表示第j个信道中的格雷序列的长度,nj=trn_bl×ncbj,其中trn_bl=128,或64,或256,trn_bl的默认长度为128,或者也可以额外通过信令通知trn_bl的长度为64或256。ncbj表示参与ca的第j个聚合的信道中用于传输trn子字段的连续的信道的数量,且这些连续的信道的带宽可以均为2.16ghz。其中,1≤ncbj≤4,j=1,2。

这种方法中,发射链的序号是以总发射链数为基础排序的,也就是说主辅信道中射频链号不会重复。因此,发射端不必要限定把前ntx/2的射频链分配在主信道上,后ntx/2的射频链分配在辅信道上,因此给多用户波束训练提供了更多的灵活性。

在如前介绍的方案中,都是通过减少传输的序列中的trn基本子序列来达到缩减传输的trn子字段的长度的目的,下面再提供一种技术方案,可以通过减小trn基本子序列的长度来达到缩减传输的trn子字段的长度的目的。

在信道传输模式为ca方式的情况下,第一设备可以确定组成trn子字段的格雷序列的长度为trn_bl×ncbj/2,trn_bl为brp包的包头(header)中指示的格雷序列的长度信息,例如默认为128,或者也可以是64或者256,ncbj为参与ca的第j个信道上用于传输trn子字段的连续的信道的数量,且连续的信道可以均是带宽为2.16ghz的信道,j=1,2。即,在该方案中直接缩短了格雷序列的长度,使得格雷序列的长度仅为原本长度的一半,这样就缩短了trn基本子序列的长度,同样达到了缩短trn子序列的长度的效果,从而提高传输效率。在这种情况下,trn子字段的传输格式可以通过总发射链数确定,trn子字段的传输格式与总发射链数之间的映射关系可继续通过前文介绍的表1确定。可以看到,即使总发射链数大于或等于5,需要发送的trn子字段包括的trn基本子序列有但由于其中的每个trn基本子序列的长度都有所缩减,因此整个trn子字段的长度也就相应缩减,依然可以提高传输效率。

这种方法的好处是可以减少ca和cb模式区分的描述,仅在格雷序列的长度上进行相应的缩放。

前文介绍的都是如何缩减传输的序列的长度的方案,以提高传输效率,下面再通过本申请实施例提供的技术方案解决极化天线对trn字段格式和波束训练流程的影响。

在ieee802.11ad中,brp包采用单天线发送。也就是说,发射brp包采用通过扇区级扫描(sectorlevelsweep,sls)训练获得的最佳天线发射,即trn字段的发射天线和brp包中的前导(preamble)以及数据字段的发射天线相同。由于这个限制,不利于多发射天线下,灵活地使用brp包进行波束训练或波束跟踪。

因此,在ieee802.11ay引入了brptxss流程,这种流程中允许发射端在发射brp包时,preamble和数据字段采用sls训练获得的最佳天线发送,而trn字段采用其他的天线发送。那么在这种trn的配置中,存在一个trn-单元(trn-unit)用于切换发射链。但是,目前这种流程仅被限制用作单发射链的切换,也就是说这个过程被限制为:brp包采用单发射链发送时,brp包的数据字段如果采用发射链1发送,则该brp包的trn字段可以采用其他的发射链发送。这种方法部分的克服了ieee802.11ad中brp包用于多发射链的问题,但是对于双极化天线来说,仍然存在缺陷,这样是限制了双极化天线复用brptxss的单输入单输出(singleinputandsingleoutput,siso)流程进行波束训练,brptxsssiso阶段目前特指的是单发射链的情况。而双极化天线指的是,一个天线中集成了两个极化方向,每个双极化天线可以连接两个射频链。在分集的情况下使用为单流(spatialstream),在复用的情况下为双流。由于双极化天线方便同址部署,在面积受限的设备中,是一种比较常见的天线配置。除了面积上的优势,双极化天线还可以灵活的配置为空间复用模式,以获得更大的吞吐量,或者配置为分集模式以获得更可靠的传输。一个双极化天线中通常集成了两个极化方向的天线,如+45°和-45°极化方向,或者水平极化方向和垂直极化方向。而双极化天线的传输极化方向可能在传播过程中,如果在接收端仅在某个极化方向上接收,可能造成无法接收。因此,在收发双方没有波束训练结果的情况下,可能在sls阶段把同址的双极化天线作为1流传输,接收端也类似,把同址的双极化天线收到的2路信号合并作为1流接收,获得双极化方向的最佳天线,建立收发端间的基本的链路。也就是说在sls阶段,可以把双极化天线设置为分集模式,获得可靠传输。这样到了brptxss阶段的时候,brp包采用的最佳天线实际上是双极化方向合并发送的结果,而接收端也是双极化方向合并发送的结果。因此,数据字段传输射频链数为2,数据字段的传输流数为1。而按照现在的流程,无法使用数据传输射频天线为2的brp包,切换到另一个双极化天线上进行多发射天线的训练。因此也无法复用现在有的brptxss流程,提高波束训练效率。其中,所述的传输流数(或称为流数),是指独立的空间流数,也就是发送的数据是不一样的数据的数目。

为了更好理解,先介绍一下设备的收发机的结构,从而理解射频链和天线之间的关系。请参见图3,表示了sta1作为发送设备和sta2作为接收设备形成在实线表示的模拟波束方向上形成两发两收的多输入多输出(multipleinputandmultipleoutput,mimo)。其中sta1和sta2都可具有一个基带处理单元(baseband,bb)、两条射频链(radiofrequencychain)、以及两个dmg天线。其中,如果图3中的两个天线不共址,则为单极化天线,此时天线1和天线2为两个天线,而如果这两个天线共址,则为一个双极化天线,此时天线1和天线2可看做一个天线,该天线具有两个极化方向。其中,sta1中的发送天线2和sta2中的接收天线2构成天线1,sta1中的发送天线2和sta2中的接收天线2构成天线2。图3中,以dmg天线采用相控天线阵列实现为例,实际应用中天线也可以采用其他方式实现。sta1的天线1可以形成一个波束方向,sta2的天线2可以形成另一个波束方向。在图3中,sta1的每个dmg天线包括4个天线阵元,sta2的每个dmg天线包括2个天线阵元,在实际应用中,sta1和sta2的dmg天线采用的阵元数不一定相同,且同一个sta内的不同天线的阵元数可能相同,也可能不同。

而前面提到,ieee802.11ayd0.5中限制了trn子字段的格式由trn总发射链确定,而trn的发射链数目和ppdu的发射链数目相同。这个对于波束跟踪也引入了过多的限制。由于波束跟踪主要是在已经获得了较佳的收发波束配置后,防止传播信道由于收发设备移动、旋转、或收发设备间的直射径被遮挡而尝试的其他方向上的波束测量。和sls阶段类似,数据中同址双极化天线可能采用不同2流传输数据,获得较大的吞吐量,即双极化天线处于空间复用模式。但如果同址双极化天线采用不同的2流传输trn子字段用于波束训练,也可能造成接收端在传播信道变化后无法接收到trn,检测到合适的备份波束配置。因此应该允许双极化天线采用分集模式发送,接收的双极化天线采用分集的方式接收。保证在信道变化后,两个极化方向中至少有一个极化方向能够被正确接收。

鉴于此,本申请实施例中可以将用于传输trn字段的发射链的数量与用于传输数据字段的发射链的数量解耦,使得这两个过程的发射链的数量可以实现一定程度的独立,从而能够实现更为灵活的传输。

本申请实施例中,在用于传输trn子字段的天线的类型是双极化模式的情况下,用于传输trn子字段的发射链的数量与trn子字段的传输流数相等,或,用于传输trn子字段的发射链的数量等于trn子字段的传输流数×2。

具体的,要使得trn子字段的传输流数是用于传输trn子字段的发射链的数量的一半,可以有不同的方式。

例如,如果复用brptxssmimo或brptxsssiso流程,那么需要允许mimo或siso发送中,从一个极化天线切换到另一个极化天线,那么在发送设备发送给接收设备的brp包中至少有一个brp包携带用于进行波束切换的trn单元,一个trn单元中包括p+m+1个trn子字段。其中p、m都由edmgheader-a指示。也就是说需要允许两个发射链的brp包,也允许后缀在brp包后的trn字段发送的天线和用于建立(setup)整个brptxss过程的brpframe的时候的发送的天线不同。

由于双极化天线的存在,同一个天线面阵中的双极化天线在sls的情况下,可能被处理为同一个天线,则两个极化天线可以发送相同的信号,接收端合并从两个极化天线中接收到的信号,例如,即可以将2个同址的双极化天线发射的信号看做1流信号,即,对于同一个面阵的数据传输中用于2流数据传输的双极化天线,可能被当做1流传输。那么假设brp包的数据字段采用8流传输,则即使用于传输trn字段的发射链的数量和用于传输数据字段的发射链的数量相同,trn子字段的传输流数也可以只是用于传输trn子字段的发射链的数量的一半,即trn子字段的传输流数为4。即同一个双极化天线发送相同的trn子字段,传输流数为发射链数的一半。

或者,也可以通过切换发射链的状态来使得trn子字段的传输流数是用于传输trn子字段的发射链的数量的一半。例如,可以在传输数据字段和传输trn字段的中间切换发射链的状态,例如先传输数据字段,则在数据字段传输完毕后可以切换发射链的状态,将其中的一半发射链的状态从开启状态切换为关闭状态,则这部分发射链不会再进行传输,从而就只有剩余的一半发射链会继续传输trn字段,这种方式实现了将用于传输trn字段的发射链的数量与用于传输数据字段的发射链的数量的完全解耦。本申请实施例不限制具体的实现方式。在本申请实施例中,用于传输trn子字段的发射链和用于传输trn字段的发射链可以认为是相同的。

下面介绍本申请实施例中的brptxss流程。

请参见图4,目前协议中定义的brptxss流程,可以理解为包括了几个阶段:(1)第一阶段,通过用于建立(setup)整个brptxss过程的brpframe来供收发双方协商参数的阶段,在该阶段中,收发双方可以协商ninit、rinit、nresp、及rresp等参数;(2)第二阶段,发送设备(initiator)向接收设备(responder)发送brp包,发送设备所发送的brp包的数量为ninit*rresp个,其中,ninit可理解为发送设备每次发送的brp包的数量,rresp可理解为发送设备重复发送的次数,可以看到图3中的第二阶段,图的下方的数字1所指示的大括号中包括的brp包的数量为ninit,共重复了rresp次;(3)第三阶段,该阶段为可选的阶段,即接收设备向发送设备发送brp包,接收设备所发送的brp包的数量为rinit*nresp个;其中,rinit可理解为接收设备每次发送的brp包的数量,nresp可理解为接收设备重复发送的次数;可以看到图3中的第三阶段,图的上方的数字1、2所指示的大括号中包括的brp包的数量为nresp,共重复了rinit次;(4)第四阶段,也可理解为反馈阶段,即接收设备向发送设备发送brp帧反馈(brpframefeedback),以完成握手;另外,如果执行了第三阶段,则发送设备也要向接收设备发送brpframefeedback。

在本申请实施例中,可以在发送设备发送的用于建立整个brptxss过程的brpframe中携带天线的类型,即天线为单极化天线还是双极化天线。另外,还可以在发送设备所发送的发送的bpr包的包头中携带天线切换信息,即,如果有trn单元用于进行天线切换,则可以在发送设备所发送的携带该trn单元的brp包的包头中携带天线切换信息,从而接收设备可以获知天线的类型,也可以获知是否有trn单元用于进行天线切换。其中,trn字段可以包括多个trn单元,其中每个trn单元包括p+m+1个trn子字段,其中p、m都由edmgheader-a指示。

其中,用于建立整个brptxss过程的brpframe的帧间间隔为媒介波束赋型帧间间隔(mediumbeamforminginterframespace,mbifs),第二阶段和第三阶段之间的帧间间隔也为mbifs,按照协议约定,mbifs的长度为9μs。第二阶段和第三阶段内部的帧间间隔为短帧间间隔(shortinterframespacing,sifs),按照协议约定,sifs的长度为3μs。反馈阶段和第二阶段和/或第三阶段的帧间间隔为波束优化协议帧间间隔(beamrefinementprotocolinterframespacing,brpis),按照协议约定,brpis的长度为40μs。

在本申请实施例中,如果用于传输trn子字段的发射链的数量与trn子字段的传输流数相等,则trn子字段的传输格式可以通过总发射链数确定,或者可以通过每个信道上用于传输trn子字段的发射链的数量确定。

例如,在用于传输trn子字段的发射链的数量与trn子字段的传输流数相等的情况下,trn子字段的传输格式与总发射链数之间的映射关系可继续通过如前的表1确定,此时表1中的a取偶数,或者,在用于传输trn子字段的发射链的数量与trn子字段的传输流数相等的情况下,trn子字段的传输格式与总发射链数之间的映射关系可继续通过如前的表2确定,或者,在用于传输trn子字段的发射链的数量与trn子字段的传输流数相等的情况下,trn子字段的传输格式与总发射链数之间的映射关系也可继续通过如前的表3确定,当然,此时表3中的a取偶数。对表2和表3的描述可参考前文,不多赘述。

同样的,对于ca模式,如果用于传输trn子字段的发射链的数量等于trn子字段的传输流数×2,则trn子字段的传输格式可以通过每个信道上用于传输trn子字段的发射链的数量,或者通过总发射链数确定。

其中,同一个双极化天线中的两个射频链采用相同的trn子字段的传输格式,即,同一个双极化天线中的两个射频链采用相同的传输格式传输trn子字段,且同一个双极化天线中的两个射频链传输的trn子字段相同。这里的射频链可以是发射链。

例如,在用于传输trn子字段的发射链的数量等于trn子字段的传输流数×2的情况下,trn子字段的传输格式与每个信道上的发射链数之间的映射关系可通过如下的表4确定:

表4

根据表4可知,如果bj的值为2,则trn子字段的传输格式为通过第一发射链发送第一trn基本子序列,以及通过第二发射链发送第一trn基本子序列;或,如果bj的值为3,则trn子字段的传输格式为通过第一发射链发送第一trn基本子序列,通过第二发射链发送第一trn基本子序列,以及通过第三发射链发送第二trn基本子序列。或,如果bj的值为4,则trn子字段的传输格式为通过第一发射链发送第一trn基本子序列,通过第二发射链发送第一trn基本子序列,通过第三发射链发送第二trn基本子序列,以及通过第四发射链在所述发送第二trn基本子序列。其中,第一trn基本子序列为第二trn基本子序列为可以看出,在这种情况下a为偶数。其中,发射链索引是指发射链的编号。可以理解的,和cb方式不同,由于发射链索引在每个信道上独立编号,使得主信道上和辅信道上的发射链序号有重复。

或者,在用于传输trn子字段的发射链的数量等于trn子字段的传输流数×2的情况下,trn子字段的传输格式与总发射链数之间的映射关系也可通过如下的表5确定:

表5

根据表5可知,如果a的值为2,则trn子字段的传输格式为通过第一发射链发送第一trn基本子序列,以及通过第二发射链发送第一trn基本子序列;或,如果a的值为4,则trn子字段的传输格式为通过第一发射链发送第一trn基本子序列,通过第二发射链发送第一trn基本子序列,通过第三发射链发送第二trn基本子序列,以及通过第四发射链发送第二trn基本子序列;或,如果a的值为6,则trn子字段的传输格式为通过第一发射链在两个时间单元分别发送第一trn基本子序列,通过第二发射链在所述两个时间单元分别发送第一trn基本子序列,通过第三发射链在所述两个时间单元分别发送第二trn基本子序列,通过第四发射链在所述两个时间单元分别发送第二trn基本子序列,通过第五发射链在所述两个时间单元分别发送第三trn基本子序列,以及通过第六发射链在所述两个时间单元分别发送第三trn基本子序列,第一trn基本子序列使用的掩码为[1,1],第二trn基本子序列使用的掩码为[1,1],第三trn基本子序列使用的掩码为[1,-1];或,如果a的值为8,则trn子字段的传输格式为通过第一发射链在两个时间单元分别发送第一trn基本子序列,通过第二发射链在所述两个时间单元分别发送第一trn基本子序列,通过第三发射链在所述两个时间单元分别发送第二trn基本子序列,通过第四发射链在所述两个时间单元分别发送第二trn基本子序列,通过第五发射链在所述两个时间单元分别发送第三trn基本子序列,通过第六发射链在所述两个时间单元分别发送第三trn基本子序列,通过第七发射链在所述两个时间单元分别发送第四trn基本子序列,以及通过第八发射链在所述两个时间单元分别发送第四trn基本子序列,第一trn基本子序列使用的掩码为[1,1],第二trn基本子序列使用的掩码为[1,1],第三trn基本子序列使用的掩码为[1,-1],第四trn基本子序列使用的掩码为[1,-1]。其中,第一trn基本子序列为第二trn基本子序列为第三trn基本子序列为第四trn基本子序列为可以看出,在这种情况下a为偶数。

前文介绍的都是ca方式下的解决方案,如果为cb方式,且在天线的类型为双极化天线、用于传输trn子字段的发射链的数量等于trn子字段的传输流数×2的情况下,同一个双极化天线中的两个射频链采用相同的trn子字段的传输格式,即,同一个双极化天线中的两个射频链采用相同的传输格式传输trn子字段,且同一个双极化天线中的两个射频链传输的trn子字段相同。这里的射频链可以是发射链。

其中,trn子字段的传输格式同样可以根据总发射链数确定,关于trn子字段的传输格式与总发射链数之间的映射关系请参见表6:

表6

根据表6可知,如果a的值为2,则trn子字段的传输格式为通过第一发射链发送第一trn基本子序列,以及通过第二发射链发送第一trn基本子序列;或,如果a的值为4,则trn子字段的传输格式为通过第一发射链在两个时间单元分别发送第一trn基本子序列,通过第二发射链在所述两个时间单元分别发送第一trn基本子序列,通过第三发射链在所述两个时间单元分别发送第二trn基本子序列,以及通过第四发射链在所述两个时间单元分别发送第二trn基本子序列,第一trn基本子序列使用的掩码为[1,1],第二trn基本子序列使用的掩码为[1,1],第三trn基本子序列使用的掩码为[1,-1],第四trn基本子序列使用的掩码为[1,-1];或,如果a的值为6,则trn子字段的传输格式为通过第一发射链在四个时间单元分别发送第一trn基本子序列,通过第二发射链在所述四个时间单元分别发送第一trn基本子序列,通过第三发射链在所述四个时间单元分别发送第二trn基本子序列,通过第四发射链在所述四个时间单元分别发送第二trn基本子序列,通过第五发射链在所述四个时间单元分别发送第三trn基本子序列,以及通过第六发射链在所述四个时间单元分别发送第三trn基本子序列,第一trn基本子序列使用的掩码为[1,1,1,1],第二trn基本子序列使用的掩码为[1,1,1,1],第三trn子字段使用的掩码为[1,-1,1,-1];或,如果a的值为8,则trn子字段的传输格式为通过第一发射链在四个时间单元分别发送第一trn基本子序列,通过第二发射链在所述四个时间单元分别发送第一trn基本子序列,通过第三发射链在所述四个时间单元分别发送第二trn基本子序列,通过第四发射链在所述四个时间单元分别发送第二trn基本子序列,通过第五发射链在所述四个时间单元分别发送第三trn基本子序列,通过第六发射链在所述四个时间单元分别发送第三trn基本子序列,通过第七发射链在所述四个时间单元分别发送第四trn基本子序列,以及通过第八发射链在所述四个时间单元分别发送第四trn基本子序列,第一trn基本子序列使用的掩码为[1,1,1,1],第二trn基本子序列使用的掩码为[1,1,1,1],第三trn基本子序列使用的掩码为[1,-1,1,-1],第四trn基本子序列使用的掩码为[1,-1,1,-1]。其中,第一trn基本子序列为第二trn基本子序列为第三trn基本子序列为第四trn基本子序列为可以看出,在这种情况下a为偶数。

而如果为cb方式,且在天线的类型为双极化天线、用于传输trn子字段的发射链的数量等于trn子字段的传输流数的情况下,trn子字段的传输格式同样可以根据总发射链数确定,关于trn子字段的传输格式与总发射链数之间的映射关系可继续参考表1,a为偶数,不多赘述。

s22、第一设备根据传输格式,通过发射链向第二设备发送波束优化协议包,则第二设备通过相应的接收链从第一设备的发射链接收该波束优化协议包。该波束优化协议包中包括数据字段和trn字段,该trn字段包括多个trn子字段。

第一设备确定trn子字段的传输格式后就可以通过发射链按照该传输格式向第二设备发送brp包,其中,该brp包中的trn子字段采用确定的传输格式。

另外,第一设备确定trn子字段的传输格式后,还可以向第二设备发送通知信令,该通知信令用于指示trn子字段的传输格式。从而第二设备接收该通知信令后,就可以根据该传输格式接收第一设备通过发射链所发送的brp包。

通知信令可以通过mac层信令或物理层信令实现。mac层信令例如为brpframe中的一些元素,如波束训练请求元素(edmg/dmgbeamrefinementelement),物理层信令例如为brp包的包头,即,第一设备可以直接通过所发送的brp包的包头来指示该brp包中的trn子字段的传输格式。或者通知信令也可以通过其他方式实现,例如第一设备也可不将通知信令携带在brp包里,而是向第二设备发送专门的通知信令。

或者,第二设备也可以向第一设备发起请求,要求第一设备发送带有某种传输格式的trn子字段的brp包,则第一设备接收该请求后就可以向第二设备发送带有该传输格式的trn子字段的brp包。

此外,第一设备和第二设备之间也可能需要通过能力交互,以获得对方的天线配置能力等参数,从而匹配对方能接收的trn子字段的传输格式。

通过本申请实施例提供的技术方案,能够有效提高传输效率。且本申请实施例既提供了ca方式下的方案,也提供了cb方式下的方案,能够较为充分地覆盖多种应用场景,较为灵活。

下面结合附图介绍本申请实施例提供的装置。

图5示出了一种发送波束优化协议包的设备500的结构示意图。该发送波束优化协议包的设备500可以实现上文中涉及的第一设备的功能。该发送波束优化协议包的设备500可以是上文中所述的第一设备,或者可以是设置在上文中所述的第一设备中的芯片。该发送波束优化协议包的设备500可以包括处理器501和收发器502。其中,处理器501可以用于执行图2所示的实施例中的s21,和/或用于支持本文所描述的技术的其它过程。收发器502可以用于执行图2所示的实施例中的s22,和/或用于支持本文所描述的技术的其它过程。

例如,处理器501,用于根据第一信息确定trn子字段的传输格式;所述第一信息包括指示每个信道上用于传输所述trn子字段的发射链的数量的信息、指示用于传输所述trn子字段的天线的类型的信息、以及指示信道传输模式的信息中的至少一种;所述信道传输模式为信道绑定模式或信道聚合模式,天线的类型为单极化模式或双极化模式;收发器502,用于根据所述传输格式,通过发射链向第二设备发送波束优化协议包,所述波束优化协议包中包括数据字段和trn字段,所述trn字段包括多个trn子字段。

其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

图6示出了一种接收波束优化协议包的设备600的结构示意图。该接收波束优化协议包的设备600可以实现上文中涉及的第一设备的功能。该接收波束优化协议包的设备600可以是上文中所述的第二设备,或者可以是设置在上文中所述的第二设备中的芯片。该接收波束优化协议包的设备600可以包括处理器601和收发器602。其中,处理器601可以用于执行图2所示的实施例中的s22,和/或用于支持本文所描述的技术的其它过程。收发器602可以用于执行图2所示的实施例中的s22,和/或用于支持本文所描述的技术的其它过程。

例如,收发器602,用于接收第一设备发送的通知信令;处理器601,用于确定所述通知信令用于指示所述第一设备发送的所述波束优化协议包中的trn子字段的传输格式;所述传输格式是根据第一信息确定的,所述第一信息包括指示每个信道上用于传输所述trn子字段的发射链的数量的信息、指示用于传输所述trn子字段的天线的类型的信息、以及指示信道传输模式的信息中的至少一种;所述信道传输模式为信道绑定模式或信道聚合模式,天线的类型为单极化模式或双极化模式;收发器601,还用于根据所述传输格式从所述第一设备的发射链接收所述波束优化协议包,所述波束优化协议包中包括数据字段和trn字段,所述trn字段包括多个trn子字段。

其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

在本申请实施例中,发送波束优化协议包的设备500或接收波束优化协议包的设备600对应各个功能划分各个功能模块的形式来呈现,或者,可以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定应用集成电路(application-specificintegratedcircuit,asic),执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。

在一个简单的实施例中,本领域的技术人员可以想到,还可以将发送波束优化协议包的设备500或接收波束优化协议包的设备600通过如图7所示的通信装置700的结构实现。

该通信装置700可以包括处理单元701和通信单元702,处理单元701例如为处理器,通信单元例如为收发器,收发器可包括射频电路。该通信装置700可以是现场可编程门阵列(field-programmablegatearray,fpga),asic,系统芯片(systemonchip,soc),中央处理器(centralprocessorunit,cpu),网络处理器(networkprocessor,np),数字信号处理电路(digitalsignalprocessor,dsp),微控制器(microcontrollerunit,mcu),还可以是可编程控制器(programmablelogicdevice,pld)或其他集成芯片。该通信装置700可被设置于本申请实施例的第一设备或第二设备中,以使得该第一设备实现本申请实施例提供的发送波束优化协议包的方法,或使得该第二设备实现本申请实施例提供的接收波束优化协议包的方法,例如该通信装置700为设置在第一设备或第二设备内部的芯片。

在一种可选实现方式中,该通信装置700还可以包括存储单元703,可继续参考图7,存储单元703与处理单元701连接。其中,存储单元703用于存储计算机程序或指令,处理单元701用于译码和执行这些计算机程序或指令。应理解,这些计算机程序或指令可包括上述终端设备的功能程序。当第一设备的功能程序被处理单元701译码并执行时,可使得第一设备实现本申请实施例的发送波束优化协议包的方法中第一设备的功能。当第二设备的功能程序被处理单元701译码并执行时,可使得第二设备实现本申请实施例的接收波束优化协议包的方法中第二设备的功能。

在另一种可选实现方式中,这些第一设备的功能程序存储在通信装置700外部的存储单元中,此时存储单元例如包括所述第一设备内的位于通信装置700外部的存储单元,如只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)等。当第一设备的功能程序被处理单元701译码并执行时,存储单元703中临时存放上述第一设备的功能程序的部分或全部内容。或,这些第二设备的功能程序存储在通信装置700外部的存储器中。当第二设备的功能程序被处理单元701译码并执行时,存储单元703中临时存放上述第一设备的功能程序的部分或全部内容。

在另一种可选实现方式中,这些第一设备的功能程序被设置于存储在通信装置700内部的存储单元703中,图7即以此为例,此时存储单元703例如为寄存器或缓存等。当通信装置700内部的存储单元703中存储有第一设备的功能程序时,通信装置700可被设置在本申请实施例的第一设备中。或,这些第二设备的功能程序被设置于存储在通信装置700内部的存储单元703中。当通信装置700内部的存储单元703中存储有第二设备的功能程序时,通信装置700可被设置在本申请实施例的第二设备中。

在又一种可选实现方式中,这些第一设备的功能程序的部分内容存储在通信装置700外部的存储单元中,这些第一设备的功能程序的其他部分内容存储在通信装置700内部的存储单元702中。或,这些第二设备的功能程序的部分内容存储在通信装置700外部的存储单元中,这些第二设备的功能程序的其他部分内容存储在通信装置700内部的存储单元702中。

另外,图5所示的实施例提供的发送波束优化协议包的设备500还可以通过其他形式实现。例如该发送波束优化协议包的设备包括处理单元和收发单元。其中,处理单元可以用于执行图2所示的实施例中的s21,和/或用于支持本文所描述的技术的其它过程。收发单元可以用于执行图2所示的实施例中的s22,和/或用于支持本文所描述的技术的其它过程。

例如,处理单元,用于根据第一信息确定波束训练trn子字段的传输格式;所述第一信息包括指示每个信道上用于传输所述trn子字段的发射链的数量的信息、指示用于传输所述trn子字段的天线的类型的信息、以及指示信道传输模式的信息中的至少一种;所述信道传输模式为信道绑定模式或信道聚合模式,天线的类型为单极化模式或双极化模式;收发单元,用于根据所述传输格式,通过发射链向第二设备发送波束优化协议包,所述波束优化协议包中包括数据字段和trn字段,所述trn字段包括多个trn子字段。

其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

图6所示的实施例提供的接收波束优化协议包的设备600还可以通过其他形式实现。例如该接收波束优化协议包的设备包括处理单元和收发单元。其中,处理单元可以用于执行图2所示的实施例中的s22,和/或用于支持本文所描述的技术的其它过程。收发单元可以用于执行图2所示的实施例中的s22,和/或用于支持本文所描述的技术的其它过程。

例如,收发单元,用于接收第一设备发送的通知信令;处理单元,用于确定所述通知信令用于指示所述第一设备发送的所述波束优化协议包中的波束训练trn子字段的传输格式;所述传输格式是根据第一信息确定的,所述第一信息包括指示每个信道上用于传输所述trn子字段的发射链的数量的信息、指示用于传输所述trn子字段的天线的类型的信息、以及指示信道传输模式的信息中的至少一种;所述信道传输模式为信道绑定模式或信道聚合模式,天线的类型为单极化模式或双极化模式;收发单元,还用于根据所述传输格式从所述第一设备的发射链接收所述波束优化协议包,所述波束优化协议包中包括数据字段和trn字段,所述trn字段包括多个trn子字段。

其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

由于本申请实施例提供的发送波束优化协议包的设备500、接收波束优化协议包的设备600及通信装置700可用于执行图2所示的实施例所提供的方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。

本申请实施例是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如,固态硬盘(solidstatedisk,ssd))等。

显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1