本申请涉及通信技术,尤其涉及一种信道探测的方法、通信设备和计算机可读存储介质。
背景技术:
目前,在无线局域网(wirelesslocalareanetwork,简称wlan)等无线系统中,接入点(accesspoint,简称ap)和站点(station,简称sta)需要提前获取信道状态信息,来进行波束成型(beamforming,简称bf)、速率控制、资源分配等功能,以提高二者之间的通信效率。参见图1所示,以802.11ac的信道探测(sounding)过程为例,其具体过程包括:1)ap发送空数据分组声明(nulldatapacketannouncement,简称ndpa)帧通知需要进行信道探测的目的sta当前需要进行信道探测以及信道探测所需的参数;2)ap在间隔短帧间距(shortinter-framespace,简称sifs)之后,ap向前述提到的目的sta发送空数据分组(nulldatapacket,简称ndp);3)目的sta通过ndpa帧识别自己为需要信道探测的sta以及获得信道探测指示参数之后,通过监听到的ndp进行信道估计,然后通过波束成型报告(beamformingreport,简称bfr)向ap反馈该目的sta与ap之间的信道状态信息(channelstateinformation,简称csi)。需要说明的是,802.11ac中,默认向ap第一个反馈bfr的目的sta为上述ndpa帧中逐个站点字段所指示的第一个sta,对于其他sta的bfr,需要ap通过波束成型报告轮询(bfreportpoll,简称brp)帧来索取。
基于802.11ac的信道探测(sounding)过程,为了提高信道探测的适用性,wlan中引入了多个ap同多个sta进行信道探测的过程,其可以适用于多小区联合传输的场景,该信道探测过程如图2所示:首先由ap1发送ndpa帧和ndp,然后ap2发送ndp,然后sta11开始向ap1反馈bfr,之后,ap1通过brp帧继续向sta12索取bfr。在ap1完成向与其关联的sta索取信道状态信息后,ap1向ap2发送开始轮询(startingpoll,简称sp)帧,以通知ap2继续向与ap2关联的sta索取信道状态信息。
但是,上述多个ap同多个sta进行信道探测的过程,csi的反馈效率低。
技术实现要素:
本申请提供一种信道探测的方法、通信设备和计算机可读存储介质,用以解决现有技术中多个ap同多个sta进行信道探测的过程中csi的反馈效率低的技术问题。
第一方面,本申请实施例提供一种信道探测的方法,适用于包含参与信道探测的第一通信设备组和第二通信设备组的通信系统,第一通信设备组包括至少一个第一通信设备,第二通信设备组包括至少一个第二通信设备;该方法包括:
第一通信设备组中的至少一个第一通信设备发送空数据分组声明ndpa帧,ndpa帧用于指示参与信道探测的第一通信设备组和第二通信设备组,信道探测包括探测至少一个第一通信设备与至少一个第二通信设备之间信道的信道信息;
第一通信设备组中的每个第一通信设备向第二通信设备组中的第二通信设备发送空数据分组ndp,ndp用于指示第二通信设备探测与至少一个第一通信设备之间的信道信息;
第一通信设备组中的至少一个第一通信设备向第二通信设备组中的至少一个第二通信设备发送触发帧,触发帧用于触发至少一个第二通信设备反馈至少一个第二通信设备与至少一个第一通信设备之间的信道信息;
第一通信设备组中的至少一个第一通信设备接收至少一个第二通信设备反馈的信道信息。
上述第一方面所提供的方法,通过第一通信设备组中的至少一个第一通信设备向至少一个第二通信设备发送触发帧,该触发帧用于向至少一个第二通信设备索取至少一个第二通信设备与至少一个第一通信设备之间的信道信息,从而使得每个第二通信设备不仅可以向发送触发帧的第一通信设备反馈信道信息,还可以向第一通信设备组中的其他第一通信设备反馈信道信息,即本实施例中第二通信设备在触发帧的指示下,第二通信设备向一个或者多个第一通信设备反馈信道信息,本实施例的方法大大提高了信道信息的反馈效率。
在一种可能的设计中,上述第一通信设备组中的至少一个第一通信设备发送ndpa帧,具体包括:
第一通信设备组中的主通信设备发送ndpa帧;其中,ndpa帧还用于指示第一通信设备组中的第一通信设备的标识排列顺序以及至少一个第二通信设备获取信道信息时所需的信道探测指示参数。
在一种可能的设计中,上述第一通信设备组中的至少一个第一通信设备接收至少一个第二通信设备反馈的信道信息,具体包括:
第一通信设备组中的至少一个第一通信设备接收至少一个第二通信设备根据第一通信设备组中的第一通信设备的标识排列顺序反馈的信道信息。
该可能的设计所提供方法,可以使得第二通信设备在反馈信道信息时按照该标识排列顺序进行反馈,其有利于第二通信设备及时获取信道信息,并且大大降低了一个第二通信设备同时反馈与多个第一通信设备之间的信道信息的处理复杂度。
在一种可能的设计中,上述方法还包括:
第一通信设备组中的至少一个第一通信设备根据第一通信设备组中的第一通信设备的标识排列顺序,向下一个第一通信设备发送传输机会转移帧;其中,传输机会转移帧用于指示下一个第一通信设备根据标识排列顺序向至少一个第二通信设备发送触发帧。
在一种可能的设计中,上述方法还包括:
若下一个第一通信设备为标识排列顺序中的最后一个第一通信设备,则下一个第一通信设备向第一通信设备组中的主通信设备发送传输机会归还帧,传输机会归还帧用于向主通信设备指示第一通信设备组中第一通信设备均成功接收到所需的信道信息。
该可能的设计所提供的方法,当第一通信设备组中的某一个第一通信设备发送了触发帧之后,该第一通信设备通过根据ndpa帧中的第一通信设的标识列表字段,向下一个第一通信设备发送传输机会转移帧,以将发送触发帧的机会转移给下一个第一通信设备,从而使得其他第一通信设备可以获得向至少一个第二通信设备索取信道信息的机会,提高了信道信息反馈的完整性,避免出现信道信息获取不全的情况。
在一种可能的设计中,上述方法还包括:
若下一个第一通信设备发送触发帧满足预设条件时,下一个第一通信设备向主通信设备发送失败帧,用于通知主通信设备,下一个第一通信设备无法成功接收至少一个第二通信设备反馈的信道信息;
其中,预设条件包括:下一个第一通信设备发送触发帧的发送次数达到第一预设阈值、下一个第一通信设备发送触发帧的总发送时间达到第二预设阈值中的至少一个。
在一种可能的设计中,上述方法还包括:
主通信设备或者下一个第一通信设备根据标识排列顺序,向位于下一个第一通信设备之后、且与下一个通信设备相邻的另一个第一通信设备发送传输机会转移帧。
该可能的设计所提供的方法,当第一通信设备组中的一个第一通信设备向下一个第一通信设备发送了传输机会转移帧之后,该下一个第一通信设备根据该传输机会转移帧向至少一个第二通信设备发送触发帧,当下一个第一通信设备发送的触发帧满足预设条件时,下一个第一通信设备主动向第一通信设备组中的主通信设备发送失败帧,用于通知主通信设备,下一个第一通信设备无法成功接收至少一个第二通信设备反馈的信道信息,从而使得主通信设备或者下一个第一通信设备根据上述标识排列顺序,向位于下一个第一通信设备之后、且与下一个通信设备相邻的另一个第一通信设备发送传输机会转移帧,以及时将索取信道信息的机会转移给其他的第一通信设备,使得当某个ap无法获取信道信息时,不会影响其他ap获取信道信息以及不影响后续的多ap的联合传输,其大大提高了获取信道信息的效率。
在一种可能的设计中,上述第一通信设备组中的至少一个第一通信设备向至少一个第二通信设备发送触发帧,具体包括:
第一通信设备组中的主通信设备向至少一个第二通信设备发送至少一个触发帧;其中,第一通信设备组中的辅通信设备通过侦听的方式获取至少一个第二通信设备反馈的信道信息。
该可能设计中,辅通信设备无需发送触发帧,仅需要通过侦听的方式就可以获取所需的信道信息,其降低了辅通信设备的空口开销。
在一种可能的设计中,上述方法还包括:
主通信设备向辅通信设备发送重传比特位图触发帧,重传比特位图触发帧用于向辅通信设备请求辅通信设备针对至少一个第二通信设备反馈的信道信息的接收情况;
主通信设备接收辅通信设备发送的重传比特位图帧,重传比特位图帧携带辅通信设备针对至少一个第二通信设备反馈的信道信息的接收情况。
在一种可能的设计中,上述重传比特位图触发帧包括:帧类型标识以及至少一个辅通信设备的信息;
重传比特位图帧包括:至少一个第二通信设备的标识字段、至少一个第二通信设备对应的反馈分片重传位图字段,一个反馈分片重传位图字段用于指示辅通信设备针对一个第二通信设备反馈的信道信息的接收情况。
该可能的设计所提供的方法,第一通信设备组中的主通信设备通过辅通信设备发送重传比特位图触发帧,以请求获取辅通信设备针对至少一个第二通信设备反馈的信道信息的接收情况,并根据接收到的辅通信设备发送的重传比特位图帧获知辅通信设备针对至少一个第二通信设备反馈的信道信息的接收情况,避免了第一通信设备之间由于不互通导致获取信道信息的时延增大的情况,进一步提高了信道信息的反馈效率。
在一种可能的设计中,上述第一通信设备组中的至少一个第一通信设备发送ndpa帧,具体包括:
第一通信设备组中的主通信设备向至少一个第二通信设备发送第一ndpa帧,第一ndpa帧包括:第一标识、第一通信设备组中的第一通信设备的数量字段、第一通信设备组中的第一通信设备的标识列表字段、第二通信设备组中的第二通信设备的数量字段以及每个第二通信设备的信息字段;标识列表字段用于表征第一通信设备组中的第一通信设备的标识排列顺序,第二通信设备的信息字段用于表征第二通信设备的标识和信道探测指示参数,第一标识用于表征第一ndpa帧的类型;
第一通信设备组中的辅通信设备向至少一个第二通信设备发送第二ndpa帧,第二ndpa帧包括:第二标识、第二通信设备组中的第二通信设备的数量字段以及每个第二通信设备的信息字段,第二标识用于表征第二ndpa帧的类型,第一ndpa帧的长度大于第二ndpa帧的长度。
该可能的设计所提供的方法中,主通信设备和辅通信设备均可以向第二通信设备发送ndpa帧,其提高了发送ndpa的多样性,扩大了通信场景的适用范围。
第二方面,本申请实施例提供一种信道探测的方法,适用于包含参与信道探测的第一通信设备组和第二通信设备组的通信系统,第一通信设备组包括至少一个第一通信设备,第二通信设备组包括至少一个第二通信设备;方法包括:
第二通信设备组中的第二通信设备接收第一通信设备组中的至少一个第一通信设备发送的空数据分组声明ndpa帧,ndpa帧用于指示参与信道探测的第一通信设备组和第二通信设备组,信道探测包括探测至少一个第一通信设备与至少一个第二通信设备之间信道的信道信息;
第二通信设备组中的第二通信设备接收第一通信设备组中的每个第一通信设备发送的空数据分组ndp,并根据ndp探测第二通信设备探测与至少一个第一通信设备之间的信道信息;
第二通信设备组中的至少一个第二通信设备接收第一通信设备组中的至少一个第一通信设备发送的触发帧,触发帧用于触发至少一个第二通信设备反馈至少一个第二通信设备与至少一个第一通信设备之间的信道信息;
第二通信设备组中的至少一个第二通信设备向第一通信设备组中的至少一个第一通信设备反馈信道信息。
在一种可能的设计中,上述第二通信设备组中的第二通信设备接收第一通信设备组中的至少一个第一通信设备发送的ndpa帧,具体包括:
第二通信设备组中的第二通信设备接收第一通信设备组中的主通信设备发送的ndpa帧,ndpa帧还用于指示第一通信设备组中的第一通信设备的标识排列顺序以及至少一个第二通信设备获取信道信息时所需的信道探测指示参数。
在一种可能的设计中,上述第二通信设备组中的至少一个第二通信设备向第一通信设备组中的至少一个第一通信设备反馈信道信息,具体包括:
第二通信设备组中的至少一个第二通信设备根据第一通信设备组中的第一通信设备的标识排列顺序,向第一通信设备组中的至少一个第一通信设备反馈信道信息。
在一种可能的设计中,上述第二通信设备组中的至少一个第二通信设备接收第一通信设备组中的至少一个第一通信设备发送的触发帧,具体包括:
第二通信设备组中的至少一个第二通信设备接收第一通信设备组中的主通信设备发送的至少一个触发帧;其中,第一通信设备组中的辅通信设备通过侦听的方式获取至少一个第二通信设备反馈的信道信息。
在一种可能的设计中,上述第二通信设备组中的第二通信设备接收第一通信设备组中的至少一个第一通信设备发送的ndpa帧,具体包括:
第二通信设备组中的第二通信设备接收第一通信设备组中的主通信设备发送的第一ndpa帧,第一ndpa帧包括:第一标识、第一通信设备组中的第一通信设备的数量字段、第一通信设备组中的第一通信设备的标识列表字段、第二通信设备组中的第二通信设备的数量字段以及每个第二通信设备的信息字段;标识列表字段用于表征第一通信设备组中的第一通信设备的标识排列顺序,第二通信设备的信息字段用于表征第二通信设备的标识和信道探测指示参数,第一标识用于表征第一ndpa帧的类型;
第二通信设备组中的第二通信设备接收第一通信设备组中的辅通信设备发送的第二ndpa帧,第二ndpa帧包括:第二标识、第二通信设备组中的第二通信设备的数量字段以及每个第二通信设备的信息字段,第二标识用于表征第二ndpa帧的类型,第一ndpa帧的长度大于第二ndpa帧的长度。
该第二方面以及上述第二方面的各可能的设计所提供的方法,其有益效果可以参见上述第一方面以及第一方面的各可能的设计所能带来的有益效果,在此不再赘述。
在一种可能的设计中,上述ndpa帧包括:第一通信设备组中的第一通信设备的数量字段、第一通信设备组中的第一通信设备的标识列表字段、第二通信设备组中的第二通信设备的数量字段以及每个第二通信设备的信息字段;
标识列表字段用于表征第一通信设备组中的第一通信设备的标识排列顺序,第二通信设备的信息字段用于表征第二通信设备的标识和信道探测指示参数。
该可能的设计所提供的ndpa帧的帧格式,可以使得第二通信设备能够通过标识列表字段获知第一通信设备的标识排列顺序,从而基于该标识排列顺序进行信道信息的反馈,其有利于第二通信设备及时获取信道信息,并且大大降低了一个第二通信设备同时反馈与多个第一通信设备之间的信道信息的处理复杂度;同时,该帧格式设计简单,降低了第二通信设备解析ndpa帧的难度和复杂度。
在一种可能的设计中,上述触发帧包括至少一个目标通信设备的信息;
目标通信设备的信息,用于指示目标通信设备获取目标通信设备同第一通信设备组中的部分或者全部设备之间的信道信息;目标通信设备为发送触发帧的第一通信设备选择的第二通信设备。
在一种可能的设计中,上述目标通信设备的信息包括目标通信设备的标识和至少一个反馈指示信息,一个反馈指示信息对应一个第一通信设备;
反馈指示信息用于向目标通信设备指示,发送触发帧的第一通信设备需要获取目标通信设备与反馈指示信息对应的第一通信设备之间的信道信息。
在一种可能的设计中,上述目标通信设备的信息中,至少一个反馈指示信息中每个反馈指示信息的顺序,与第一通信设备组中的第一通信设备的标识排列顺序相同。
在一种可能的设计中,上述目标通信设备的信息还包括:与反馈指示信息对应的第一通信设备的标识,反馈指示信息与反馈指示信息对应的第一通信设备的标识相邻。
在一种可能的设计中,上述反馈指示信息还用于向目标通信设备指示,发送触发帧的第一通信设备需要获取目标通信设备与反馈指示信息对应的第一通信设备之间的信道信息的分片信息。
上述各可能的设计所提供的方法,通过上述设计的触发帧的结构,发送触发帧的第一通信设备可以通过该触发帧获取第二通信设备与至少一个第一通信设备之间的信道信息,且第二通信设备还可以向与自己未关联的第一通信设备发送信道信息,其大大提高了信道信息的反馈效率。
在一种可能的设计中,上述信道信息承载在波束成型报告中。
在一种可能的设计中,上述波束成型报告包括:帧标识、至少一个第一多输入多输出mimo控制字段、以及与第一mimo控制字段关联的信道信息;第一mimo控制字段关联的信道信息为目标通信设备与第一mimo控制字段相关的第一通信设备之间的信道信息;其中,一个第一mimo控制字段与一个反馈指示信息对应的第一通信设备相关;
第一mimo控制字段包括:与第一mimo控制字段相关的第一通信设备的标识、至少一个反馈指示信息中的最后一个反馈指示信息对应的第一通信设备的标识;帧标识用于表征波束成型报告为包含目标通信设备与参与信道探测的至少一个第一通信设备之间的信道信息的报告。
该可能的设计所提供的波束成型报告,第一通信设备可以通过简单的解析操作即可获知第二通信设备与至少一个第一通信设备之间的信道信息,该波束成型报告的帧格式简单,因而降低了第一通信设备获取信道信息的复杂度。
在一种可能的设计中,上述波束成型报告包括:帧标识、一个第二多输入多输出mimo控制字段、以及目标通信设备与每个反馈指示信息对应的第一通信设备之间的信道信息;帧标识用于表征波束成型报告为包含目标通信设备与至少一个第一通信设备之间的信道信息的报告;
其中,第二mimo控制字段包括:至少一个第一mimo控制字段,一个第一mimo控制字段与一个反馈指示信息对应的第一通信设备相关,第一mimo控制字段包括:与第一mimo控制字段相关的第一通信设备的标识、至少一个反馈指示信息中的最后一个反馈指示信息对应的第一通信设备的标识。
该可能的设计所提供的波束成型报告的帧格式,增加了波束成型报告格式的多样性,且结构简单,降低了第一通信设备获取信道信息的复杂度。
在一种可能的设计中,上述波束成型报告包括:帧标识、一个第三多输入多输出mimo控制字段、以及目标通信设备与每个反馈指示信息对应的第一通信设备之间的信道信息;帧标识用于表征波束成型报告为包含目标通信设备与至少一个第一通信设备之间的信道信息的报告;
其中,第三mimo控制字段包括:目标通信设备在反馈与至少一个反馈指示信息对应的第一通信设备之间的信道信息时的公共部分,以及每个反馈指示信息对应的第一通信设备所对应的分片指示字段;分片指示字段用于指示目标通信设备的剩余未反馈的信道信息分片数量;
在第三mimo控制字段中,公共部分的重复次数为零,公共部分包含与至少一个反馈指示信息对应的第一通信设备的数量字段、与至少一个反馈指示信息对应的第一通信设备的标识排列顺序字段。
该可能的设计所提供的方法,增加了波束成型报告格式的多样性,另外,第三mimo控制字段中公共部分的重复次数为零,因此,该波束成型报告的信令开销较小,且帧格式简单,降低了第一通信设备获取信道信息的复杂度
第三方面,为了实现上述第一方面的信道探测的方法,本申请实施例提供了一种通信网元,该通信网元为上述各方面涉及的第一通信设备,该第一通信设备具有实现上述信道探测的方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。可选的,该第一通信设备可以为ap,第二通信设备可以为sta。
在第三方面的一种可能的实现方式中,该第一通信设备包括多个功能模块或单元,用于实现上述第一方面中的任一种信道探测的方法。
在第三方面的另一种可能的实现方式中,该第一通信设备的结构中可以包括处理器和收发器。所述处理器被配置为支持该第一通信设备执行上述第一方面中任一种信道探测的方法中相应的功能。所述收发器用于支持该第一通信设备与其他网络设备或者终端设备之间的通信,例如可以为相应的射频模块或者基带模块。该第一通信设备中还可以包括存储器,所述存储器用于与处理器耦合,其保存该第一通信设备执行上述信道探测的方法必要的程序指令和数据。
第四方面,为了实现上述第二方面的信道探测的方法,本申请实施例提供了一种通信网元,该通信网元为上述各方面涉及的第二通信设备,该第二通信设备具有实现上述信道探测的方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。可选的,该第二通信设备可以为sta。
在第四方面的一种可能的实现方式中,该第二通信设备包括多个功能模块或单元,用于实现上述第二方面中的任一种信道探测的方法。
在第四方面的另一种可能的实现方式中,该第二通信设备的结构中可以包括处理器和收发器。所述处理器被配置为支持该第二通信设备执行上述第二方面中任一种信道探测的方法中相应的功能。所述收发器用于支持该第二通信设备与其他网络设备或者ap之间的通信,例如可以为相应的射频模块或者基带模块。该第二通信设备中还可以包括存储器,所述存储器用于与处理器耦合,其保存该第二通信设备执行上述信道探测的方法必要的程序指令和数据。
第五方面,本申请实施例提供了一种计算机存储介质,用于储存为上述第一通信设备所用的计算机软件指令,其包含用于执行上述第一方面所设计的程序。
第六方面,本申请实施例提供了一种计算机存储介质,用于储存为上述第二通信设备所用的计算机软件指令,其包含用于执行上述第二方面所设计的程序。
第七方面,本申请实施例提供一种计算机程序产品,该计算机程序产品中包含计算机程序,该计算机程序当被处理器或其它类型芯片读取并执行时可以实现本申请前述实施例提供的信道探测的方法。该计算机程序产品可达到的有益效果和具体工作原理参考前述实施例,在此不再赘述。
第八方面,本申请实施例还提供了一种通信系统,该系统包括第一通信设备组和第二通信设备组;
第一通信设备组中的第一通信设备,用于执行上述第一方面以及第一方面的各可能的设计中所提供的方法;
第二通信设备组中的第二通信设备,用于执行上述第二方面以及第二方面的各可能的设计中所提供的方法。
相较于现有技术,本申请提供的信道探测的方法、通信设备和计算机可读存储介质,通过第一通信设备组中的至少一个第一通信设备向至少一个第二通信设备发送触发帧,该触发帧用于向至少一个第二通信设备索取至少一个第二通信设备与至少一个第一通信设备之间的信道信息,从而使得每个第二通信设备不仅可以向发送触发帧的第一通信设备反馈信道信息,还可以向第一通信设备组中的其他第一通信设备反馈信道信息,即本实施例中第二通信设备在触发帧的指示下,第二通信设备向一个或者多个第一通信设备反馈信道信息,本实施例的方法大大提高了信道信息的反馈效率。
附图说明
图1为本申请提供的802.11ac的信道探测过程示意图;
图2为本申请提供的现有技术中多个ap同多个sta进行信道探测的过程示意图;
图3为本申请提供的通信系统的架构图;
图4为本申请提供的wlan系统的结构示意图;
图5为本申请提供的信道探测的方法实施例一的信令流程图;
图5a为本申请提供的ndpa帧结构示意图;
图5b为本申请提供的第一ndpa帧的帧结构示意图;
图5c为本申请提供的第二ndpa帧的帧结构示意图;
图5d为本申请提供的触发帧的帧结构示意图;
图5e为本申请提供的波束成型报告的示意图一;
图5f为本申请提供的vhemimocontrol字段的帧格式示意图;
图5g为本申请提供的波束成型报告的示意图二;
图5h为本申请提供的vhemimiocontrolforallaps字段的帧格式示意图一;
图5i为本申请提供的vhemimiocontrolforallaps字段的帧格式示意图二;
图5j为本申请提供的retxbitmaptrigger的帧格式示意图;
图5k为本申请提供的重传比特位图帧的帧结构示意图;
图6a为本申请提供的信道探测的帧交互流程示意图一;
图6b为本申请提供的信道探测的帧交互流程示意图二;
图7为本申请提供的信道探测的方法实施例二的信令流程图;
图8为本申请提供的信道探测的方法实施例三的信令流程图;
图9为本申请提供的信道探测的帧交互流程示意图三;
图10为本申请提供的信道探测的方法实施例四的流程示意图;
图11为本申请提供的信道探测的帧交互流程示意图四;
图12为本申请提供的信道探测的方法实施例五的信令流程图;
图13为本申请提供的信道探测的帧交互流程示意图五;
图14为本申请提供的通信设备实施例一的结构示意图;
图15为本申请提供的通信设备实施例二的结构示意图;
图16为本申请提供的通信设备实施例三的结构示意图;
图17为本申请提供的通信设备实施例四的结构示意图。
具体实施方式
本申请提供的信道探测的方法和装置,可以适用于图3所示的通信系统,该通信系统包括参与信道探测的第一通信设备组和第二通信设备组。其中,第一通信设备组包括至少一个第一通信设备,第二通信设备组包括至少一个第二通信设备。可选的,该通信系统可以为无线局域网络(wirelesslocalareanetworks,简称wlan)系统,还可以为其他制式的网络系统,例如可以是:全球移动通讯(globalsystemofmobilecommunication,简称gsm)系统、码分多址(codedivisionmultipleaccess,简称cdma)系统、宽带码分多址(widebandcodedivisionmultipleaccess,简称wcdma)系统、时分同步码分多址(timedivision-synchronouscodedivisionmultipleaccess,简称td-scdma)、系统长期演进(longtermevolution,简称lte)系统及未来的5g系统等。
以上述图3所示的通信系统为wlan系统为例,站点(station,简称sta)和接入点(accesspoint,简称ap)是wlan系统的基本组成设备。其中,ap是移动用户进入有线网络的接入点,主要部署于家庭、大楼内部以及园区内部,典型覆盖半径为几十米至上百米,当然,也可以部署于户外。ap相当于一个连接有线网和无线网的桥梁,其主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。具体地,ap可以是带有wifi(英文:wirelessfidelity,中文:无线保真)芯片的装置,例如,为带有wifi芯片的终端设备或者网络设备。可选地,ap可以为支持802.11ax制式的设备,进一步可选地,该ap可以为支持802.11ac、802.11n、802.11g、802.11b及802.11a等多种wlan制式的设备,本实施例中对ap所支持的制式类型并不做限定。
sta在wlan系统中一般为终端设备。sta可以是移动的,也可以是固定的,是无线局域网的最基本组成设备,该sta可以是无线通讯芯片、无线传感器或无线通信终端。例如:支持wifi通讯功能的移动电话、支持wifi通讯功能的平板电脑、支持wifi通讯功能的机顶盒、支持wifi通讯功能的智能电视、支持wifi通讯功能的智能可穿戴设备、支持wifi通讯功能的车载通信设备和支持wifi通讯功能的计算机。
在wlan系统中,第一通信设备可以为ap,第二通信设备可以为sta,可选的,第一通信设备可以为sta,第二通信设备可以为ap。可选的,在wlan系统中,ap与ap之间可以相互通信,sta与sta之间也可以相互通信。示例性的,以第一通信设备为ap,第二通信设备为sta为例,图4示出了基于ap和sta的wlan系统的结构示意图,如图4所示,wlan系统中1个ap可以与多个sta(图中以2个为例)进行信息交互,其中包括sta1和sta2。下述实施例均以第一通信设备为ap、第二通信设备为sta为例来说明。
应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述xxx,但这些xxx不应限于这些术语。这些术语仅用来将xxx彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一xxx也可以被称为第二xxx,类似地,第二xxx也可以被称为第一xxx。
如图2所示,在基于现有的802.11ac的信道探测(sounding)过程,为了提高信道探测的适用性,wlan中引入了多个ap同多个sta进行信道探测的过程,首先由ap1发送ndpa帧和ndp,然后ap2发送ndp,然后sta11开始向其关联的ap1反馈波束成型报告(beamformingreport,,简称bfr),之后,ap1通过brp帧继续向sta12索取bfr。在ap1完成向与其关联的sta索取信道状态信息后,ap1向ap2发送开始轮询(startingpoll,简称sp)帧,以通知ap2继续向与ap2关联的sta索取信道状态信息。但是,该基于802.11ac的信道探测过程中,sta仅可以向与自己关联的ap反馈bfr,其反馈对象的范围受限,csi的反馈效率较低。
为了解决上述技术问题,本申请提供了一种信道探测的方法,通过第一通信设备组中的至少一个第一通信设备向第二通信组中的至少一个第二通信设备发送触发帧,该触发帧用于向至少一个第二通信设备索取至少一个第二通信设备与至少一个第一通信设备之间的信道信息,从而使得至少一个第二通信设备不仅可以向发送触发帧的第一通信设备反馈信道信息,还可以向第一通信设备组中的其他第一通信设备反馈信道信息。可选的,该信道信息可以承载在波束成型报告(beamformingreport,,简称bfr)中进行传输,且反馈的每个bfr中包含该第二通信设备与第一通信设备组中至少一个第一通信设备之间的信道信息,该信道信息可以是csi、cqi等与信道状态和质量相关的信息,本申请的方法中,第二通信设备不仅可以向与自己关联的第一通信设备反馈信道信息,还可以向未与自身关联的第一通信设备反馈信道信息(即第二通信设备在反馈信道信息可以实现交叉反馈),其大大提高了信道信息的反馈效率。
下面以具体地实施例对本申请的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
图5为本申请提供的信道探测的方法实施例一的信令流程图。本实施例涉及的是至少一个第一通信设备和至少一个第二通信设备在信道探测的过程中,第一通信设备可以通过本实施例提供的触发帧向至少一个第二通信设备索取至少一个第二通信设备与至少一个第一通信设备之间的信道信息,从而使得至少一个第二通信设备可以向至少一个第一通信设备反馈该第二通信设备与至少一个第一通信设备之间的信道信息的过程。如图5所示,该方法包括:
s101:第一通信设备组中的至少一个第一通信设备发送ndpa帧,所述ndpa帧用于指示参与信道探测的第一通信设备组和第二通信设备组,所述信道探测包括探测至少一个第一通信设备与至少一个第二通信设备之间信道的信道信息。
具体的,第一通信设备组和第二通信设备组包括参与信道探测的多种设备,本申请中的第一通信设备组可以包括至少一个第一通信设备,第二通信设备组可以包括至少一个第二通信设备。可选的,第一通信设备组中所包含的所有第一通信设备中,有一个第一通信设备可以作为主通信设备,其他剩余的第一通信设备均可以作为辅通信设备。
当第一通信设备组中的第一通信设备需要获取与第二通信设备组中的第二通信设备之间的信道信息时,第一通信设备组中的第一通信设备就发起信道探测的流程,即:第一通信设备组中的至少一个第一通信设备发送ndpa帧,该ndpa帧可以用于指示参与信道探测的第一通信设备组和第二通信设备组,本申请中的信道探测可以包括探测至少一个第一通信设备与至少一个第二通信设备之间信道的信道信息。
可选的,该ndpa帧可以是第一通信设备组中的主通信设备发送的,还可以是第一通信设备组中的主通信设备和辅通信设备分别发送的。第二通信设备组中的第二通信设备通过侦听该ndpa帧可以获知自身为参与信道探测的设备。
在ndpa帧是第一通信设备组中的主通信设备发送的情况下,该ndpa帧还可以用于指示第一通信设备组中的第一通信设备的标识排列顺序以及至少一个第二通信设备获取与至少一个第一通信设备之间的信道信息时所需的信道探测指示参数。可选的,该信道探测指示参数例如可以包括:探测对话令牌(soundingdialogtoken)字段,部分带宽信息(partialbwinfo)、反馈类型(feedbacktype)、ng(numberofgroupingsubcarriers)信息、codebooksize字段等第一通信设备组中的第一通信设备所共有的信息,其中,feedbacktype字段和ng字段可以位于同一个字段中,参见图5a中的feedbacktypeandng字段;另外,该信道探测指示参数还可以包括:每个ap所需获取的信道信息的列数(numberofcolumns,nc)等针对逐个ap指示的信息,以nc为例,这里的“针对逐个ap指示的信息”指的是不同的ap,nc的值不同。本实施例对ndpa帧的格式并不做限定,只要其能够指示参与信道探测的第一通信设备组和第二通信设备组,或者,只要其能够指示参与信道探测的第一通信设备组和第二通信设备组以及指示第一通信设备组中的第一通信设备的标识排列顺序以及至少一个第二通信设备获取信道信息时所需的信道探测指示参数即可。
可选的,作为ndpa帧的一种可选的实现方式,该ndpa帧可以包括:第一通信设备组中的第一通信设备的数量字段、所述第一通信设备组中的第一通信设的标识列表字段、第二通信设备组中的第二通信设备的数量字段以及每个第二通信设备的信息字段;该标识列表字段用于表征第一通信设备组中的第一通信设备的标识排列顺序,第二通信设备的信息字段用于表征第二通信设备的标识和信道探测指示参数。可选的,以第一通信设备是ap,第二通信设备为sta为例,该ndpa帧的帧结构可以参见图5a所示。
以图5a为例,第一通信设备组中的第一通信设备的数量字段为“ap数量”字段,第一通信设备组中的第一通信设备的标识列表字段为“apidlist”字段,该字段用于表征第一通信设备组中的第一通信设备的标识排列顺序(即ap的标识排列顺序),举例来讲,按照ap数量字段所指示的数量(如5个),apidlist包括多个apid,依次为:apid1,apid2,apid3,apid4,apid5;第二通信设备组中的第二通信设备的数量字段为“sta数量”字段,第二通信设备的信息字段为“stainfo”字段,该字段用于表征第二通信设备的标识和第二通信设备获取信道信息时的信道探测指示参数。结合上述图5a所示,该stainfo字段包括关联标识(associationidentifier,aid)、部分带宽信息(partialbwinfo)、反馈类型和ng(feedbacktypeandng)、以及nc;其中,aid为参与信道探测的sta的标识;部分带宽信息(partialbwinfo),用于指示sta反馈部分带宽的信道状态信息;反馈类型(feedbacktype)用于指示当前反馈是单用户反馈还是多用户反馈;ng用来指示子载波的分组grouping信息;nc用于指示ap索取的信道信息的列数,每一列对应于一个第一通信设备,需要说明的是,针对不同的ap,nc的值不同。另外,上述aid、partialbwinfo、feedbacktypeandng、codebooksize可以为第一通信设备组中的多个ap共有的信息,即sta在获取与至少一个ap之间的信道信息时,均会利用到这一类的信道探测指示参数。可选的,本申请所涉及的ndpa帧为一种mac帧,因此在该ndpa帧的帧格式中还可以包括mac帧所通用的帧控制(framecontrol,简称fc)字段,其中fc字段包括mac帧的类型和子类型的字段,用于标识mac帧的类型;接收地址字段(receivingaddress,简称ra)以及发送地址字段(transmittingaddress,简称ta),用于标识mac帧的接收端和发送端。另外,上述图5a中的探测对话令牌(soundingdialogtoken)字段用于索引信道探测的序号。
可选的,作为ndpa帧的另一种可选的实现方式,ndpa帧可以由第一通信设备组中的主通信设备和辅通信设备分别发送,该方式可以提高ndpa帧传输的可靠性,进而提高第二通信设备侦听ndpa帧的效率。需要说明的是,当第一通信设备组中的主通信设备和辅通信设备分别发送ndpa帧时,主通信设备发送的是第一ndpa帧,辅通信设备发送的是第二ndpa帧,且第一ndpa帧与第二ndpa帧的帧格式不同,第一ndpa帧的长度大于第二ndpa帧的长度。另外,在发送第一ndpa帧和第二ndpa帧时,具体可以是:主通信设备先发送第一ndpa帧,辅通信设备后发送第二ndpa帧,例如,参见图6a所示的信道探测的帧交互流程示意图一,假设第一通信设备组中包括ap1、ap2和ap3,第二通信设备组包括sta1和sta2,ap1作为主通信设备首先发送第一ndpa帧,然后间隔sifs之后,ap1发送ndp1,紧接着ap2发送第二ndpa帧,间隔sifs后,ap2发送ndp2,最后,ap3发送第二ndpa帧,间隔sifs后,ap3发送ndp3。其中,第一ndpa帧用于指示参与信道探测的第一通信设备组和第二通信设备组,还可以用于指示第一通信设备组中的第一通信设备的标识排列顺序以及至少一个第二通信设备获取与至少一个第一通信设备之间的信道信息时所需的信道探测指示参数,所指示的信道探测指示参数中仅包含主通信设备相关的信息,例如,仅包含主通信设备的nc,第二ndpa帧可以用于指示参与信道探测的第二通信设备组以及第二通信设备组中的每一个设备与辅通信设备相关的nc信息。
可选的,该第一ndpa帧中可以包括第一标识、所述第一通信设备组中的第一通信设备的数量字段、所述第一通信设备组中的第一通信设备的标识列表字段、第二通信设备组中的第二通信设备的数量字段以及每个第二通信设备的信息字段;所述标识列表字段用于表征所述第一通信设备组中的第一通信设备的标识排列顺序,所述第二通信设备的信息字段用于表征所述第二通信设备的标识和所述信道探测指示参数,上述第一标识用于表征所述第一ndpa帧的类型。另外,需要说明的是,与上述图5a所示的ndpa帧的结构不同的是,上述图5a指示的ndpa帧中的第二通信设备组的信息字段所指示的信道探测指示参数中,不仅可以指示主通信设备的信息,还可以指示辅通信设备的信息,例如,所指示的nc中包含了nc(ap1)……nc(apk),但是,该第一ndpa帧中的第二通信设备的信息字段所指示的信道探测指示参数中,仅用于指示主通信设备的信息,例如,所指示的nc中仅包含主通信设备的nc(ap1)。进一步地,该第一ndpa帧与上述图5a所示的ndpa帧相比,该第一ndpa帧还多了一个第一标识,该第一标识可以通过新增比特的方式位于上述图5a所示的ndpa帧中的任一位置,从而形成第一ndpa帧,还可以是通过soundingdialogtoken中的保留比特携带该第一标识,以表征该第一npd帧为longndpa帧。可选的,该第一ndpa帧的结构可以参见图5b所示。
可选的,第二ndpa帧可以包括:第二标识、所述第二通信设备组中的第二通信设备的数量字段以及每个第二通信设备的信息字段,所述第二标识用于表征所述第二ndpa帧的类型,所述第一ndpa帧的长度大于所述第二ndpa帧的长度。上述第二ndpa帧的帧格式可以参见图5c所示。与上述图5a所示的第一ndpa相比,第一ndpa帧的stainfo中包含的是主通信设备的nc,第二ndpa帧的第二通信设备的信息字段包含的是辅通信设备的nc(即第二ndpa帧是哪一个辅通信设备发送的,这里的nc就是哪一个辅通信设备对应的nc),并且第二ndpa帧中不包含第一ndpa帧中的aid、partialbwinfo、feedbacktypeandng、codebooksize等字段,接收到第二ndpa帧的sta可以通过第二ndpa帧的soundingdialogtoken来确定aid、partialbwinfo、feedbacktypeandng、codebooksize等字段。可选的,第二ndpa帧中的第二标识可以通过新增比特的方式来实现,还可以通过soundingdialogtoken中的保留比特来实现,用以指示该第二ndpa帧为shortndpa帧。上述第一ndpa帧的长度大于第二ndpa帧的长度。可选的,该第一ndpa帧和第二ndpa帧在传输时二者是绑定传输的,这里的“绑定”可以理解为一旦主通信设备传输了第一ndpa帧,相应的,辅通信设备就要传输第二ndpa帧。
s102:第二通信设备组中的第二通信设备接收第一通信设备组中的至少一个第一通信设备发送的ndpa帧。
当第二通信设备组中的第二通信设备接收到ndpa帧之后,可以通过该ndpa帧获知自己是参与本次信道探测的第二通信设备,以及通过ndpa帧还可以获知参与本次信道探测的第一通信设备。可选的,还可以通过该ndpa帧获知在信道探测时所需的信道探测指示参数。
s103:第一通信设备组中的每个第一通信设备向所述第二通信设备组中的第二通信设备发送ndp,所述ndp用于所述第二通信设备探测与至少一个第一通信设备之间的信道信息。
s104:第二通信设备组中的第二通信设备接收所述第一通信设备组中的每个第一通信设备发送的空数据分组ndp,并根据所述ndp探测所述第二通信设备与至少一个第一通信设备之间的信道信息。
具体的,当第一通信设备组中的至少一个第一通信设备发送了ndpa帧之后,可选的,可以在间隔短帧间距(shortinter-framespace,sifs)之后,第一通信设备组中的每个第一通信设备向第二通信设备组中的第二通信设备发送ndp,可选的,该ndp的发送方式以及上述ndpa帧可以是以广播的形式发送。不同的第一通信设备分别发送ndp,第二通信设备组中的第二通信设备在接收到不同的第一通信设备发送的ndp之后,会根据接收到的ndp探测该第二通信设备与发送ndp的至少一个第一通信设备之间的信道信息。
例如,参见图6b所示的信道探测过程示意图二,假设第一通信设备组中包括ap1和ap2,第二通信设备组包括sta1和sta2,第一通信设备组中的ap1向第二通信设备组发送了ndpa帧,然后间隔sifs之后,ap1发送了ndp1,紧接着ap2发送了ndp2(可选的,ap1和ap2发送ndp时可以按照图5a中的apidlist中的ap的顺序发送,也可以不按照apidlist中的ap的顺序发送,本实施例对此并不做限定)。当sta1和sta2均侦听到ndp1和ndp2之后,sta1会根据该ndp1对sta1和ap1之间的信道进行估计,得到sta1-ap1的信道信息,可选的,sta1也会根据该ndp2对sta1和ap2之间的信道进行估计,得到sta1-ap2的信道信息;sta2会根据该ndp1对sta2和ap1之间的信道进行估计,得到sta2-ap1的信道信息,可选的,sta2也会根据该ndp2对sta2和ap2之间的信道进行估计,得到sta2-ap2的信道信息。
s105:第一通信设备组中的至少一个第一通信设备向所述第二通信设备组中的至少一个第二通信设备发送触发帧,所述触发帧用于触发第二通信设备反馈至少一个第二通信设备与至少一个第一通信设备之间的信道信息。
例如,图6b中,ap1广播触发帧,该触发帧用于触发sta1和sta2反馈信道信息,具体的,包括:触发sta1反馈sta1与ap1之间的信道信息和sta1与ap2之间的信道信息;还包括:触发sta2反馈sta2与ap1之间的信道信息和sta2与ap2之间的信道信息。
具体的,当第一通信设备组中的每个第一通信设备发送了ndp之后,第一通信设备组中的至少一个第一通信设备会向第二通信设备组中的第二通信设备发送触发帧(bfreportpolltrigger,简称brptrigger)发送方式,可以为广播方式。该触发帧用于触发第二通信设备反馈至少一个第二通信设备与至少一个第一通信设备之间的信道信息。
s106:第二通信设备组中的至少一个第二通信设备接收所述触发帧。
s107:第二通信设备组中的至少一个第二通信设备根据所述触发帧向所述第一通信设备组中的至少一个第一通信设备反馈信道信息。
s108:第一通信设备组中的至少一个第一通信设备接收至少一个第二通信设备反馈的信道信息。
具体的,当第二通信设备组中的至少一个第二通信设备接收到触发帧之后,结合该触发帧的内容以及指示作用,向第一通信设备组中的至少一个第一通信设备反馈第二通信设备与至少一个第一通信设备之间的信道信息。可选的,第二通信设备组中的至少一个第二通信设备在反馈信道信息时,可以是以组播的形式反馈,还可以是以广播的形式反馈,第一通信设备组中的第一通信设备可以通过侦听的方式获取自身所需的信道信息,本实施例对信道信息的反馈方式并不做限定。
需要说明的是,本实施例中第二通信设备所反馈的信道信息的内容,取决于第一通信设备所发送的触发帧所要索取的内容,即第一通信设备可以通过一个触发帧告知一个第二通信设备,该第一通信设备需要获取该第二通信设备与第一通信设备组中的哪些第一通信设备之间的信道信息,则该第二通信设备所反馈的信道信息即就是该第二通信设备与这些第一通信设备之间的信道信息;可选的,第一通信设备还可以通过一个触发帧告知多个第二通信设备,该第一通信设备需要获取第二通信设备组中的哪些第二通信设备与第一通信设备组中的哪些第一通信设备之间的信道信息,则相应第二通信设备所反馈的信道信息中就包含该第二通信设备与相应的第一通信设备之间的信道信息。例如,图6b中,当sta1和sta2分别接收到ap1广播的触发帧之后,结合该触发帧,sta1获知ap1当前不仅需要获取sta1与ap1之间的信道信息,还要获取sta1与ap2之间的信道信息,另外,sta2结合该触发帧获知ap1不仅需要获取sta2与ap1之间的信道信息,还需要获取sta2与ap2之间的信道信息,则sta1向ap1反馈的信道信息就包含sta1-ap1、sta1-ap2之间的信道信息,sta2反馈信道信息就包含sta2-ap1、sta2-ap2之间的信道信息。另外,本实施例对触发帧的帧格式并不做限定,只要触发帧能够触发第二通信设备组中的至少一个第二通信设备反馈至少一个第二通信设备与至少一个第一通信设备之间的信道信息即可。
从上述描述可知,本实施例中,通过第一通信设备组中的至少一个第一通信设备向至少一个第二通信设备发送触发帧,该触发帧用于向至少一个第二通信设备索取至少一个第二通信设备与至少一个第一通信设备之间的信道信息,从而使得每个第二通信设备不仅可以向发送触发帧的第一通信设备反馈信道信息,还可以向第一通信设备组中的其他第一通信设备反馈信道信息,即本实施例中第二通信设备在触发帧的指示下,第二通信设备向一个或者多个第一通信设备反馈信道信息,本实施例的方法大大提高了信道信息的反馈效率。
下面具体介绍上述实施例中所涉及的触发帧的一种可选的实现方式:
可选的,该触发帧可以包括至少一个目标通信设备的信息。该目标通信设备的信息,用于指示所述目标通信设备获取所述目标通信设备同第一通信设备组中的部分或者全部设备之间的信道信息,该目标通信设备为发送触发帧的第一通信设备选择的第二通信设备,该目标通信设备可以为一个或者多个。也就是说,发送触发帧的第一通信设备可以通过触发帧选择自己想要获取哪些第二通信设备与哪些第一通信设备之间的信道信息。本实施例对触发帧中所包含的目标通信设备的信息的具体格式并不做限定,只要第一通信设备能够通过该触发帧获得一个或者多个目标通信设备和第一通信设备组中的部分或者全部设备之间的信道信息即可。示例性的,以第一通信设备为ap,第二通信设备为sta为例,该触发帧的帧格式可以参见图5d所示:
结合图5d所示的触发帧的结构,该触发帧可以包括多个第一通信设备所共有的信息(即公共部分信息)以及针对每个sta的信息(即逐个站点信息stainfo)。该公共部分信息(commoninfo)用于指示soundingdialogtoken等多个第一通信设备所共有的信息,stainfo即上述目标通信设备的信息,图5d所示的触发帧中包括了发送触发帧的第一通信设备所选择的n个目标通信设备,分别为sta1……stan。
可选的,作为上述“目标通信设备的信息”的一种可选的实现方式,每个目标通信设备的信息可以包括:该目标通信设备的标识和至少一个反馈指示信息,一个反馈指示信息对应一个第一通信设备;该反馈指示信息用于向所述目标通信设备指示,发送所述触发帧的第一通信设备需要获取所述目标通信设备与所述反馈指示信息对应的第一通信设备之间的信道信息。可选的,该目标通信设备的信息中还可以包括资源指示信息,用于指示第二通信设备在反馈信道信息时所应采用的资源单元和物理层参数(例如mcs)。在该可选的实现方式中,发送触发帧的第一通信设备可以通过stainfo指示哪一个第二通信设备是自己所选择的目标通信设备,并且,通过反馈指示信息指示发送触发帧的第一通信设备想要获取哪些目标通信设备与哪些第一通信设备之间的信道信息。例如,假设ap1发送的触发帧中包含了sta1info和sta2info,则表明发送触发帧的ap1选择了sta1和sta2作为目标通信设备,若sta1info中包含了与ap1对应的反馈指示信息1、与ap2对应的反馈指示信息2,则表明ap1想要获取sta1与ap1之间的信道信息,以及sta1与ap2之间的信道信息。
继续以第一通信设备为ap,第二通信设备为sta为例,结合图5d所示的帧结构,上述stainfo字段可以包括下述a和b两种形式:
a形式中,一个目标通信设备的信息(例如图5d所示的stainfo)中的每个反馈指示信息的顺序,与所述第一通信设备组中的第一通信设备的标识排列顺序相同。
图5d的a形式中,aid为发送触发帧的第一通信设备所选择的第二通信设备的标识(即目标通信设备的标识),反馈指示信息1指示该stainfo中的sta反馈与第一通信设备ap1之间的信道信息,反馈指示信息2指示该stainfo中的sta反馈与第一通信设备ap2之间的信道信息,反馈指示信息k指示该stainfo中的sta反馈与第一通信设备apk之间的信道信息。可选地,如果上述第一通信设备发送的ndpa帧的apidlist中,ap的排列顺序为ap1、ap2、ap3……apk,则图5d中,反馈指示信息的排列顺序即就是:反馈指示信息1、反馈指示信息2、反馈指示信息3……反馈指示信息k。可选的,该反馈指示信息可以是反馈分片传输位图(feedbacksegmenttransmissionbitmap)。可选的,当目标通信设备无法一次性将信道信息反馈给第一通信设备时,目标通信设备可以将待反馈的信道信息分成多个分片(segment),故而,上述触发帧中的反馈指示信息不仅可以向目标通信设备指示,发送触发帧的第一通信设备需要获取该目标通信设备与反馈指示信息对应的第一通信设备之间的信道信息,还可以用于向目标通信设备指示,发送触发帧的第一通信设备需要获取该目标通信设备与上述图5d中的每个反馈指示信息对应的第一通信设备之间的信道信息中的哪些分片(segment)。
b形式:该实现方式中,一个目标通信设备的信息(例如图5d中的stainfo字段)除了包含该目标通信设备的标识和至少一个反馈指示信息之外,还包括:每个反馈指示信息对应的第一通信设备的标识,其中,每个反馈指示信息与该反馈指示信息对应的第一通信设备的标识相邻。
图5d的b形式中,aid为发送触发帧的第一通信设备所选择的第二通信设备的标识(即目标通信设备的标识),上述反馈指示信息1指示该stainfo中的sta反馈与第一通信设备ap1之间的信道信息,反馈指示信息2指示该stainfo中的sta反馈与第一通信设备ap2之间的信道信息,反馈指示信息k指示该stainfo中的sta反馈与第一通信设备为apk之间的信道信息,则如图5d所示,ap1的id与反馈指示信息1相邻,ap2的id与反馈指示信息2相邻,以此类推。该反馈指示信息可以为feedbacksegmenttransmissionbitmap。
结合上述a、b两种形式,当第二通信设备接收到触发帧后,结合触发帧内的stainfo字段,可确定自己是否是该触发帧要触发的对象;再根据stainfo字段的具体内容,确定发送触发帧的第一通信设备要获知自己与哪些第一通信设备之间的信道信息。。
继续以上述图6b所示的帧交互流程图为例,假设第一通信设备组中包括ap1和ap2,第二通信设备组包括sta1和sta2,假设ap1发送了触发帧,并在该触发帧中携带了一个目标通信设备的信息(stainfo),且假设该stainfo为sta1info(即sta1info中包含sta1的id),反馈指示信息的顺序为反馈指示信息1、反馈指示信息2。当该触发帧被sta1侦听到之后,结合stainfo中的aid,sta1获知自身为目标通信设备,并结合该触发帧的结构获知ap1想要获取sta1同ap1和ap2之间的信道信息。当sta1反馈信道信息时,该信道信息中就包含了sta1-ap1、sta1-ap2之间的信道信息。
当触发帧中携带了多个stainfo,假设是sta1info和sta2info,sta1info和sta2info中的反馈指示信息的顺序均为反馈指示信息1、反馈指示信息2。当该触发帧被sta1和sta2侦听到之后,sta1结合sta1info中的aid获知自身为目标通信设备,并结合该触发帧的结构获知ap1想要获取sta1同ap1和ap2之间的信道信息;同时,sta2结合sta2info中的aid也获知自身为目标通信设备,并结合该触发帧的结构获知ap1想要获取sta2同ap1和ap2之间的信道信息。因此,在sta1反馈信道信息时,该信道信息中就包含了sta1-ap1、sta1-ap2之间的信道信息,在sta2反馈信道信息时,该信道信息中就包含了sta2-ap1、sta2-ap2之间的信道信息。
结合上述描述可知,sta所反馈的信道信息中包括哪些信道信息,是由触发帧的内容决定的。
针对上述第二通信设备所反馈的信道信息,可选的,该信道信息可以承载波束成型报告中进行传输。该波束成型报告可以包括三种可选的实现方式。需要说明的是,下述三种可选的实现方式仅是以示例示出,其并不对波束成型报告的具体内容进行限定,本申请中,只要波束成型报告中包含目标通信设备与至少一个第一通信设备之间的信道信息即可。
第一种实现方式:
该实现方式中,波束成型报告包括:帧标识、至少一个第一多输入多输出mimo控制字段、以及与所述第一mimo控制字段关联的信道信息;所述第一mimo控制字段关联的信道信息为所述目标通信设备与所述第一mimo控制字段相关的第一通信设备之间的信道信息;其中,一个第一mimo控制字段与一个反馈指示信息对应的第一通信设备相关;所述帧标识用于表征所述波束成型报告为包含目标通信设备与参与信道探测的至少一个第一通信设备之间的信道信息的报告
可选的,该波束成型报告可以是action(动作)帧或者actionnoack(无需确认的动作)帧。该波束成型报告所包含的至少一个第一mimo控制字段中,一个第一mimo控制字段与上述目标通信设备的信息中的一个反馈指示信息对应的第一通信设备相关,一个第一mimo控制字段关联一个信道信息,该第一mimo控制字段关联的信道信息即该目标通信设备与该第一mimo控制字段相关的第一通信设备之间的信道信息。可选的,该第一mimo控制字段例如可以是下述图5e的vhemimocontrol字段,每一个vhemimocontrol字段对应一个第一通信设备,表示该vhemimocontrol字段与该第一通信设备关联,例如,vhemimocontrolforap1,vhemimocontrolforap2等。
继续参见上述图6b所示的帧交互流程,假设第一通信设备组中包括ap1和ap2,第二通信设备组包括sta1和sta2,假设ap1发送了图5d所示触发帧,该触发帧中包括sta1info和sta2info,sta1info和sta2info中的反馈指示信息的顺序均为反馈指示信息1、反馈指示信息2,即ap1所选择的目标通信设备为sta1和sta2(反馈指示信息1对应的第一通信设备为ap1,反馈指示信息2对应的第二通信设备为ap2)。因此,sta1和sta2均要向ap1和ap2反馈波束成型报告。
参见图5e所示的波束成型报告的示意图,在sta1或者sta2反馈的波束成型报告中,包括两个vhemimocontrol字段,这两个vhemimocontrol字段中的第一个vhemimocontrol字段(即图5e中的vhemimocontrolforap1)与反馈指示信息1对应的ap1关联,另一个vhemimocontrol字段(即图5e中的vhemimocontrolforap2)与反馈指示信息2对应的ap2关联。因此,当sta1反馈信道信息时,与vhemimocontrolforap1关联的信道信息(即图5e中的csi/cqi/etc.forap1)即为sta1与ap1之间的信道信息,与vhemimocontrolforap2关联的信道信息(即图5e中的csi/cqi/etc.forap2)即为sta1与ap2之间的信道信息,也就是说,sta1反馈的波束成型报告中包含sta1-ap1、sta1-ap2之间的信道信息。当sta2反馈的信道信息时,csi/cqi/etc.forap1即为sta2与ap1之间的信道信息,csi/cqi/etc.forap2即为sta2与ap2之间的信道信息,也就是说,sta2反馈的波束成型报告中包含sta2-ap1、sta2-ap2之间的信道信息。
进一步地,上述波束成型报告中所涉及的第一mimo控制字段包括:与所述第一mimo控制字段相关的第一通信设备的标识、上述目标通信设备的信息中的至少一个反馈指示信息中的最后一个反馈指示信息对应的第一通信设备的标识以及图5f所示的ncindex字段、nrindex字段、bw字段、grouping字段、codebookinformation字段、feedbacktype字段、remainingfeedbacksegment字段、firstfeedbacksegment字段、rustartindex字段、ruendindex字段、soundingdialogtokennumber字段、reserved字段中的部分或者全部字段。可选的,以第一通信设备为ap,第二通信设备为sta为例,图5e中的vhemimocontrol字段的格式可以参见图5f所示。
图5f中,apid为与vhemimocontrol字段相关的第一通信设备的标识,lastap为上述图5d中所示出的所有反馈指示信息中的最后一个反馈指示信息对应的第一通信设备的标识。以上述图5e为例,vhemimiocontrolforap1和vhemimiocontrolforap2的帧结构均为图5f所示,不同的是,vhemimiocontrolforap1中的apid是ap1,lastap为ap2,vhemimiocontrolforap2中的apid是ap2,lastap为ap2。
第二种实现方式:
该实现方式中,波束成型报告包括:帧标识、一个第二mimo控制字段、以及所述目标通信设备与每个反馈指示信息对应的第一通信设备之间的信道信息;所述帧标识用于表征所述波束成型报告为包含目标通信设备与至少一个第一通信设备之间的信道信息的报告。所述第二mimo控制字段包括:至少一个第一mimo控制字段,一个第一mimo控制字段与一个反馈指示信息对应的第一通信设备相关,所述第一mimo控制字段包括:与所述第一mimo控制字段相关的第一通信设备的标识、所述至少一个反馈指示信息中的最后一个反馈指示信息对应的第一通信设备的标识以及上述图5f所示的ncindex字段、nrindex字段、bw字段、grouping字段、codebookinformation字段、feedbacktype字段、remainingfeedbacksegment字段、firstfeedbacksegment字段、rustartindex字段、ruendindex字段、soundingdialogtokennumber字段、reserved字段中的部分或者全部字段。
可选的,该波束成型报告可以是action(动作)帧或者actionnoack(无需确认的动作)帧。该波束成型报告中包含一个第二mimo控制字段,且第二mimo控制字段包含至少一个第一mimo控制字段。
继续参见上述图6b所示的帧交互流程,假设第一通信设备组中包括ap1和ap2,第二通信设备组包括sta1和sta2,假设ap1发送了图5d结构的触发帧,该触发帧中包括sta1info和sta2info,sta1info和sta2info中的反馈指示信息的顺序均为反馈指示信息1、反馈指示信息2,即ap1所选择的目标通信设备为sta1和sta2(反馈指示信息1对应的第一通信设备为ap1,反馈指示信息2对应的第二通信设备为ap2)。因此,sta1和sta2均要反馈波束成型报告。
当sta1反馈波束成型报告中,示例性的,该波束成型报告可以参见图5g所示。图5g中,category和vhe(veryhighefficient)action为帧标识,用于标识该波束成型报告为包含目标通信设备与参与信道探测的至少一个第一通信设备之间的信道信息的报告;vhemimiocontrolforallaps为第二mimo控制字段,csi/cqi/etc.forap1为sta1-ap1之间的信道信息,csi/cqi/etc.forap2为sta1-ap2之间的信道信息。结合图5g所示的vhemimiocontrolforallaps,该vhemimiocontrolforallaps的格式可以参见图5h所示,图5h中的每个第一mimo控制字段即为上述图5e中的vhemimocontrol字段,其具体格式即也可以参见图5f所示。
第三种实现方式:
针对上述第一种实现方式和第二种实现方式所示出的波束成型报告的帧格式,一些mimo控制字段中包含的信息为一些相同的信息,因此为了节省波束成型报告的反馈开销,引出了第三种实现方式。
该实现方式中,波束成型报告包括:帧标识、一个第三多输入多输出mimo控制字段、以及所述目标通信设备与每个反馈指示信息对应的第一通信设备之间的信道信息;该第三mimo控制字段包括:目标通信设备在反馈与所述至少一个反馈指示信息对应的第一通信设备之间的信道信息时的公共部分,以及每个所述反馈指示信息对应的第一通信设备所对应的分片指示字段,该分片指示字段用于指示所述目标通信设备的剩余未反馈的信道信息分片数量;并且,在该第三mimo控制字段中,上述公共部分的重复次数为零,该公共部分包含与所述至少一个反馈指示信息对应的第一通信设备的数量字段、与所述至少一个反馈指示信息对应的第一通信设备的标识排列顺序字段,上述帧标识用于表征所述波束成型报告为包含目标通信设备与至少一个第一通信设备之间的信道信息的报告。
继续参见上述图6b所示的帧交互流程,假设第一通信设备组中包括ap1和ap2,第二通信设备组包括sta1和sta2,假设ap1发送了图5d结构的触发帧,该触发帧中包括sta1info和sta2info,sta1info和sta2info中的反馈指示信息的顺序均为反馈指示信息1、反馈指示信息2,即ap1所选择的目标通信设备为sta1和sta2(反馈指示信息1对应的第一通信设备为ap1,反馈指示信息2对应的第二通信设备为ap2)。因此,sta1和sta2均要反馈波束成型报告。以目标通信设备是sta1为例,sta1反馈的波束成型报告的帧格式也可以参见上述图5g所示,第三mimo控制字段可以为图5g中的vhemimiocontrolforallaps。与上述第二mimo控制字段的格式不同的是,本实现方式中,该vhemimiocontrolforallaps的具体格式可以参见图5i所示。其中,图5i中的第一行为sta1在反馈与反馈指示信息1、反馈指示信息2对应的第一通信设备之间的信道信息时mimo控制字段的公共部分,该公共部分在第三mimoi控制字段的重复次数为零,结合上述图5i中的第一行,上述ap数量为与上述反馈指示信息对应的第一通信设备的数量字段,上述apidlist为与上述反馈指示信息对应的第一通信设备的标识排列顺序字段。图5i中的第二行是针对每个反馈指示信息对应的第一通信设备进行指示的,k大于或者等于1。结合图6b所示的帧交互流程,k=2,其中,remainingfeedbacksegment(ap1)为反馈指示信息1对应的第一通信设备所对应的分片指示字段,用于指示sta1的剩余未反馈的信道信息分片的数量。
上述几种可选的实现方式分别介绍了本申请中的触发帧和波束成型报告的一些可能的帧格式,通过上述帧格式的设计,使得至少一个第二通信设备能够反馈与至少一个第一通信设备之间的信道信息,提高了信道信息的反馈效率,另外,上述帧格式设计简单,便于第二通信设备和第一通信设备的解析,因此可以大大降低第一通信设备和第二通信设备之间的传输时延。
图7为本申请提供的信道探测的方法实施例二的信令流程图。与图5所示的实施例不同的是,本实施例涉及的是第二通信设备反馈信道信息的具体过程,即该实施例针对的是上述图5中的s107和s108的一种可选的实现方式。上述图5中的s107可以替换为下述s201,s108可以替换为下述s202。如图7所示,该方法包括:
s201:第二通信设备组中的至少一个第二通信设备根据所述第一通信设备组中的第一通信设备的标识排列顺序,向所述第一通信设备组中的至少一个第一通信设备反馈信道信息。
s202:第一通信设备组中的至少一个第一通信设备接收至少一个第二通信设备根据所述第一通信设备组中的第一通信设备的标识排列顺序反馈的信道信息。
本实施例中,第二通信设备组中的第二通信设备可以通过ndpa帧中的第一通信设备的标识列表字段,获知第一通信设备组中的第一通信设备的标识排列顺序。因此,当第二通信设备组中的至少一个第二通信设备接收到触发帧之后,第二通信设备组中的至少一个第二通信设备在反馈对应的信道信息时,可以按照第一通信设备的标识排列顺序进行反馈。
继续以上述图6b所示的帧交互流程为例,假设第一通信设备组中包括ap1和ap2,第二通信设备组包括sta1和sta2,设ap1发送了图5d结构的触发帧,该触发帧中包括sta1info和sta2info,sta1info和sta2info中的反馈指示信息的顺序均为反馈指示信息1--反馈指示信息2,其中,反馈指示信息1对应的第一通信设备为ap1,反馈指示信息2对应的第二通信设备为ap2,依据触发帧的内容可以获知ap1所选择的目标通信设备为sta1和sta2。因此,sta1和sta2均要反馈信道信息。
以sta1为例,sta1根据该触发帧生成的信道信息包含sta1-ap1之间的信道信息、sta1-ap2之间的信道信息。如果ndpa帧中的第一通信设备组的标识列表字段中ap1和ap2的标识排列顺序为:ap1在前,ap2在后,则sta1在反馈信道信息时,可以优先反馈sta1与ap1之间的信道信息,然后再反馈sta1与ap2之间的信道信息。需要说明的是,当sta被要求反馈与多个ap的信道状态信息时,采用图5实施例中的信道信息的反馈方式,sta需要较大的通信资源及较长的处理时间;若在sta资源受限及想缩短处理时间时,可以采用图7实施例所述的顺序反馈方式。因此,本实施例中可以让sta按照ap的标识排列顺序进行反馈,其有利于sta及时获取信道信息,并且大大降低了一个sta同时反馈与多个ap之间的信道信息的处理复杂度。针对sta2在反馈信道信息的情况,其与sta1的反馈类似,在此不再赘述。
需要说明的是,sta1和sta2在反馈信道信息时,二者是否同时反馈,是由发送触发帧的ap进行资源调度的,即sta1与sta2可以同时反馈信道信息,也可以是sta1先反馈,sta2后反馈。
另一方面,针对待反馈信道信息的sta来说,以sta1为例,假设sta1的反馈能力不足,但是sta1被ap1要求了要反馈sta1同多个ap之间的信道信息(如图6b所示的例子中sta1被ap1要求反馈sta1-ap1和sta1-ap2之间的信道信息),则sta1在反馈时优先反馈sta1同发送触发帧的ap之间信道信息。
本申请提供的信道探测的方法,通过第二通信设备组中的至少一个第二通信设备根据第一通信设备组中的第一通信设备的标识排列顺序,向第一通信设备组中的至少一个第一通信设备反馈信道信息,其有利于sta及时获取信道信息,并且大大降低了一个sta同时反馈与多个ap之间的信道信息的处理复杂度。
图8为本申请提供的信道探测的方法实施例三的信令流程图。本实施例涉及的是当第一通信设备组中的某一个第一通信设备发送了触发帧之后,将发送触发帧的机会转移给其他第一通信设备,从而使得其他第一通信设备可以获得向第二通信设备索取信道信息的机会的具体过程。在上述实施例的基础上,进一步地,该方法还可以包括如下步骤:
s301:第一通信设备组中的至少一个第一通信设备根据所述第一通信设备组中的第一通信设备的标识排列顺序,向下一个第一通信设备发送传输机会转移帧;其中,所述传输机会转移帧用于指示所述下一个第一通信设备根据所述标识排列顺序向至少一个第二通信设备发送触发帧。
可选的,本实施例中,第一通信设备组中的每个第一通信设备均可以向第二通信设备组中的至少一个第二通信设备发送触发帧,只是发送的时刻和顺序不同。当一个第一通信设备发送了触发帧之后,可选的,该第一通信设备可以在接收到自身所需要的完整的信道信息之后,向下一个第一通信设备发送传输机会转移帧;还可以是第一通信设备接收了部分信道信息之后,向下一个第一通信设备发送传输机会转移帧。
参见图9所示的信道探测的帧交互流程示意图三,图9中,第一通信设备组包括ap1、ap2和ap3,第二通信设备组包括sta1和sta2。首先,第一通信设备组中的ap1、ap2和ap3按照ndpa帧中的apidlist的顺序,发送ndp,即ap1先发ndp1,然后ap2发ndp2,再然后ap3发ndp3。然后,第一通信设备组中的第一通信设备可以按照apidlist的顺序发送触发帧(brptrigger),即ap1先发送触发帧。假设ap1发送的触发帧中包括sta1info和sta2info,sta1info和sta2info中的反馈指示信息均为反馈指示信息1,该反馈指示信息1对应的第一通信设备为ap1,该触发帧中包含的sta1info和sta2info表明ap1所选择的目标通信设备为sta1和sta2。因此,sta1和sta2均要反馈与ap1之间的信道信息。可选的,sta1和sta2在反馈信道信息时,可以通过组播或者广播的形式反馈。
可选的,当ap1成功接收到sta1和sta2反馈的信道信息之后,ap1可以向ap2发送传输机会转移帧(txoptransfer)。
s302:下一个第一通信设备根据所述传输机会转移帧,向第二通信设备组中的至少一个第二通信设备发送触发帧,以获取至少一个第二通信设备与至少一个第一通信设备之间的信道信息。
具体的,继续以图9所示的帧交互流程为例,当ap2接收到传输机会转移帧时,ap2向sat1和sta2发送触发帧,以获取sta1和sta2与ap1、ap2、ap3中的至少一个设备之间的信道信息。
可选的,当sta1和sta2根据ap1发送的触发帧反馈信道信息时,ap2和ap3均可以侦听该信道信息,从而获得sta1和sta2与自身之间的信道信息;当然,ap2和ap3也可以不侦听。
当ap2侦听了sta1和sta2根据ap1发送的触发帧反馈的信道信息时,ap2和ap2可以获取到sta1和sta2与自身之间的部分信道信息,此时ap2发送的触发帧就会针对没有侦听到的那部分信道信息所对应的sta,例如,假设ap2在侦听sta1和sta2根据ap1发送的触发帧反馈的信道信息时,ap2获知了sta1与ap1、sta2与ap1、sta1与ap3、sta2与ap3之间的信道信息,并未侦听到sta2与ap2之间的信道信息,则此时ap2发送的触发帧中就包含sta2info,以获取sta2与ap2之间的信道信息。当ap2发送了一次触发帧之后,发现sta2只反馈了信道信息中的部分信道信息分片,则ap2再次发送触发帧,以获取ap2与sta2之间的信道信息的剩余分片。
当ap2没有侦听sta1和sta2根据ap1发送的触发帧反馈的信道信息时,ap2发送的触发帧中就包括sta1info和sta2info。
s303:所述下一个第一通信设备判断自身是否为上述标识排列顺序中的最后一个第一通信设备;若否,则执行s304,若是,执行s305。
s304:下一个第一通信设备继续按照标识排列顺序向第一通信设备组中与下一个第一通信设备相邻的另一个第一通信设备发送传输机会转移帧。
可选的,当ap2成功接收到所需的信道信息之后,ap2通过接收到的ndpa帧中的apidlist确定自己是否为最后一个第一通信设备,若否,则ap2可以向ap3发送传输机会转移帧,ap3接收到该传输机会转移帧之后,也会执行上述s302和s303的过程。
s305:下一个第一通信设备向所述第一通信设备组中的主通信设备发送传输机会归还帧,所述传输机会归还帧用于向所述主通信设备指示所述第一通信设备组中第一通信设备均成功接收到所需的信道信息。
具体的,当ap3根据接收到的ndpa帧确定自身为最后一个第一通信设备时,ap3在成功接收到自身所需的信道信息后,ap3可以向第一通信设备组中发送ndpa帧的第一通信设备发送传输机会归还帧,可选的,ap3可以向第一通信设备组中的主通信设备(假设为ap1)发送传输机会归还帧(txopreturn)。当主通信设备接收到该传输机会归还帧后,获知第一通信设备组中第一通信设备均成功接收到所需的信道信息,则主通信设备可以开始初始化(initialize)多小区联合传输。
可选的,上述txoptransfer和txopreturn可以是一个简单的控制帧或者action帧,只需要通过mac帧的type和subtype、或者通过帧体中的功能字段告知其功能是txoptransfer或者txopreturn。可选的,可以利用duration指示其剩余的txop时长,利用ta和ra指示txoptransfer或者return的发起方和接收方。
本申请提供的信道探测的方法,当第一通信设备组中的某一个第一通信设备发送了触发帧之后,该第一通信设备通过根据ndpa帧中的第一通信设的标识列表字段,向下一个第一通信设备发送传输机会转移帧,以将发送触发帧的机会转移给下一个第一通信设备,从而使得其他第一通信设备可以获得向至少一个第二通信设备索取信道信息的机会,提高了信道信息反馈的完整性,避免出现信道信息获取不全的情况。
图10为本申请提供的信道探测的方法实施例四的流程示意图。本实施例涉及的是当下一个第一通信设备接收到传输机会转移帧并发送了触发帧之后,下一个第一通信设备一直无法成功获取到信道信息时的处理过程。在上述实施例的基础上,当下一个第一通信设备接收到传输机会转移帧之后,该方法还可以包括如下步骤:
s401:若所述下一个第一通信设备发送触发帧满足预设条件时,所述下一个第一通信设备向所述主通信设备发送失败帧,用于通知所述主通信设备,所述下一个第一通信设备无法成功接收至少一个第二通信设备反馈的信道信息。
其中,所述预设条件包括:所述下一个第一通信设备发送所述触发帧的发送次数达到第一预设阈值、所述下一个第一通信设备发送所述触发帧的总发送时间达到第二预设阈值中的至少一个。
s402:主通信设备或者所述下一个第一通信设备根据所述标识排列顺序,向位于所述下一个第一通信设备之后、且与所述下一个第一通信设备相邻的另一个第一通信设备发送所述传输机会转移帧。
具体的,参见图11所示的信道探测的帧交互流程示意图四,假设下一个第一通信设备为ap2,当ap2发送触发帧的发送次数达到第一阈值,和/或,ap2发送触发帧的总发送时间达到第二预设阈值,则ap2向ap1(设ap1为主通信设备)发送失败帧,例如bfreportfailure帧。当ap1接收到信道信息失败帧之后,ap1获知ap2无法成功接收到信道信息,则ap1或者ap2根据上述ndpa帧中的第一通信设备的标识排列顺序(假设ndpa帧中的第一通信设备的标识排列顺序为ap1-ap2-ap3),向ap3发送传输机会转移帧,该ap3为位于ap2之后,且与ap2相邻的另一个第一通信设备,从而由ap3向至少一个第二通信设备发送触发帧,以获取至少一个第二通信设备与至少一个第一通信设备之间的信道信息。需要说明的是,本实施例涉及的“与下一个第一通信设备相邻的另一个第一通信设备”中的“相邻”指的是ndpa帧中的第一通信设备的标识排序顺序中位于“下一个第一通信设备”之后,且与“下一个第一通信设备”相邻的另一个第一通信设备。
可选的,当主通信设备(ap1)得知ap2无法成功获取信道信息时,ap1可以通过有线或者其他无线频段,将获取的至少一个第一通信设备与至少一个第二通信设备之间的信道信息转发给ap2,或者在进行联合传输时,不同ap2一起参加。
本申请提供的信道探测的方法,当第一通信设备组中的一个第一通信设备向下一个第一通信设备发送了传输机会转移帧之后,该下一个第一通信设备根据该传输机会转移帧向至少一个第二通信设备发送触发帧,当下一个第一通信设备发送的触发帧满足预设条件时,下一个第一通信设备主动向第一通信设备组中的主通信设备发送失败帧,用于通知主通信设备,下一个第一通信设备无法成功接收至少一个第二通信设备反馈的信道信息,从而使得主通信设备或者下一个第一通信设备根据上述标识排列顺序,向位于下一个第一通信设备之后、且与下一个通信设备相邻的另一个第一通信设备发送传输机会转移帧,以及时将索取信道信息的机会转移给其他的第一通信设备,使得当某个ap无法获取信道信息时,不会影响其他ap获取信道信息以及不影响后续的多ap的联合传输,其大大提高了获取信道信息的效率。
图12为本申请提供的信道探测的方法实施例五的信令流程图。与上述图8所示的实施例不同的是,本实施例中,向第二通信设备组中的至少一个第二通信设备发送触发帧的为第一通信设备组中的主通信设备,第一通信设备组中的其他辅通信设备不发送触发帧。本实施例涉及的是主通信设备获取其他辅通信设备的信道信息的接收情况的具体过程。在上述图5所示的s104之后,该方法还可以包括如下步骤:
s501:第一通信设备组中的主通信设备向至少一个第二通信设备发送至少一个触发帧;其中,所述第一通信设备组中的辅通信设备通过侦听的方式获取至少一个第二通信设备反馈的信道信息。
s502:第二通信设备组中的至少一个第二通信设备接收所述第一通信设备组中的主通信设备发送的至少一个触发帧。
具体的,主通信设备为第一通信设备组中的任一个第一通信设备,剩余的其他第一通信设备为辅通信设备。本实施例中,触发帧统一由主通信设备发送,其他辅通信设备不发送触发帧,其通过侦听的方式获取至少一个第二通信设备反馈的信道信息。
参见图13所示的信道探测的帧交互流程示意图五,如图13所示,第一通信设备组包括ap1、ap2和ap3,第二通信设备组包括sta1和sta2。首先,第一通信设备组中的ap1、ap2和ap3按照ndpa帧中的apidlist的顺序,发送ndp,即ap1先发ndp1,然后ap2发ndp2,再然后ap3发ndp3。然后,第一通信设备组中的主通信设备(ap1)发送触发帧(brptrigger),该触发帧中包括sta1info和sta2info,sta1info中的反馈指示信息的排列顺序为反馈指示信息1--反馈指示信息2--反馈指示信息3,sta2info中的反馈指示信息的排列顺序为反馈指示信息1--反馈指示信息2,其中,反馈指示信息1对应的第一通信设备为ap1,反馈指示信息2对应的第一通信设备为ap2,反馈指示信息3对应的第一通信设备为ap3。该触发帧中包含的sta1info和sta2info表明ap1所选择的目标通信设备为sta1和sta2。因此,sta1和sta2均要反馈与ap1之间的信道信息。可选的,sta1和sta2在反馈信道信息时,可以通过组播或者广播的形式反馈。
另外,sta1反馈的信道信息中包括sta1-ap1、sta1-ap2和sta1-ap3之间的信道信息,即图13中的bfr(ap1&2&3),sta2反馈的信道信息中包括sta2-ap1和sta2-ap2之间的信道信息,即图13中的bfr(ap1&2)。
s503:主通信设备向所述辅通信设备发送重传比特位图触发帧,所述重传比特位图触发帧用于向所述辅通信设备请求所述辅通信设备针对至少一个第二通信设备反馈的信道信息的接收情况。
s504:辅通信设备向主通信设备发送重传比特位图帧,所述重传比特位图帧携带所述辅通信设备针对至少一个第二通信设备反馈的信道信息的接收情况。
s505:主通信设备接收所述辅通信设备发送的重传比特位图帧。
具体的,由于本实施例中索取信道信息的机会均集成在ap1上,其他辅ap(ap2和ap3)均通过侦听的方式侦听sta1和sta2所反馈的信道信息,以获取自己所需的信道信息。当ap1想要获取其他辅ap的信道信息的接收情况时,ap1向其他辅ap发送重传比特位图触发帧(retransmissionbitmaptrigger,简称retxbitmaptrigger)。可选的,本实施例中,主通信设备和辅通信设备可以通过有线或者无线的方式传输retxbitmaptrigger帧以及retxbitmap帧。可选的,该重传比特位图触发帧可以包括:帧类型标识以及至少一个辅通信设备的信息。示例性的,该retxbitmaptrigger的帧格式可以参见图5j所示。
图5j中,triggertype为帧类型的标识,用于标识该帧为重传比特位图触发帧,stainfo中包含的apid,用于指示该ap反馈针对该stainfo中的sta所反馈的信道信息的接收情况,ruallocation为资源单元配置。
当辅ap接收到retxbitmaptrigger时,辅ap向主通信设备发送重传比特位图帧(retxbitmap),该重传比特位图帧携带了该辅ap针对至少一个sta反馈的信道信息的接收情况。当ap1获知ap2和ap3均未完全接收到所需的信道信息,则ap1再次向sta1和sta2发送对应的触发帧,以指示sta1和sta2继续反馈信道信息中的剩余信道信息的分片。可选的,该重传比特位图帧包括:至少一个第二通信设备的标识字段、至少一个第二通信设备对应的反馈分片重传位图字段,一个反馈分片重传位图字段用于指示所述辅通信设备针对一个第二通信设备反馈的信道信息的接收情况。示例性的,该重传比特位图帧的结构可以参见图5k所示。
图5k中,aidofsta为第二通信设备的标识字段,feedbacksegmentretransmisiionbitmap为第二通信设备对应的反馈分片重传位图字段,一个反馈分片重传位图字段用于指示辅通信设备针对一个第二通信设备反馈的信道信息的接收情况。preferredru/mcsforcsi/cqifeedback指示ap希望在其接收sta发送的信道信息时,ap所倾向的资源单元(resourceunit,简称ru)和调制与编码策略(modulationandcodingscheme,简称mcs),即其他辅ap建议ap1下次再向至少一个sta索取信道信息时,调度sta在所建议的ru、以及采用所建议的mcs来发送信道信息。
本申请提供的信道探测的方法,第一通信设备组中的主通信设备通过辅通信设备发送重传比特位图触发帧,以请求获取辅通信设备针对至少一个第二通信设备反馈的信道信息的接收情况,并根据接收到的辅通信设备发送的重传比特位图帧获知辅通信设备针对至少一个第二通信设备反馈的信道信息的接收情况,避免了第一通信设备之间由于不互通导致获取信道信息的时延增大的情况,进一步提高了信道信息的反馈效率。
图14为本申请提供的通信设备实施例一的结构示意图。该通信设备为上述方法实施例中涉及的第一通信设备,适用于包含参与信道探测的第一通信设备组和第二通信设备组的通信系统,所述第一通信设备组包括至少一个第一通信设备,所述第二通信设备组包括至少一个第二通信设备;所述第一通信设备包括:发送模块11和接收模块12。
所述发送模块11,用于发送空数据分组声明ndpa帧,所述ndpa帧用于指示参与信道探测的第一通信设备组和第二通信设备组,所述信道探测包括探测至少一个第一通信设备与至少一个第二通信设备之间信道的信道信息;
所述发送模块11,还用于向所述第二通信设备组中的第二通信设备发送空数据分组ndp,以及向所述第二通信设备组中的至少一个第二通信设备发送触发帧,所述ndp用于指示所述第二通信设备探测与至少一个第一通信设备之间的信道信息;所述触发帧用于触发至少一个第二通信设备反馈至少一个第二通信设备与至少一个第一通信设备之间的信道信息;
所述接收模块12,用于接收至少一个第二通信设备反馈的信道信息。
可选的,所述第一通信设备为主通信设备;
所述发送模块11发送的ndpa帧,还用于指示所述第一通信设备组中的第一通信设备的标识排列顺序以及至少一个第二通信设备获取信道信息时所需的信道探测指示参数。
可选的,所述接收模块12,具体用于接收至少一个第二通信设备根据所述第一通信设备组中的第一通信设备的标识排列顺序反馈的信道信息。
可选的,所述发送模块11,还用于根据所述第一通信设备组中的第一通信设备的标识排列顺序,向下一个第一通信设备发送传输机会转移帧;其中,所述传输机会转移帧用于指示所述下一个第一通信设备根据所述标识排列顺序向至少一个第二通信设备发送触发帧。
可选的,若所述下一个第一通信设备为所述标识排列顺序中的最后一个第一通信设备,
则所述发送模块11还用于,向所述第一通信设备组中的主通信设备发送传输机会归还帧,所述传输机会归还帧用于向所述主通信设备指示所述第一通信设备组中第一通信设备均成功接收到所需的信道信息。
可选的,若所述下一个第一通信设备发送触发帧满足预设条件时,
所述发送模块11还用于,向所述主通信设备发送失败帧,用于通知所述主通信设备,所述下一个第一通信设备无法成功接收至少一个第二通信设备反馈的信道信息;
其中,所述预设条件包括:所述发送模块11发送所述触发帧的发送次数达到第一预设阈值、所述发送模块11发送所述触发帧的总发送时间达到第二预设阈值中的至少一个。
可选的,所述发送模块11,还用于根据所述标识排列顺序,向位于所述下一个第一通信设备之后、且与所述下一个通信设备相邻的另一个第一通信设备发送所述传输机会转移帧。
可选的,若所述发送模块11为主通信设备中的模块,
则所述发送模块11,具体用于向至少一个第二通信设备发送至少一个触发帧;其中,所述第一通信设备组中的辅通信设备通过侦听的方式获取至少一个第二通信设备反馈的信道信息。
可选的,所述发送模块11,还用于向所述辅通信设备发送重传比特位图触发帧,所述重传比特位图触发帧用于向所述辅通信设备请求所述辅通信设备针对至少一个第二通信设备反馈的信道信息的接收情况;
所述接收模块12,还用于接收所述辅通信设备发送的重传比特位图帧,所述重传比特位图帧携带所述辅通信设备针对至少一个第二通信设备反馈的信道信息的接收情况。
可选的,所述重传比特位图触发帧包括:帧类型标识以及至少一个辅通信设备的信息;
所述重传比特位图帧包括:至少一个第二通信设备的标识字段、至少一个第二通信设备对应的反馈分片重传位图字段,一个反馈分片重传位图字段用于指示所述辅通信设备针对一个第二通信设备反馈的信道信息的接收情况。
可选的,所述发送模块11,具体用于向至少一个第二通信设备发送第一ndpa帧,所述第一ndpa帧包括:第一标识、所述第一通信设备组中的第一通信设备的数量字段、所述第一通信设备组中的第一通信设备的标识列表字段、第二通信设备组中的第二通信设备的数量字段以及每个第二通信设备的信息字段;所述标识列表字段用于表征所述第一通信设备组中的第一通信设备的标识排列顺序,所述第二通信设备的信息字段用于表征所述第二通信设备的标识和所述信道探测指示参数,所述第一标识用于表征所述第一ndpa帧的类型;
所述发送模块11,还用于向至少一个第二通信设备发送第二ndpa帧,所述第二ndpa帧包括:第二标识、所述第二通信设备组中的第二通信设备的数量字段以及每个第二通信设备的信息字段,所述第二标识用于表征所述第二ndpa帧的类型,所述第一ndpa帧的长度大于所述第二ndpa帧的长度。
可选的,所述ndpa帧包括:所述第一通信设备组中的第一通信设备的数量字段、所述第一通信设备组中的第一通信设备的标识列表字段、第二通信设备组中的第二通信设备的数量字段以及每个第二通信设备的信息字段;
所述标识列表字段用于表征所述第一通信设备组中的第一通信设备的标识排列顺序,所述第二通信设备的信息字段用于表征所述第二通信设备的标识和所述信道探测指示参数。
可选的,所述触发帧包括至少一个目标通信设备的信息;
所述目标通信设备的信息,用于指示所述目标通信设备获取所述目标通信设备同第一通信设备组中的部分或者全部设备之间的信道信息;所述目标通信设备为发送所述触发帧的第一通信设备选择的第二通信设备。
可选的,所述目标通信设备的信息包括所述目标通信设备的标识和至少一个反馈指示信息,一个反馈指示信息对应一个第一通信设备;
所述反馈指示信息用于向所述目标通信设备指示,发送所述触发帧的第一通信设备需要获取所述目标通信设备与所述反馈指示信息对应的第一通信设备之间的信道信息。
可选的,所述目标通信设备的信息中,所述至少一个反馈指示信息中每个反馈指示信息的顺序,与所述第一通信设备组中的第一通信设备的标识排列顺序相同。
可选的,所述目标通信设备的信息还包括:与所述反馈指示信息对应的第一通信设备的标识,所述反馈指示信息与所述反馈指示信息对应的第一通信设备的标识相邻。
可选的,所述信道信息承载在波束成型报告中。
在一种可能的实现方式中,所述波束成型报告包括:帧标识、至少一个第一多输入多输出mimo控制字段、以及与所述第一mimo控制字段关联的信道信息;所述第一mimo控制字段关联的信道信息为所述目标通信设备与所述第一mimo控制字段相关的第一通信设备之间的信道信息;其中,一个第一mimo控制字段与一个反馈指示信息对应的第一通信设备相关;
所述第一mimo控制字段包括:与所述第一mimo控制字段相关的第一通信设备的标识、所述至少一个反馈指示信息中的最后一个反馈指示信息对应的第一通信设备的标识;所述帧标识用于表征所述波束成型报告为包含目标通信设备与参与信道探测的至少一个第一通信设备之间的信道信息的报告。
在另一种可能的实现方式中,所述波束成型报告包括:帧标识、一个第二多输入多输出mimo控制字段、以及所述目标通信设备与每个反馈指示信息对应的第一通信设备之间的信道信息;所述帧标识用于表征所述波束成型报告为包含目标通信设备与至少一个第一通信设备之间的信道信息的报告;
其中,所述第二mimo控制字段包括:至少一个第一mimo控制字段,一个第一mimo控制字段与一个反馈指示信息对应的第一通信设备相关,所述第一mimo控制字段包括:与所述第一mimo控制字段相关的第一通信设备的标识、所述至少一个反馈指示信息中的最后一个反馈指示信息对应的第一通信设备的标识。
在又一种可能的实现方式中,所述波束成型报告包括:帧标识、一个第三多输入多输出mimo控制字段、以及所述目标通信设备与每个反馈指示信息对应的第一通信设备之间的信道信息;所述帧标识用于表征所述波束成型报告为包含目标通信设备与至少一个第一通信设备之间的信道信息的报告;
其中,所述第三mimo控制字段包括:所述目标通信设备在反馈与所述至少一个反馈指示信息对应的第一通信设备之间的信道信息时的公共部分,以及每个所述反馈指示信息对应的第一通信设备所对应的分片指示字段;所述分片指示字段用于指示所述目标通信设备的剩余未反馈的信道信息分片数量;
在所述第三mimo控制字段中,所述公共部分的重复次数为零,所述公共部分包含与所述至少一个反馈指示信息对应的第一通信设备的数量字段、与所述至少一个反馈指示信息对应的第一通信设备的标识排列顺序字段。
可选的,所述反馈指示信息还用于向所述目标通信设备指示,发送所述触发帧的第一通信设备需要获取所述目标通信设备与所述反馈指示信息对应的第一通信设备之间的信道信息的分片信息。
本申请实施例提供的通信设备,可以执行上述方法实施例中第一通信设备所执行的过程,其实现原理和技术效果类似,在此不再赘述。
图15为本申请提供的通信设备实施例二的结构示意图。该通信设备为第二通信设备,适用于包含参与信道探测的第一通信设备组和第二通信设备组的通信系统,所述第一通信设备组包括至少一个第一通信设备,所述第二通信设备组包括至少一个第二通信设备;所述第二通信设备包括:接收模块21、信道探测模块22和发送模块23;
所述接收模块21,用于接收所述第一通信设备组中的至少一个第一通信设备发送的空数据分组声明ndpa帧,所述ndpa帧用于指示参与信道探测的第一通信设备组和第二通信设备组,所述信道探测包括探测至少一个第一通信设备与至少一个第二通信设备之间信道的信道信息;
所述接收模块21,还用于接收所述第一通信设备组中的每个第一通信设备发送的空数据分组ndp;
所述信道探测模块22,用于根据所述ndp探测所述第二通信设备与至少一个第一通信设备之间的信道信息;
所述接收模块21,还用于接收所述第一通信设备组中的至少一个第一通信设备发送的触发帧,所述触发帧用于触发至少一个第二通信设备反馈至少一个第二通信设备与至少一个第一通信设备之间的信道信息;
所述发送模块23,用于向所述第一通信设备组中的至少一个第一通信设备反馈信道信息。
可选的,所述接收模块21,具体用于接收所述第一通信设备组中的主通信设备发送的ndpa帧,所述ndpa帧还用于指示所述第一通信设备组中的第一通信设备的标识排列顺序以及至少一个第二通信设备获取信道信息时所需的信道探测指示参数。
可选的,所述发送模块23,具体用于根据所述第一通信设备组中的第一通信设备的标识排列顺序,向所述第一通信设备组中的至少一个第一通信设备反馈信道信息。
可选的,所述接收模块21,具体用于接收所述第一通信设备组中的主通信设备发送的至少一个触发帧;其中,所述第一通信设备组中的辅通信设备通过侦听的方式获取至少一个第二通信设备反馈的信道信息。
可选的,所述接收模块21,具体用于接收所述第一通信设备组中的主通信设备发送的第一ndpa帧,以及,接收所述第一通信设备组中的辅通信设备发送的第二ndpa帧;
所述第一ndpa帧包括:第一标识、所述第一通信设备组中的第一通信设备的数量字段、所述第一通信设备组中的第一通信设备的标识列表字段、第二通信设备组中的第二通信设备的数量字段以及每个第二通信设备的信息字段;所述标识列表字段用于表征所述第一通信设备组中的第一通信设备的标识排列顺序,所述第二通信设备的信息字段用于表征所述第二通信设备的标识和所述信道探测指示参数,所述第一标识用于表征所述第一ndpa帧的类型;
所述第二ndpa帧包括:第二标识、所述第二通信设备组中的第二通信设备的数量字段以及每个第二通信设备的信息字段,所述第二标识用于表征所述第二ndpa帧的类型,所述第一ndpa帧的长度大于所述第二ndpa帧的长度。
可选的,所述ndpa帧包括:所述第一通信设备组中的第一通信设备的数量字段、所述第一通信设备组中的第一通信设备的标识列表字段、第二通信设备组中的第二通信设备的数量字段以及每个第二通信设备的信息字段;
所述标识列表字段用于表征所述第一通信设备组中的第一通信设备的标识排列顺序,所述第二通信设备的信息字段用于表征所述第二通信设备的标识和所述信道探测指示参数。
可选的,所述触发帧包括至少一个目标通信设备的信息;
所述目标通信设备的信息,用于指示所述目标通信设备获取所述目标通信设备同第一通信设备组中的部分或者全部设备之间的信道信息;所述目标通信设备为发送所述触发帧的第一通信设备选择的第二通信设备。
可选的,所述目标通信设备的信息包括所述目标通信设备的标识和至少一个反馈指示信息,一个反馈指示信息对应一个第一通信设备;
所述反馈指示信息用于向所述目标通信设备指示,发送所述触发帧的第一通信设备需要获取所述目标通信设备与所述反馈指示信息对应的第一通信设备之间的信道信息。
可选的,所述目标通信设备的信息中,所述至少一个反馈指示信息中每个反馈指示信息的顺序,与所述第一通信设备组中的第一通信设备的标识排列顺序相同。
可选的,所述目标通信设备的信息还包括:与所述反馈指示信息对应的第一通信设备的标识,所述反馈指示信息与所述反馈指示信息对应的第一通信设备的标识相邻。
可选的,所述信道信息承载在波束成型报告中。
可选的,所述波束成型报告包括:帧标识、至少一个第一多输入多输出mimo控制字段、以及与所述第一mimo控制字段关联的信道信息;所述第一mimo控制字段关联的信道信息为所述目标通信设备与所述第一mimo控制字段相关的第一通信设备之间的信道信息;其中,一个第一mimo控制字段与一个反馈指示信息对应的第一通信设备相关;
所述第一mimo控制字段包括:与所述第一mimo控制字段相关的第一通信设备的标识、所述至少一个反馈指示信息中的最后一个反馈指示信息对应的第一通信设备的标识;所述帧标识用于表征所述波束成型报告为包含目标通信设备与参与信道探测的至少一个第一通信设备之间的信道信息的报告。
可选的,所述波束成型报告包括:帧标识、一个第二多输入多输出mimo控制字段、以及所述目标通信设备与每个反馈指示信息对应的第一通信设备之间的信道信息;所述帧标识用于表征所述波束成型报告为包含目标通信设备与至少一个第一通信设备之间的信道信息的报告;
其中,所述第二mimo控制字段包括:至少一个第一mimo控制字段,一个第一mimo控制字段与一个反馈指示信息对应的第一通信设备相关,所述第一mimo控制字段包括:与所述第一mimo控制字段相关的第一通信设备的标识、所述至少一个反馈指示信息中的最后一个反馈指示信息对应的第一通信设备的标识。
可选的,所述波束成型报告包括:帧标识、一个第三多输入多输出mimo控制字段、以及所述目标通信设备与每个反馈指示信息对应的第一通信设备之间的信道信息;所述帧标识用于表征所述波束成型报告为包含目标通信设备与至少一个第一通信设备之间的信道信息的报告;
其中,所述第三mimo控制字段包括:所述目标通信设备在反馈与所述至少一个反馈指示信息对应的第一通信设备之间的信道信息时的公共部分,以及每个所述反馈指示信息对应的第一通信设备所对应的分片指示字段;所述分片指示字段用于指示所述目标通信设备的剩余未反馈的信道信息分片数量;
在所述第三mimo控制字段中,所述公共部分的重复次数为零,所述公共部分包含与所述至少一个反馈指示信息对应的第一通信设备的数量字段、与所述至少一个反馈指示信息对应的第一通信设备的标识排列顺序字段。
可选的,所述反馈指示信息还用于向所述目标通信设备指示,发送所述触发帧的第一通信设备需要获取所述目标通信设备与所述反馈指示信息对应的第一通信设备之间的信道信息的分片信息。
本申请实施例提供的通信设备,可以执行上述方法实施例中第二通信设备所执行的过程,其实现原理和技术效果类似,在此不再赘述。
图16为本申请提供的通信设备实施例三的结构示意图。该通信设备为上述方法实施例中涉及的第一通信设备,适用于包含参与信道探测的第一通信设备组和第二通信设备组的通信系统,所述第一通信设备组包括至少一个第一通信设备,所述第二通信设备组包括至少一个第二通信设备。如图16所示,该第一通信设备可以包括接收器31、存储器32、处理器33、至少一个通信总线34和发送器35。通信总线34用于实现元件之间的通信连接。存储器32可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器,存储器32中可以存储各种程序,用于完成各种处理功能以及实现本实施例的方法步骤。本实施例中,发送器35可以为第一通信设备中的射频处理模块或者基带处理模块,接收器31也可以为第一通信设备中的射频处理模块或者基带处理模块,该发送器35和接收器31可以集成在一起实现成为收发器,该发送器35和接收器31均可以耦合至所述处理器33,其可以在处理器33的指示或者控制作用下实现收或者发的动作。
本实施例中,所述发送器35,用于发送空数据分组声明ndpa帧,所述ndpa帧用于指示参与信道探测的第一通信设备组和第二通信设备组,所述信道探测包括探测至少一个第一通信设备与至少一个第二通信设备之间信道的信道信息;
所述发送器35,还用于向所述第二通信设备组中的第二通信设备发送空数据分组ndp,以及向所述第二通信设备组中的至少一个第二通信设备发送触发帧,所述ndp用于指示所述第二通信设备探测与至少一个第一通信设备之间的信道信息;所述触发帧用于触发至少一个第二通信设备反馈至少一个第二通信设备与至少一个第一通信设备之间的信道信息;
所述接收器31,用于接收至少一个第二通信设备反馈的信道信息。
可选的,所述第一通信设备为主通信设备;
所述发送器35发送的ndpa帧,还用于指示所述第一通信设备组中的第一通信设备的标识排列顺序以及至少一个第二通信设备获取信道信息时所需的信道探测指示参数。
可选的,所述接收器31,具体用于接收至少一个第二通信设备根据所述第一通信设备组中的第一通信设备的标识排列顺序反馈的信道信息。
可选的,所述发送器35,还用于根据所述第一通信设备组中的第一通信设备的标识排列顺序,向下一个第一通信设备发送传输机会转移帧;其中,所述传输机会转移帧用于指示所述下一个第一通信设备根据所述标识排列顺序向至少一个第二通信设备发送触发帧。
可选的,若所述下一个第一通信设备为所述标识排列顺序中的最后一个第一通信设备,
则所述发送器35还用于,向所述第一通信设备组中的主通信设备发送传输机会归还帧,所述传输机会归还帧用于向所述主通信设备指示所述第一通信设备组中第一通信设备均成功接收到所需的信道信息。
可选的,若所述下一个第一通信设备发送触发帧满足预设条件时,
所述发送器35还用于,向所述主通信设备发送失败帧,用于通知所述主通信设备,所述下一个第一通信设备无法成功接收至少一个第二通信设备反馈的信道信息;
其中,所述预设条件包括:所述发送器35发送所述触发帧的发送次数达到第一预设阈值、所述发送器35发送所述触发帧的总发送时间达到第二预设阈值中的至少一个。
可选的,所述发送器35,还用于根据所述标识排列顺序,向位于所述下一个第一通信设备之后、且与所述下一个通信设备相邻的另一个第一通信设备发送所述传输机会转移帧。
可选的,若所述发送器35为主通信设备中的元件,
则所述发送器35,具体用于向至少一个第二通信设备发送至少一个触发帧;其中,所述第一通信设备组中的辅通信设备通过侦听的方式获取至少一个第二通信设备反馈的信道信息。
可选的,所述发送器35,还用于向所述辅通信设备发送重传比特位图触发帧,所述重传比特位图触发帧用于向所述辅通信设备请求所述辅通信设备针对至少一个第二通信设备反馈的信道信息的接收情况;
所述接收器31,还用于接收所述辅通信设备发送的重传比特位图帧,所述重传比特位图帧携带所述辅通信设备针对至少一个第二通信设备反馈的信道信息的接收情况。
可选的,所述重传比特位图触发帧包括:帧类型标识以及至少一个辅通信设备的信息;
所述重传比特位图帧包括:至少一个第二通信设备的标识字段、至少一个第二通信设备对应的反馈分片重传位图字段,一个反馈分片重传位图字段用于指示所述辅通信设备针对一个第二通信设备反馈的信道信息的接收情况。
可选的,所述发送器35,具体用于向至少一个第二通信设备发送第一ndpa帧,所述第一ndpa帧包括:第一标识、所述第一通信设备组中的第一通信设备的数量字段、所述第一通信设备组中的第一通信设备的标识列表字段、第二通信设备组中的第二通信设备的数量字段以及每个第二通信设备的信息字段;所述标识列表字段用于表征所述第一通信设备组中的第一通信设备的标识排列顺序,所述第二通信设备的信息字段用于表征所述第二通信设备的标识和所述信道探测指示参数,所述第一标识用于表征所述第一ndpa帧的类型;
所述发送器35,还用于向至少一个第二通信设备发送第二ndpa帧,所述第二ndpa帧包括:第二标识、所述第二通信设备组中的第二通信设备的数量字段以及每个第二通信设备的信息字段,所述第二标识用于表征所述第二ndpa帧的类型,所述第一ndpa帧的长度大于所述第二ndpa帧的长度。
可选的,所述ndpa帧包括:所述第一通信设备组中的第一通信设备的数量字段、所述第一通信设备组中的第一通信设备的标识列表字段、第二通信设备组中的第二通信设备的数量字段以及每个第二通信设备的信息字段;
所述标识列表字段用于表征所述第一通信设备组中的第一通信设备的标识排列顺序,所述第二通信设备的信息字段用于表征所述第二通信设备的标识和所述信道探测指示参数。
可选的,所述触发帧包括至少一个目标通信设备的信息;
所述目标通信设备的信息,用于指示所述目标通信设备获取所述目标通信设备同第一通信设备组中的部分或者全部设备之间的信道信息;所述目标通信设备为发送所述触发帧的第一通信设备选择的第二通信设备。
可选的,所述目标通信设备的信息包括所述目标通信设备的标识和至少一个反馈指示信息,一个反馈指示信息对应一个第一通信设备;
所述反馈指示信息用于向所述目标通信设备指示,发送所述触发帧的第一通信设备需要获取所述目标通信设备与所述反馈指示信息对应的第一通信设备之间的信道信息。
可选的,所述目标通信设备的信息中,所述至少一个反馈指示信息中每个反馈指示信息的顺序,与所述第一通信设备组中的第一通信设备的标识排列顺序相同。
可选的,所述目标通信设备的信息还包括:与所述反馈指示信息对应的第一通信设备的标识,所述反馈指示信息与所述反馈指示信息对应的第一通信设备的标识相邻。
可选的,所述信道信息承载在波束成型报告中。
在一种可能的实现方式中,所述波束成型报告包括:帧标识、至少一个第一多输入多输出mimo控制字段、以及与所述第一mimo控制字段关联的信道信息;所述第一mimo控制字段关联的信道信息为所述目标通信设备与所述第一mimo控制字段相关的第一通信设备之间的信道信息;其中,一个第一mimo控制字段与一个反馈指示信息对应的第一通信设备相关;
所述第一mimo控制字段包括:与所述第一mimo控制字段相关的第一通信设备的标识、所述至少一个反馈指示信息中的最后一个反馈指示信息对应的第一通信设备的标识;所述帧标识用于表征所述波束成型报告为包含目标通信设备与参与信道探测的至少一个第一通信设备之间的信道信息的报告。
在另一种可能的实现方式中,所述波束成型报告包括:帧标识、一个第二多输入多输出mimo控制字段、以及所述目标通信设备与每个反馈指示信息对应的第一通信设备之间的信道信息;所述帧标识用于表征所述波束成型报告为包含目标通信设备与至少一个第一通信设备之间的信道信息的报告;
其中,所述第二mimo控制字段包括:至少一个第一mimo控制字段,一个第一mimo控制字段与一个反馈指示信息对应的第一通信设备相关,所述第一mimo控制字段包括:与所述第一mimo控制字段相关的第一通信设备的标识、所述至少一个反馈指示信息中的最后一个反馈指示信息对应的第一通信设备的标识。
在又一种可能的实现方式中,所述波束成型报告包括:帧标识、一个第三多输入多输出mimo控制字段、以及所述目标通信设备与每个反馈指示信息对应的第一通信设备之间的信道信息;所述帧标识用于表征所述波束成型报告为包含目标通信设备与至少一个第一通信设备之间的信道信息的报告;
其中,所述第三mimo控制字段包括:所述目标通信设备在反馈与所述至少一个反馈指示信息对应的第一通信设备之间的信道信息时的公共部分,以及每个所述反馈指示信息对应的第一通信设备所对应的分片指示字段;所述分片指示字段用于指示所述目标通信设备的剩余未反馈的信道信息分片数量;
在所述第三mimo控制字段中,所述公共部分的重复次数为零,所述公共部分包含与所述至少一个反馈指示信息对应的第一通信设备的数量字段、与所述至少一个反馈指示信息对应的第一通信设备的标识排列顺序字段。
可选的,所述反馈指示信息还用于向所述目标通信设备指示,发送所述触发帧的第一通信设备需要获取所述目标通信设备与所述反馈指示信息对应的第一通信设备之间的信道信息的分片信息。
本申请实施例提供的通信设备,可以执行上述方法实施例中第一通信设备所执行的过程,其实现原理和技术效果类似,在此不再赘述。
图17为本申请提供的通信设备实施例四的结构示意图。该通信设备为第二通信设备,适用于包含参与信道探测的第一通信设备组和第二通信设备组的通信系统,所述第一通信设备组包括至少一个第一通信设备,所述第二通信设备组包括至少一个第二通信设备。如图17所示,该第二通信设备可以包括接收器41、存储器42、处理器43、至少一个通信总线44和发送器45。通信总线44用于实现元件之间的通信连接。存储器42可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器,存储器42中可以存储各种程序,用于完成各种处理功能以及实现本实施例的方法步骤。本实施例中,发送器45可以为第一通信设备中的射频处理模块或者基带处理模块,接收器41也可以为第一通信设备中的射频处理模块或者基带处理模块,该发送器45和接收器41可以集成在一起实现成为收发器,该发送器45和接收器41均可以耦合至所述处理器43,其可以在处理器43的指示或者控制作用下实现收或者发的动作。
本实施例中,所述接收器41,用于接收所述第一通信设备组中的至少一个第一通信设备发送的空数据分组声明ndpa帧,所述ndpa帧用于指示参与信道探测的第一通信设备组和第二通信设备组,所述信道探测包括探测至少一个第一通信设备与至少一个第二通信设备之间信道的信道信息;
所述接收器41,还用于接收所述第一通信设备组中的每个第一通信设备发送的空数据分组ndp;
所述处理器,用于根据所述ndp探测所述第二通信设备与至少一个第一通信设备之间的信道信息;
所述接收器41,还用于接收所述第一通信设备组中的至少一个第一通信设备发送的触发帧,所述触发帧用于触发至少一个第二通信设备反馈至少一个第二通信设备与至少一个第一通信设备之间的信道信息;
所述发送器45,用于向所述第一通信设备组中的至少一个第一通信设备反馈信道信息。
可选的,所述接收器41,具体用于接收所述第一通信设备组中的主通信设备发送的ndpa帧,所述ndpa帧还用于指示所述第一通信设备组中的第一通信设备的标识排列顺序以及至少一个第二通信设备获取信道信息时所需的信道探测指示参数。
可选的,所述发送器45,具体用于根据所述第一通信设备组中的第一通信设备的标识排列顺序,向所述第一通信设备组中的至少一个第一通信设备反馈信道信息。
可选的,所述接收器41,具体用于接收所述第一通信设备组中的主通信设备发送的至少一个触发帧;其中,所述第一通信设备组中的辅通信设备通过侦听的方式获取至少一个第二通信设备反馈的信道信息。
可选的,所述接收器41,具体用于接收所述第一通信设备组中的主通信设备发送的第一ndpa帧,以及,接收所述第一通信设备组中的辅通信设备发送的第二ndpa帧;
所述第一ndpa帧包括:第一标识、所述第一通信设备组中的第一通信设备的数量字段、所述第一通信设备组中的第一通信设备的标识列表字段、第二通信设备组中的第二通信设备的数量字段以及每个第二通信设备的信息字段;所述标识列表字段用于表征所述第一通信设备组中的第一通信设备的标识排列顺序,所述第二通信设备的信息字段用于表征所述第二通信设备的标识和所述信道探测指示参数,所述第一标识用于表征所述第一ndpa帧的类型;
所述第二ndpa帧包括:第二标识、所述第二通信设备组中的第二通信设备的数量字段以及每个第二通信设备的信息字段,所述第二标识用于表征所述第二ndpa帧的类型,所述第一ndpa帧的长度大于所述第二ndpa帧的长度。
可选的,所述ndpa帧包括:所述第一通信设备组中的第一通信设备的数量字段、所述第一通信设备组中的第一通信设备的标识列表字段、第二通信设备组中的第二通信设备的数量字段以及每个第二通信设备的信息字段;
所述标识列表字段用于表征所述第一通信设备组中的第一通信设备的标识排列顺序,所述第二通信设备的信息字段用于表征所述第二通信设备的标识和所述信道探测指示参数。
可选的,所述触发帧包括至少一个目标通信设备的信息;
所述目标通信设备的信息,用于指示所述目标通信设备获取所述目标通信设备同第一通信设备组中的部分或者全部设备之间的信道信息;所述目标通信设备为发送所述触发帧的第一通信设备选择的第二通信设备。
可选的,所述目标通信设备的信息包括所述目标通信设备的标识和至少一个反馈指示信息,一个反馈指示信息对应一个第一通信设备;
所述反馈指示信息用于向所述目标通信设备指示,发送所述触发帧的第一通信设备需要获取所述目标通信设备与所述反馈指示信息对应的第一通信设备之间的信道信息。
可选的,所述目标通信设备的信息中,所述至少一个反馈指示信息中每个反馈指示信息的顺序,与所述第一通信设备组中的第一通信设备的标识排列顺序相同。
可选的,所述目标通信设备的信息还包括:与所述反馈指示信息对应的第一通信设备的标识,所述反馈指示信息与所述反馈指示信息对应的第一通信设备的标识相邻。
可选的,所述信道信息承载在波束成型报告中。
可选的,所述波束成型报告包括:帧标识、至少一个第一多输入多输出mimo控制字段、以及与所述第一mimo控制字段关联的信道信息;所述第一mimo控制字段关联的信道信息为所述目标通信设备与所述第一mimo控制字段相关的第一通信设备之间的信道信息;其中,一个第一mimo控制字段与一个反馈指示信息对应的第一通信设备相关;
所述第一mimo控制字段包括:与所述第一mimo控制字段相关的第一通信设备的标识、所述至少一个反馈指示信息中的最后一个反馈指示信息对应的第一通信设备的标识;所述帧标识用于表征所述波束成型报告为包含目标通信设备与参与信道探测的至少一个第一通信设备之间的信道信息的报告。
可选的,所述波束成型报告包括:帧标识、一个第二多输入多输出mimo控制字段、以及所述目标通信设备与每个反馈指示信息对应的第一通信设备之间的信道信息;所述帧标识用于表征所述波束成型报告为包含目标通信设备与至少一个第一通信设备之间的信道信息的报告;
其中,所述第二mimo控制字段包括:至少一个第一mimo控制字段,一个第一mimo控制字段与一个反馈指示信息对应的第一通信设备相关,所述第一mimo控制字段包括:与所述第一mimo控制字段相关的第一通信设备的标识、所述至少一个反馈指示信息中的最后一个反馈指示信息对应的第一通信设备的标识。
可选的,所述波束成型报告包括:帧标识、一个第三多输入多输出mimo控制字段、以及所述目标通信设备与每个反馈指示信息对应的第一通信设备之间的信道信息;所述帧标识用于表征所述波束成型报告为包含目标通信设备与至少一个第一通信设备之间的信道信息的报告;
其中,所述第三mimo控制字段包括:所述目标通信设备在反馈与所述至少一个反馈指示信息对应的第一通信设备之间的信道信息时的公共部分,以及每个所述反馈指示信息对应的第一通信设备所对应的分片指示字段;所述分片指示字段用于指示所述目标通信设备的剩余未反馈的信道信息分片数量;
在所述第三mimo控制字段中,所述公共部分的重复次数为零,所述公共部分包含与所述至少一个反馈指示信息对应的第一通信设备的数量字段、与所述至少一个反馈指示信息对应的第一通信设备的标识排列顺序字段。
可选的,所述反馈指示信息还用于向所述目标通信设备指示,发送所述触发帧的第一通信设备需要获取所述目标通信设备与所述反馈指示信息对应的第一通信设备之间的信道信息的分片信息。
本申请实施例提供的通信设备,可以执行上述方法实施例中第二通信设备所执行的过程,其实现原理和技术效果类似,在此不再赘述。
本申请还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述方法实施例中的第一通信设备所执行的方法。
本申请还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述方法实施例中的第二通信设备所执行的方法。
本申请实施例还提供一种计算机程序产品,其包含指令,当所述计算机程序被计算机所执行时,该指令使得计算机执行上述方法中第一通信设备所执行的功能。
本申请实施例还提供一种计算机程序产品,其包含指令,当所述计算机程序被计算机所执行时,该指令使得计算机执行上述方法中第二通信设备所执行的功能。
在上述实施例中可以全部或者部分的通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或者部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或者多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或者部分地产生按照本申请实施例所述的流程或者功能。所述计算机可以是通用的计算机、专用计算机、计算机网络或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输。例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤数字用户线dsl)或者无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或者数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或者多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,例如软盘、硬盘、磁带、光介质(例如dvd)、或者半导体介质(例如固态硬盘ssd)等。