首页 / 信道探测方法、装置、电子设备及存储介质

信道探测方法、装置、电子设备及存储介质实质审查 发明

技术领域

[0001] 本申请涉及通信技术领域,尤其涉及一种信道探测方法、装置、电子设备及存储介质。

相关背景技术

[0002] 在移动通信中,无线局域网的发展为网络用户提供极大的便利,用户可以通过无线局域网提升工作、生活以及学习的效率。同时,无线局域网也将最小的冲突域从一个交换机端口扩大到了无线接入点所覆盖到的无线空间。通过波束成形可以提高无线链路的方向性,更为企业级无线接入点(Access Point,简称AP)提供更多的接入数量,获得更多的内存、更好的数据计算能力以及更高的产品性能,同时它拥有更多的天线。
[0003] 在实际应用中,信号探测过程要求接受端站点收到信道探测参考信号(Null Data Presentation Protocol Data Unit,简称NDP)后反馈波束赋形报告,接受端站点接受波束赋形报告从而实现信道探测,因此,反馈的波束赋形报告的准确度决定了信道探测的准确度。

具体实施方式

[0046] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0047] 图1为本申请实施例提供的一种信道探测方法的应用场景示意图,结合图示的场景进行举例:信道探测方法针对波束赋形发起端站点和波束赋形接受端站点,发起端站点向接受端站点发送波束赋形报告轮询触发帧,用于触发接受端站点反馈波束赋形报告,接受端站点向发起端站点反馈波束赋形报告,根据波束赋形报告确定接受端站点的信道状态,从而完成信道探测。
[0048] 下面以具体的实施例对本申请的技术方案以及本申请的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。在本申请的描述中,除非另有明确的规定和限定,各术语应在本领域内做广义理解。下面将结合附图,对本申请的实施例进行描述。
[0049] 图2为本申请实施例提供的一种信道探测方法的流程示意图,适用于波束赋形接受端站点,该方法包括以下步骤:
[0050] S201、接收反馈指示,所述反馈指示用于指示所述波束赋形接受端站点反馈第一波束赋形报告。
[0051] 作为示例,该实施例的执行主体可以为信道探测装置,该信道探测装置的实现有多种。例如,可以为程序软件,也可以为存储有相关计算机程序的介质,例如,U盘等;或者,该装置还可以为集成或安装有相关计算机程序的实体设备,例如,芯片、智能终端、电脑、服务器等。
[0052] 可选的,所述反馈指示位于波束赋形发起端站点的信道探测参考信号(Null Data Presentation Protocol Data Unit,简称NDP)通告的站点信息字段。
[0053] 其中,本申请的第一波束赋形报告为波束赋形接受端站点的人工智能模块生成的。第一波束赋形报告相比于常规的波束赋形报告,其压缩准确度和压缩率都有提升。第一波束赋形报告用于反映接受端站点的信道状态。
[0054] 可以理解,通过第一波束赋形报告可以提升信道探测的准确度。
[0055] S202、接收波束赋形报告轮询触发帧。
[0056] 其中,接受端站点为多个,波束赋形报告轮询触发帧对多个接受端站点进行轮询。
[0057] S203、根据所述反馈指示以及所述波束赋形报告轮询触发帧,发送所述第一波束赋形报告。
[0058] 其中,通过波束赋形报告轮询触发帧,每个接受端站点依次反馈对应的波束赋形报告,针对反馈指示为反馈第一波束赋形报告的接受端站点,向发起端站点反馈第一波束赋形报告。
[0059] 本申请实施例提供的信道探测方法,接收反馈指示,所述反馈指示用于指示所述波束赋形接受端站点反馈第一波束赋形报告;接收波束赋形报告轮询触发帧;根据所述反馈指示以及所述波束赋形报告轮询触发帧,发送所述第一波束赋形报告。以上方案反馈的第一波束赋形报告为人工智能模块生成的,相比于常规的波束赋形报告,其压缩准确度和压缩率都有提升,从而提升信道探测的准确度。
[0060] 在上述任意一个实施例的基础上,下面,结合图3,对信道探测的详细过程进行说明。
[0061] 图3为本申请实施例提供的一种信道探测方法的流程示意图。如图3所示,该方法包括:
[0062] S301、向所述波束赋形发起端站点发送所述波束赋形接受端站点对所述第一波束赋形报告的支持信息。
[0063] 其中,所述支持信息包括是否支持反馈所述第一波束赋形报告及所述第一波束赋形报告的延迟,所述延迟表征从接收到NDP直至发送所述第一波束赋形报告所需的最短时长。
[0064] S302、接收反馈指示。
[0065] 其中,反馈指示用于指示所述波束赋形接受端站点反馈第一波束赋形报告和/或第二波束赋形报告。
[0066] 结合场景示例来说,若接受端站点具有人工智能模块,说明接受端站点具备反馈第一波束赋形报告的能力,则反馈指示用于指示接受端站点反馈第一波束赋形报告和/或第二波束赋形报告。若接受端站点不具有人工智能模块,说明接受端站点不具备反馈第一波束赋形报告的能力,则反馈指示用于指示接受端站点反馈第二波束赋形报告。
[0067] S303、接收波束赋形报告轮询触发帧。
[0068] 其中,所述波束赋形报告轮询触发帧包括第一轮询触发帧和/或第二轮询触发帧,其中,所述第一轮询触发帧用于触发反馈第二波束赋形报告,所述第二轮询触发帧用于触发反馈第一波束赋形报告。
[0069] S304、给第一波束赋形报告和/或第二波束赋形报告添加标识。
[0070] 具体的,通过所述压缩波束赋形报告帧的多输入多输出(Multiple‑Input Multiple‑Output,简称MIMO)控制子字段中的反馈类型子字段,给所述第一波束赋形报告添加第一标识,所述第一标识用于所述波束赋形发起端站点识别出所述第一波束赋形报告;
[0071] 通过所述压缩波束赋形报告帧的MIMO控制子字段中的反馈类型子字段,给所述第二波束赋形报告添加第二标识,所述第二标识用于所述波束赋形发起端站点识别出所述第二波束赋形报告。
[0072] 结合场景示例来说,接受端站点有多个,每个接受端站点都反馈一个波束赋形报告,发起端站点会接收到第一波束赋形报告和/或第二波束赋形报告,会出现发起端站点对第一波束赋形报告或第二波束赋形报告识别错误的情况,通过不同的第一标识和第二标识可以便于发起端站点对其进行区分。
[0073] S305、向所述波束赋形发起端站点发送第一波束赋形报告和/或第二波束赋形报告。
[0074] 可选的,波束赋形报告轮询触发帧包括第一轮询触发帧和/或第二轮询触发帧,其中,所述第一轮询触发帧用于触发反馈第二波束赋形报告,所述第二轮询触发帧用于触发反馈第一波束赋形报告。
[0075] 需要说明的是,本身请不限制轮询触发帧和波束赋形报告的对应关系。
[0076] 一种可行的实现方式,发送第一波束赋形报告和/或第二波束赋形报告包括:若所述反馈指示为反馈第二波束赋形报告,则在所述第一轮询后短帧间间隔(Short Inter Frame Space,简称SIFS)后向所述波束赋形发起端站点发送所述第二波束赋形报告;
[0077] 若所述反馈指示为反馈第一波束赋形报告,则在所述第二轮询后SIFS后向所述波束赋形发起端站点发送所述第一波束赋形报告;
[0078] 若所述反馈指示为反馈第一波束赋形报告和反馈第二波束赋形报告,则在所述第一轮询后SIFS后向所述波束赋形发起端站点发送所述第二波束赋形报告,以及在所述第二轮询后SIFS后向所述波束赋形发起端站点发送所述第一波束赋形报告。
[0079] 下面,结合图4对发送波束赋形报告进行说明。
[0080] 图4为本申请实施例提供的发送波束赋形报告示意图。如图4所示,根据反馈指示,在对应的轮询后反馈对应的波束赋形报告。
[0081] 在该种可行的实现方式中,通过反馈指示,可以准确反馈对应的波束赋形报告。
[0082] 可选的,所述第二轮询触发帧位于所述NDP之后,被轮询的波束赋形接受端站点中的最长第一波束赋形报告的延迟之后。
[0083] 下面,结合图5对轮询触发帧进行说明。
[0084] 图5为本申请实施例提供的轮询触发帧示意图。如图5所示,第一轮询触发帧用于触发反馈第二波束赋形报告,第二轮询触发帧用于触发反馈第一波束赋形报告。第二轮询触发帧位于第一轮询触发帧之后。直至第一轮询触发帧对应的第二波束赋形报告都反馈完成,则发起第二轮询触发帧。
[0085] 可选的,轮询触发帧可以仅包括第二轮询触发帧。
[0086] 结合场景示例来说,若所有接受端站点均支持第一波束赋形报告,由于第一波束赋形报告的压缩准确度和压缩率相比第二波束赋形报告都有提升,则反馈指示可以为所有接受端站点均反馈第一波束赋形报告,此时不需要第一轮询触发帧。
[0087] 可选的,向所述波束赋形发起端站点发送所述第一波束赋形报告,还包括:向所述波束赋形发起端站点发送压缩波束赋形报告帧,所述压缩波束赋形报告帧携带所述第一波束赋形报告。
[0088] 结合场景示例来说,第一波束赋形报告通过压缩波束赋形报告帧的形式发送,发起端站点从压缩波束赋形报告帧中提取得到第一波束赋形报告。
[0089] 可选的,波束赋形报告轮询触发帧中包括探测对话令牌号,所述探测对话令牌号用于所述波束赋形接受端站点确定所述波束赋形报告轮询触发帧对应的NDP通告及NDP。
[0090] 结合场景示例来说,NDP通告、NDP以及波束赋形报告轮询触发帧为一一对应的关系,如果NDP通告、NDP后延迟比较长时间后才出现第二轮询帧,接受端站点不能识别出NDP通告、NDP以及波束赋形报告轮询触发帧的对应关系。在本申请中,波束赋形报告轮询触发帧中的探测对话令牌号中包括该对应关系,接受端站点可以根据该对应关系,确定波束赋形报告轮询触发帧对应的NDP通告以及NDP,从而提升反馈波束赋形报告的准确度。
[0091] 可选的,若所述第一波束赋形报告超过波束赋形报告轮询触发帧所提供的资源,则对所述第一波束赋形报告进行分片处理,直至分片处理后的第一波束赋形报告分片不超过波束赋形报告轮询触发帧所提供的资源,并发出指示信息,指示信息可位于压缩波束赋形报告帧的MIMO控制子字段中,所述指示信息用于指示存在后续数据。
[0092] 结合场景示例来说,通过分片处理,可以保证述第一波束赋形报告不超过波束赋形报告轮询触发帧提供的资源,从而正常反馈第一波束赋形报告。
[0093] 作为一个示例,若第一波束赋形报告执行分片处理,则将超出波束赋形报告轮询触发帧提供的资源部分的第一波束赋形报告添加指示信息,通过指示信息,指示需要更多资源传送本次第一波束赋形报告超出的部分。
[0094] 图6为本申请实施例提供的一种信道探测方法的流程示意图,适用于波束赋形发起端站点,该方法包括以下步骤:
[0095] S601、接收波束赋形接受端站点对第一波束赋形报告的支持信息;
[0096] 可选的,所述支持信息包括是否支持反馈所述第一波束赋形报告及所述第一波束赋形报告的延迟,所述延迟表征从接收到NDP直至发送所述第一波束赋形报告所需的最短时长。
[0097] S602、根据所述支持信息;确定反馈指示,并向所述波束赋形接受端站点发送所述反馈指示;
[0098] 一种可行的实现方式,根据所述支持信息,确定反馈指示,包括:若所述波束赋形接受端站点支持反馈所述第一波束赋形报告,则所述反馈指示为反馈第一波束赋形报告,或者,所述反馈指示为反馈第一波束赋形报告和反馈第二波束赋形报告,或者在前面信道探测过程中发现波束赋形接受端站点反馈的第一波束赋形报告不能准确反应信道状态,则则所述反馈指示为反馈第一波束赋形报告;
[0099] 若所述波束赋形接受端站点不支持反馈所述第一波束赋形报告,则所述反馈指示为反馈第二波束赋形报告;
[0100] 若所述波束赋形接受端站点支持反馈所述第一波束赋形报告,则所述反馈指示为反馈第二波束赋形报告。
[0101] 结合场景示例来说,若接受端站点具有人工智能模块,说明接受端站点具备反馈第一波束赋形报告的能力,则支持反馈第一波束赋形报告,此时根据延迟确定是否反馈第一波束赋形报告。若接受端站点不具有人工智能模块,说明接受端站点不具备反馈第一波束赋形报告的能力,则不支持反馈第一波束赋形报告,则不讨论反馈第一波束赋形报告的方案。
[0102] S603、发送波束赋形报告轮询触发帧;
[0103] 可选的,波束赋形报告轮询触发帧包括第一轮询触发帧和/或第二轮询触发帧,其中,所述第一轮询触发帧用于触发反馈第二波束赋形报告,所述第二轮询触发帧用于触发反馈第一波束赋形报告。
[0104] S604、接收所述波束赋形接受端站点发送的第一波束赋形报告,所述第一波束赋形报告为所述波束赋形接受端站点响应于所述反馈指示,以及所述波束赋形报告轮询触发帧发送的。
[0105] 一种可行的实现方式,接收所述波束赋形接受端站点发送的第一波束赋形报告,包括:接收所述波束赋形接受端站点发送的压缩波束赋形报告帧;
[0106] 对所述压缩波束赋形报告帧解析,得到所述第一波束赋形报告。
[0107] 结合场景示例来说,第一波束赋形报告通过压缩波束赋形报告帧的形式发送,发起端站点从压缩波束赋形报告帧中提取得到第一波束赋形报告。
[0108] 一种可行的实现方式,探测方法还包括:确定所述压缩波束赋形报告帧的MIMO控制子字段中的反馈类型子字段;若所述子字段中包括第一标识,则确定所述压缩波束赋形报告帧中包括第一波束赋形报告;若所述子字段中包括第二标识,则确定所述压缩波束赋形报告帧中包括第二波束赋形报告。
[0109] 结合场景示例来说,接受端站点有多个,每个接受端站点都反馈一个波束赋形报告,发起端站点会接收到第一波束赋形报告和/或第二波束赋形报告,会出现发起端站点对第一波束赋形报告或第二波束赋形报告识别错误的情况,通过不同的第一标识和第二标识可以便于发起端站点对其进行区分。
[0110] 图7为本申请实施例提供的一种信道探测装置的结构示意图。如图7所示,该信道探测装置70可以包括:第一接收模块71以及第一发送模块72,其中,
[0111] 所述第一接收模块71,用于接收反馈指示,所述反馈指示用于指示所述波束赋形接受端站点反馈第一波束赋形报告。
[0112] 所述第一接收模块71,还用于接收波束赋形报告轮询触发帧。
[0113] 所述第一发送模块72,用于根据所述反馈指示以及所述波束赋形报告轮询触发帧,发送所述第一波束赋形报告。
[0114] 可选的,第一接收模块71可以执行图2实施例中的S201以及S202。
[0115] 可选的,第一发送模块72可以执行图2实施例中的S203。
[0116] 需要说明的是,本申请实施例所示的编码装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
[0117] 图8为本申请实施例提供的一种信道探测装置的结构示意图。在图7所示实施例的基础上,如图8所示,该信道探测装置70还包括:支持模块73、执行模块74、处理模块75、标识模块76以及分片模块77,其中,
[0118] 所述支持模块73,用于向所述波束赋形发起端站点发送所述波束赋形接受端站点对所述第一波束赋形报告的支持信息,其中,所述支持信息包括是否支持反馈所述第一波束赋形报告及所述第一波束赋形报告的延迟,所述延迟表征从接收到NDP直至发送所述第一波束赋形报告所需的最短时长。
[0119] 所述执行模块74,用于根据所述反馈指示以及所述波束赋形报告轮询触发帧,向所述波束赋形发起端站点发送所述第一波束赋形报告和/或所述第二波束赋形报告。
[0120] 在一种可能的实施方式中,所述执行模块74,具体用于:
[0121] 若所述反馈指示为反馈第二波束赋形报告,则在所述第一轮询后短帧间间隔(Short Inter Frame Space,简称SIFS)后向所述波束赋形发起端站点发送所述第二波束赋形报告;
[0122] 若所述反馈指示为反馈第一波束赋形报告,则在所述第二轮询后SIFS后向所述波束赋形发起端站点发送所述第一波束赋形报告;
[0123] 若所述反馈指示为反馈第一波束赋形报告和反馈第二波束赋形报告,则在所述第一轮询后SIFS后向所述波束赋形发起端站点发送所述第二波束赋形报告,以及在所述第二轮询后SIFS后向所述波束赋形发起端站点发送所述第一波束赋形报告。
[0124] 所述处理模块75,用于向所述波束赋形发起端站点发送压缩波束赋形报告帧,所述压缩波束赋形报告帧携带所述第一波束赋形报告。
[0125] 所述标识模块76,用于通过所述压缩波束赋形报告帧的多输入多输出(Multiple‑Input Multiple‑Output,简称MIMO)控制子字段中的反馈类型子字段,给所述第一波束赋形报告添加第一标识,所述第一标识用于所述波束赋形发起端站点识别出所述第一波束赋形报告;
[0126] 通过所述压缩波束赋形报告帧的MIMO控制子字段中的反馈类型子字段,给所述第二波束赋形报告添加第二标识,所述第二标识用于所述波束赋形发起端站点识别出所述第二波束赋形报告。
[0127] 所述分片模块77,用于若所述第一波束赋形报告超过波束赋形报告轮询触发帧所提供的资源,则对所述第一波束赋形报告进行分片处理,直至分片处理后的第一波束赋形报告分片不超过波束赋形报告轮询触发帧所提供的资源,并发出指示信息,所述指示信息用于指示存在后续数据。
[0128] 图9为本申请实施例提供的一种信道探测装置的结构示意图。如图9所示,该信道探测装置90可以包括:第二接收模块91、确定模块92、第二发送模块93、解析模块94以及第二执行模块95,其中,
[0129] 所述确定模块92,具体用于若所述波束赋形接受端站点支持反馈所述第一波束赋形报告,则所述反馈指示为反馈第一波束赋形报告,或者,所述反馈指示为反馈第一波束赋形报告和反馈第二波束赋形报告;
[0130] 若所述波束赋形接受端站点不支持反馈所述第一波束赋形报告,则所述反馈指示为反馈第二波束赋形报告;
[0131] 若所述波束赋形接受端站点支持反馈所述第一波束赋形报告,则所述反馈指示为反馈第二波束赋形报告。
[0132] 所述解析模块94,用于接收所述波束赋形接受端站点发送的压缩波束赋形报告帧;
[0133] 对所述压缩波束赋形报告帧解析,得到所述第一波束赋形报告。
[0134] 所述第二执行模块95,用于确定所述压缩波束赋形报告帧的MIMO控制子字段中的反馈类型子字段;
[0135] 若所述子字段中包括第一标识,则确定所述压缩波束赋形报告帧中包括第一波束赋形报告;
[0136] 若所述子字段中包括第二标识,则确定所述压缩波束赋形报告帧中包括第二波束赋形报告。
[0137] 图10为本申请实施例中提供的一种电子设备的结构示意图,如图10所示,该电子设备包括:
[0138] 处理器(processor)291,电子设备还包括了存储器(memory)292;还可以包括通信接口(Communication Interface)293和总线294。其中,处理器291、存储器292、通信接口293、可以通过总线294完成相互间的通信。通信接口293可以用于信息传输。处理器291可以调用存储器292中的逻辑指令,以执行上述实施例的方法。
[0139] 此外,上述的存储器292中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
[0140] 存储器292作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序,如本申请实施例中的方法对应的程序指令/模块。处理器291通过运行存储在存储器292中的软件程序、指令以及模块,从而执行功能应用以及数据处理,即实现上述方法实施例中的方法。
[0141] 存储器292可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器292可以包括高速随机存取存储器,还可以包括非易失性存储器。
[0142] 本申请实施例提供一种非临时性计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如前述实施例所述的方法。
[0143] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求书指出。
[0144] 需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
[0145] 应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求书来限制。

当前第1页 第1页 第2页 第3页