波束选择方法及终端设备与流程

文档序号:11846010阅读:235来源:国知局
波束选择方法及终端设备与流程

本发明实施例涉及通信技术,尤其涉及一种波束选择方法及终端设备。



背景技术:

波束赋形技术可以形成特定形状和指向的无线电波束,从而提高信号质量,从而满足无线通信系统对容量日益增长的要求。通常地,进行数据收发的两端,例如基站和终端设备都具有多个波束,并且基站和终端设备均不知道对方的具体位置,收发两端如何选择最优波束来获得最佳通信质量成为亟需解决的问题。

目前通常使用的多级波束,为多个指向和宽度独立的波束,根据波束的宽度将多个波束分为多个层次,也即多个等级,每个等级的波束宽度逐渐减小,如果要求在收发两端完成最窄等级波束的选择配对,则可以采用从宽到窄的波束选择过程。举例来说,基站和终端设备两端均具有两级波束,较宽的为一级波束,较窄的为二级波束,每个一级波束中包括多个二级波束,在进行波束选择时,从一级波束开始选择,采用轮询方式遍历收发两端一级波束的所有配对,选定通信质量符合条件的一级波束对,从而在已选择的一级波束对中进行二级波束的选择,选择的过程仍然采用轮询方式进行遍历,即在上述已选择的一级波束对中遍历收发两端二级波束的所有配对,直到选择出通信质量最佳的一对二级波束对。

然而,现有技术对具有多级波束的终端设备在进行波束选择时,由于在每级波束的选择过程中均需要遍历收发两端波束的所有配对,而导致收发两端的波束配对次数较多,时间开销较大的问题。



技术实现要素:

本发明实施例提供一种波束选择方法及终端设备,以解决现有技术具有 多级波束的终端设备在进行波束选择时,由于在每级波束的选择过程中均需要遍历收发两端波束的所有配对,而导致收发两端的波束配对次数较多,时间开销较大的问题。

第一方面,本发明实施例提供一种波束选择方法,执行所述波束选择方法的第一终端设备具有多个第一一级波束,每个所述第一一级波束中包括多个第一二级波束,所述方法包括:

所述第一终端设备采用每个所述第一一级波束分别重复接收第二终端设备通过每个第二一级波束分别重复发送的第一检测信息,其中,每个所述第一检测信息中包括所述第二终端设备身份标识ID和用于发送当前第一检测信息的第二一级波束ID,所述第一终端设备接收所述第一检测信息的次数为所述第一一级波束的数量乘以所述第二一级波束的数量;

所述第一终端设备对接收到的每个所述第一检测信息进行测量,获取测量值满足第一阈值的至少一个第一一级波束;

所述第一终端设备从所述获取的每个第一一级波束中选择用于发送第二检测信息的至少一个第一二级波束;

所述第一终端设备通过所述已选择的每个第一二级波束分别重复发送所述第二检测信息,所述重复发送的第二检测信息用于指示所述第二终端设备接收所述重复发送的第二检测信息,每个所述第二检测信息中包括所述第一终端设备ID、所述已选择的第一二级波束的数量和用于发送当前第二检测信息的第一二级波束ID。

在第一方面的第一种可能的实现方式中,所述重复发送的第二检测信息具体用于指示所述第二终端设备通过每个所述第二一级波束分别重复接收所述重复发送的第二检测信息,所述第一终端设备发送所述第二检测信息的次数为所述第一终端设备选择的第一二级波束的数量乘以全部第二一级波束的数量;和/或,

所述第一终端设备从所述获取的每个第一一级波束中选择用于发送第二检测信息的至少一个第一二级波束,包括:

所述第一终端设备通过对所述测量值满足所述第一阈值的每个第一检测信号的到达角DoA分别进行计算,从每个DoA计算结果中分别选择至少一个极大值对应的第一二级波束来发送第二检测信息。

根据第一方面的第一种可能的实现方式,在第二种可能的实现方式中,每个所述第二一级波束中包括多个第二二级波束,则所述重复发送的第二检测信息还用于指示所述第二终端设备对接收到的每个所述第二检测信息进行测量,获取测量值满足第二阈值的至少一个第二一级波束,并且从所述获取的每个第二一级波束中选择用于发送第三检测信息的至少一个第二二级波束,从而通过所述已选择的每个第二二级波束分别向所述第一终端设备重复发送所述第三检测信息,则所述方法还包括:

所述第一终端设备采用所述已选择的每个第一二级波束分别重复接收所述重复发送的第三检测信息,其中,每个所述第三检测信息中包括所述第二终端设备ID、所述第二终端设备选择的第二二级波束的数量和用于发送当前第三检测信息的第二二级波束ID,所述第一终端设备接收所述第三检测信息的次数为所述第一终端设备选择的第一二级波束的数量乘以所述第二终端设备选择的第二二级波束的数量;

所述第一终端设备对接收到的每个所述第三检测信息进行测量,获取测量值最高的一对二级波束对,并确定所述二级波束对的波束配对结果,其中,所述二级波束对包括一个所述第一二级波束和一个所述第二二级波束;

所述第一终端设备通过所述二级波束对中的第一二级波束向所述第二终端设备重复发送第一波束选择信息,所述第一波束选择信息中包括配对失败标识,或者包括配对成功标识,以及所述二级波束对中的第一二级波束ID和第二二级波束ID,所述第一波束选择信息用于指示所述第二终端设备接收所述重复发送的第一波束选择信息。

根据第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述第一波束选择信息用于指示所述第二终端设备接收所述重复发送的第一波束选择信息,具体包括:指示所述第二终端设备通过所述已选择的第二二级波束分别接收所述第一终端设备发送的所述第一波束选择信息;或者,

指示所述第二终端设备通过所述已获取的每个第二一级波束分别接收所述第一终端设备发送的所述第一波束选择信息,从而通过所述第一波束选择信息中所指示的第二二级波束接收所述第一终端设备发送的所述第一波束选择信息。

根据第一方面的第二种可能的实现方式,在第四种可能的实现方式中, 所述第一波束选择信息还用于在其包括所述配对成功标识时,指示所述第二终端设备判断所述二级波束对的配对结果;或者,

所述第一波束选择信息还用于在其包括所述配对失败标识时,指示所述第二终端设备通过所述已选择的第二二级波束重新发送所述第三检测信息,用于重新发送所述第三检测信息的第二二级波束排除所述二级波束对中的第二二级波束。

根据第一方面的第二种可能的实现方式,在第五种可能的实现方式中,所述用于发送所述第三检测信息的至少一个第二二级波束为所述第二终端设备通过对所述测量值满足第二阈值的所有第二检测信号的到达角DoA进行计算,从DoA计算结果中选择至少一个极大值所获取的。

根据第一方面的第二种可能的实现方式,在第六种可能的实现方式中,所述第一阈值、所述第二阈值和所述二级波束对的测量值均包括接收的信号强度指示RSSI、参考信号接收功率RSRP、参考信号接收质量RSRQ、信噪比SNR和信干噪比SINR中的一个或多个。

在第一方面的第七种可能的实现方式中,所述第一终端设备对接收到的每个所述第一检测信息进行测量,包括:

所述第一终端设备对接收到的每个所述第一检测信息进行测量,获取测量值满足第一阈值的至少一对一级波束对,每对所述一级波束对包括一个所述第一一级波束和一个所述第二一级波束,则每个所述第二检测信息中还包括每对所述一级波束对中的第二一级波束ID;

相应地,所述第一终端设备从所述获取的每个第一一级波束中选择用于发送第二检测信息的至少一个第一二级波束,包括:

所述第一终端设备从所述获取的每对一级波束对的第一一级波束中选择用于发送所述第二检测信息的至少一个第一二级波束。

根据第一方面的第七种可能的实现方式,在第八种可能的实现方式中,所述第二检测信息由第二终端设备按照所述第二一级波束ID的编号顺序依次接收,则所述重复发送的第二检测信息具体用于指示所述第二终端设备通过部分第二一级波束分别重复接收所述重复发送的第二检测信息,所述第一终端设备发送所述第二检测信息的次数具体为所述第一终端设备选择的第一二级波束的数量乘以所述部分第二一级波束的数量。

根据第一方面的第七种可能的实现方式,在第九种可能的实现方式中,每个所述第二一级波束中包括多个第二二级波束,则所述重复发送的第二检测信息还用于指示所述第二终端设备对接收到的每个所述第二检测信息进行测量,获取测量值满足第三阈值的至少一对第一波束对,每对所述第一波束对包括一个所述第二一级波束和所述第一终端设备已选择的一个所述第一二级波束,并且从所述获取的每对第一波束对的第二一级波束中选择用于发送第四检测信息的至少一个第二二级波束,则所述方法还包括:

所述第一终端设备接收所述第二终端设备通过所述已选择的每个第二二级波束分别重复发送的第四检测信息,每个所述第四检测信息中包括所述第二终端设备ID、所述获取的至少一对第一波束对中的第一二级波束ID,以及所述第二终端设备选择的第二二级波束的数量和用于发送当前第四检测信息的第二二级波束ID;

所述第一终端设备对接收到的每个所述第四检测信息进行测量,获取测量值最高的一对二级波束对,并确定所述二级波束对的波束配对结果,其中,所述二级波束对包括一个所述第一二级波束和一个所述第二二级波束;

所述第一终端设备通过所述二级波束对中的第一二级波束向所述第二终端设备重复发送第二波束选择信息,所述第二波束选择信息中包括配对失败标识,或者包括配对成功标识、以及所述二级波束对中的第一二级波束ID和第二二级波束ID,所述第二波束选择信息用于指示所述第二终端设备接收所述重复发送的第二波束选择信息。

根据第一方面的第九种可能的实现方式,在第十种可能的实现方式中,所述第一终端设备接收所述重复发送的第四检测信息,包括:

所述第一终端设备采用所述已选择的每个第一二级波束分别重复接收所述重复发送的第四检测信息,则所述第一终端设备接收所述第四检测信息的次数为所述第一终端设备选择的全部第一二级波束的数量乘以所述第二终端设备选择的第二二级波束的数量;或者,

所述第一终端设备接收所述重复发送的第四检测信息,包括:

所述第一终端设备按照所述已选择的第一二级波束ID的编号顺序,采用所述已选择的部分第一二级波束分别重复接收所述重复发送的第四检测信息,则所述第一终端设备接收所述第四检测信息的次数为所述第一终端设备 选择的部分第一二级波束的数量乘以所述第二终端设备选择的第二二级波束的数量;或者,

所述第一终端设备接收所述重复发送的第四检测信息,包括:

所述第一终端设备采用所述已获取的每个第一一级波束分别接收所述重复发送的第四检测信息,从而根据所述已接收的第四检测信息中的第一二级波束ID的指示,采用所述第二终端设备选择的每个第一二级波束分别重复接收所述重复发送的第四检测信息,则所述第一终端设备接收所述第四检测信息的次数具体为:所述第一终端设备已获取的第一一级波束的数量,与所述第二终端设备选择的第二二级波束的数量乘以所述第二终端设备选择的第一二级波束的数量之和。

根据第一方面的第九种可能的实现方式,在第十一种可能的实现方式中,所述第二波束选择信息还用于在其包括所述配对成功标识时,指示所述第二终端设备判断所述二级波束对的配对结果;或者,

所述第二波束选择信息还用于在其包括所述配对失败标识时,指示所第二终端设备通过所述已选择的第二二级波束重复发送所述第四检测信息,用于重新发送所述第四检测信息的第二二级波束排除所述二级波束对中的第二二级波束。

根据第一方面的第九种可能的实现方式,在第十二种可能的实现方式中,所述用于发送所述第四检测信息的至少一个第二二级波束为所述第二终端设备通过对所述测量值满足所述第三阈值的每个第二检测信号的到达角DoA分别进行计算,从每个DoA计算结果中分别选择至少一个极大值所获取的。

在第一方面的第十三种可能的实现方式中,所述重复发送的第二检测信息还用于指示所述第二终端设备对接收到的每个所述第二检测信息进行测量,获取测量值最高的一对第二波束对,并确定所述第二波束对的波束配对结果,从而通过所述第二波束对中的第二一级波束向所述第一终端设备重复发送第三波束选择信息,其中,所述每对第二波束对包括一个第二一级波束和所述第一终端设备已选择的一个第一二级波束;则所述方法还包括:

所述第一终端设备通过所述已选择的每个第一二级波束分别接收所述重复发送的第三波束选择信息,所述第三波束选择信息中包括配对失败标识, 或者包括配对成功标识、以及所述第二波束对中的第二一级波束ID和第一二级波束ID。

根据第一方面的第十三种可能的实现方式,在第十四种可能的实现方式中,所述方法还包括:

所述第一终端设备在所述第三波束选择信息中包括所述配对成功标识时,判断所述第二波束对的配对结果;或者,

所述第一终端设备在所述第三波束选择信息中包括所述配对失败标识时,向所述第二终端设备发送配对失败信息,所述配对失败信息用于指示所述第二终端设备重新选择第二波束对,所述重新选择的第二波束对排除所述已选择的第二波速对中的第二一级波束和第一二级波束。

第二方面,本发明实施例提供一种波束选择方法,执行所述波束选择方法的第二终端设备具有多个第二一级波束,所述方法包括:

第二终端设备采用每个第二一级波束分别向第一终端设备重复发送第一检测信息,其中,每个所述第一检测信息中包括所述第二终端设备身份标识ID和用于发送当前第一检测信息的第二一级波束ID,所述第二终端设备发送所述第二检测信息的次数为所述第二一级波束的数量乘以所述第一一级波束的数量,所述重复发送的第一检测信息用于指示所述第一终端设备通过每个第一一级波束分别重复接收所述重复发送的第一检测信息,还用于指示所述第一终端设备对接收到的每个所述第一检测信息进行测量以获取到测量值满足第一阈值的至少一个第一一级波束,并从所述获取的每个第一一级波束中选择用于发送第二检测信息的至少一个第一二级波束;

所述第二终端设备接收所述第一终端设备通过所述已选择的每个第一二级波束分别重复发送的所述第二检测信息,每个所述第二检测信息中包括所述第一终端设备ID、所述已选择的第一二级波束的数量和用于发送当前第二检测信息的第一二级波束ID。

在第二方面的第一种可能的实现方式中,所述第二终端设备接收所述第一终端设备通过所述已选择的每个第一二级波束分别重复发送的所述第二检测信息,包括:

所述第二终端设备采用每个所述第二一级波束分别重复接收所述重复发送的第二检测信息,所述第二终端设备接收所述第二检测信息的次数为所述第一终端设备选择的第一二级波束的数量乘以全部第二一级波束的数量;和/ 或,

所述用于发送所述第二检测信息的至少一个第一二级波束为所述第一终端设备通过对所述测量值满足所述第一阈值的每个第一检测信号的到达角DoA分别进行计算,从每个DoA计算结果中分别选择至少一个极大值所获取的。

根据第二方面的第一种可能的实现方式,在第二种可能的实现方式中,每个所述第二一级波束中包括多个第二二级波束,则所述方法还包括:

所述第二终端设备对接收到的每个所述第二检测信息进行测量,获取测量值满足第二阈值的至少一个第二一级波束;

所述第二终端设备从所述获取的每个第二一级波束中选择用于发送第三检测信息的至少一个第二二级波束;

所述第二终端设备通过所述已选择的每个第二二级波束分别向所述第一终端设备重复发送所述第三检测信息,其中,每个所述第三检测信息中包括所述第二终端设备身份标识ID、所述第二终端设备选择的第二二级波束的数量和用于发送当前第三检测信息的第二二级波束ID,所述第二终端设备发送所述第三检测信息的次数为所述第一终端设备选择的第一二级波束的数量乘以所述第二终端设备选择的第二二级波束的数量,所述重复发送的第三检测信息用于指示所述第一终端设备采用所述已选择的每个第一二级波束分别重复接收所述重复发送的第三检测信息,还用于指示所述第一终端设备对接收到的每个所述第三检测信息进行测量以获取到测量值最高的一对二级波束对,并确定所述二级波束对的波束配对结果,从而通过所述获取的二级波束对中的第一二级波速向所述第二终端设备重复发送第一波束选择信息,所述二级波束对包括一个所述第一二级波束和一个所述第二二级波束;

所述第二终端设备接收所述第一终端设备重复发送的所述第一波束选择信息,所述第一波束选择信息中包括配对失败标识,或者包括配对成功标识,以及所述二级波束对中的第一二级波束ID和第二二级波束ID。

根据第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述第二终端设备接收所述第一终端设备重复发送的所述第一波束选择信息,包括:

所述第二终端设通过所述已选择的第二二级波束分别接收所述第一终端设备发送的所述第一波束选择信息;或者,

所述第二终端设备通过所述已获取的每个第二一级波束分别接收所述第 一终端设备发送的所述第一波束选择信息,从而通过所述第一波束选择信息中所指示的第二二级波束接收所述第一终端设备发送的所述第一波束选择信息。

根据第二方面的第二种可能的实现方式,在第四种可能的实现方式中,所述方法还包括:

所述第二终端设备在所述第一波束选择信息中包括所述配对成功标识时,判断所述二级波束对的配对结果;或者,

所述第二终端设备在所述第一波束选择信息中包括所述配对失败标识时,通过所述已选择的第二二级波束重新发送所述第三检测信息,用于重新发送所述第三检测信息的第二二级波束排除所述二级波束对中的第二二级波束。

根据第二方面的第二种可能的实现方式,在第五种可能的实现方式中,所述第二终端设备从所述获取的每个第二一级波束中选择用于发送第三检测信息的至少一个第二二级波束,包括:

所述第二终端设备通过对所述测量值满足所述第二阈值的所有第二检测信号的到达角DoA进行计算,从DoA计算结果中选择至少一个极大值对应的第二二级波束用于发送第三检测信息。

根据第二方面的第二种可能的实现方式,在第六种可能的实现方式中,所述第一阈值、所述第二阈值和所述二级波束对的测量值均包括接收的信号强度指示RSSI、参考信号接收功率RSRP、参考信号接收质量RSRQ、信噪比SNR和信干噪比SINR中的一个或多个。

在第二方面的第七种可能的实现方式中,所述重复发送的第一检测信息用于指示所述第一终端设备对接收到的每个所述第一检测信息进行测量,具体包括:指示所述第一终端设备对接收到的每个所述第一检测信息进行测量以获取到测量值满足第一阈值的至少一对一级波束对,并从所述获取的每对一级波束对的第一一级波束中选择用于发送所述第二检测信息的至少一个第一二级波束,其中,每对所述一级波束对包括一个所述第一一级波束和一个所述第二一级波束;相应地,每个所述第二检测信息中还包括每对所述一级波束对中的第二一级波束ID。

根据第二方面的第七种可能的实现方式,在第八种可能的实现方式中,所述第二终端设备接收所述第一终端设备通过所述已选择的每个第一二级波 束重复发送的所述第二检测信息,包括;

所述第二终端设备按照所述第二一级波束ID的编号顺序,采用部分第二一级波束分别重复接收所述重复发送的第二检测信息,所述第二终端设备接收所述第二检测信息的次数具体为所述第一终端设备选择的第一二级波束的数量乘以所述部分第二一级波束的数量。

根据第二方面的第七种可能的实现方式,在第九种可能的实现方式中,每个所述第二一级波束中包括多个第二二级波束,则所述方法还包括:

所述第二终端设备对接收到的每个所述第二检测信息进行测量,获取测量值满足第三阈值的至少一对第一波束对,每对所述第一波束对包括一个所述第二一级波束和所述第一终端设备已选择的一个所述第一二级波束;

所述第二终端设备从所述获取的每对第一波束对的第二一级波束中选择用于发送第四检测信息的至少一个第二二级波束;

所述第二终端设备采用所述已选择的每个第二二级波束分别向所述第一终端设备重复发送所述第四检测信息,其中,每个所述第四检测信息中包括所述第二终端设备ID、所述获取的至少一对第一波束对中的第一二级波束ID,以及所述第二终端设备选择的第二二级波束的数量和用于发送当前第四检测信息的第二二级波束ID,所述第四检测信息用于指示所述第一终端设备接收所述重复发送的第四检测信息,还用于指示所述第一终端设备对接收到的每个所述第四检测信息进行测量以获取到测量值最高的一对二级波束对,并确定所述二级波束对的波束配对结果,从而通过所述获取的二级波束对中的第一二级波速向所述第二终端设备重复发送第二波束选择信息,所述二级波束对包括一个所述第一二级波束和一个所述第二二级波束;

所述第二终端设备接收所述第一终端设备重复发送的所述第二波束选择信息,所述第二波束选择信息中包括配对失败标识,或者包括配对成功标识、以及所述二级波束对中的第一二级波束ID和第二二级波束ID。

根据第二方面的第九种可能的实现方式,在第十种可能的实现方式中,所述第四检测信息用于指示所述第一终端设备接收所述重复发送的第四检测信息,具体包括:指示所述第一终端设备通过所述已选择的每个第一二级波束分别重复接收所述重复发送的第四检测信息,则所述第二终端设备发送所述第四检测信息的次数为所述第一终端设备选择的全部第一二级波束的数量乘以所述第二终端设备选择的第二二级波束的数量;或者,

所述第四检测信息还用于指示所述第一终端设备按照所述已选择的第一 二级波束ID的编号顺序依次接收;则所述第四检测信息用于指示所述第一终端设备接收所述重复发送的第四检测信息,具体包括:指示所述第一终端设备通过所述已选择的部分第一二级波束分别重复接收所述重复发送的第四检测信息,则所述第二终端设备发送所述第四检测信息的次数为所述第一终端设备选择的部分第一二级波束的数量乘以所述第二终端设备选择的第二二级波束的数量;或者,

所述第四检测信息用于指示所述第一终端设备接收所述重复发送的第四检测信息,具体包括:指示第一终端设备采用所述已获取的每个第一一级波束分别接收所述重复发送的第四检测信息,从而根据所述已接收的第四检测信息中的第一二级波束ID的指示,采用所述第二终端设备选择的每个第一二级波束分别重复接收所述重复发送的第四检测信息,所述第二终端设备发送所述第四检测信息的次数为:所述第一终端设备已获取的第一一级波束的数量,与所述第二终端设备选择的第二二级波束的数量乘以所述第二终端设备选择的第一二级波束的数量之和。

根据第二方面的第九种可能的实现方式,在第十一种可能的实现方式中,所述方法还包括:

所述第二终端设备在所述第二波束选择信息中包括配对成功标识时,判断所述二级波束对的配对结果;或者,

所述第二终端设备在所述第二波束选择信息中包括配对失败标识时,通过所述已选择的第二二级波束重新发送所述第四检测信息,用于重新发送所述第四检测信息的第二二级波束排除所述二级波束对中的第二二级波束。

根据第二方面的第九种可能的实现方式,在第十二种可能的实现方式中,所述第二终端设备从所述获取的每对第一波束对的第二一级波束中选择用于发送第四检测信息的至少一个第二二级波束,包括:

所述第二终端设备通过对所述测量值满足所述第三阈值的每个第二检测信号的到达角DoA分别进行计算,从每个DoA计算结果中分别选择至少一个极大值对应的第二二级波束用于发送第四检测信息。

在第二方面的第十三种可能的实现方式中,所述第二终端设备仅具有第二一级波束,则所述方法还包括:

所述第二终端设备对接收到的每个所述第二检测信息进行测量,获取测量值最高的一对第二波束对,并确定所述第二波束对的波束配对结果,所述每对第二波束对包括一个所述第二一级波束和所述第一终端设备已选择的一 个所述第一二级波束;

所述第二终端设备通过所述第二波束对中的第二一级波束向所述第一终端设备重复发送第三波束选择信息,其中,所述第三波束选择信息中包括配对失败标识,或者包括配对成功标识、以及所述第二波束对中的第二一级波束ID和第一二级波束ID,所述重复发送的第三波束选择信息用于指示所述第一终端设备通过所述已选择的每个第一二级波束分别接收所述重复发送的第三波束选择信息。

根据第二方面的第十三种可能的实现方式,在第十四种可能的实现方式中,所述第三波束选择信息还用于在其包括所述配对成功标识时,指示所述第一终端设备判断所述第二波束对的配对结果;或者,

所述第三波束选择信息还用于在其包括所述配对失败标识时,指示所述第一终端设备向所述第二终端设备发送配对失败信息;则所述方法还包括:

所述第二终端设备根据所述配对失败信息重新选择第二波束对,所述重新选择的第二波束对排除所述已选择的第二波速对中的第二一级波束和第一二级波束。

第三方面,本发明实施例提供一种终端设备,所述终端设备具有多个第一一级波束,每个所述第一一级波束中包括多个第一二级波束,所述终端设备包括:

接收模块,用于采用每个所述第一一级波束分别重复接收对端设备通过每个第二一级波束分别重复发送的第一检测信息,其中,每个所述第一检测信息中包括所述对端设备身份标识ID和用于发送当前第一检测信息的第二一级波束ID,所述接收模块接收所述第一检测信息的次数为所述第一一级波束的数量乘以所述第二一级波束的数量;

测量模块,用于对所述接收模块接收到的每个所述第一检测信息进行测量,获取测量值满足第一阈值的至少一个第一一级波束;

选择模块,用于从所述测量模块获取的每个第一一级波束中选择用于发送第二检测信息的至少一个第一二级波束;

发送模块,用于通过所述选择模块已选择的每个第一二级波束分别重复发送所述第二检测信息,所述重复发送的第二检测信息用于指示所述对端设备接收所述重复发送的第二检测信息,每个所述第二检测信息中包括所述终端设备ID、所述已选择的第一二级波束的数量和用于发送当前第二检测信息 的第一二级波束ID。

在第三方面的第一种可能的实现方式中,所述重复发送的第二检测信息具体用于指示所述对端设备通过每个所述第二一级波束分别重复接收所述重复发送的第二检测信息,所述终端设备发送所述第二检测信息的次数为所述选择模块已选择的第一二级波束的数量乘以全部第二一级波束的数量;和/或,

所述选择模块,具体用于通过对所述测量值满足所述第一阈值的每个第一检测信号的到达角DoA分别进行计算,从每个DoA计算结果中分别选择至少一个极大值对应的第一二级波束来发送第二检测信息。

根据第三方面的第一种可能的实现方式,在第二种可能的实现方式中,每个所述第二一级波束中包括多个第二二级波束,则所述重复发送的第二检测信息还用于指示所述对端设备对接收到的每个所述第二检测信息进行测量,获取测量值满足第二阈值的至少一个第二一级波束,并且从所述获取的每个第二一级波束中选择用于发送第三检测信息的至少一个第二二级波束,从而通过所述已选择的每个第二二级波束分别向所述终端设备重复发送所述第三检测信息;

则所述接收模块,还用于采用所述选择模块已选择的每个第一二级波束分别重复接收所述重复发送的第三检测信息,其中,每个所述第三检测信息中包括所述对端设备ID、所述对端设备选择的第二二级波束的数量和用于发送当前第三检测信息的第二二级波束ID,所述接收模块接收所述第三检测信息的次数为所述选择模块已选择的第一二级波束的数量乘以所述对端设备选择的第二二级波束的数量;

所述测量模块,还用于对所述接收模块接收到的每个所述第三检测信息进行测量,获取测量值最高的一对二级波束对,并确定所述二级波束对的波束配对结果,其中,所述二级波束对包括一个所述第一二级波束和一个所述第二二级波束;

所述发送模块,还用于通过所述二级波束对中的第一二级波束向所述对端设备重复发送第一波束选择信息,所述第一波束选择信息中包括配对失败标识,或者包括配对成功标识,以及所述二级波束对中的第一二级波束ID和第二二级波束ID,所述第一波束选择信息用于指示所述对端设备接收所述重 复发送的第一波束选择信息。

根据第三方面的第二种可能的实现方式,在第三种可能的实现方式中,所述第一波束选择信息用于指示所述对端设备接收所述重复发送的第一波束选择信息,具体包括:指示所述对端设备通过所述已选择的第二二级波束分别接收所述发送模块发送的所述第一波束选择信息;或者,

指示所述对端设备通过所述已获取的每个第二一级波束分别接收所述发送模块发送的所述第一波束选择信息,从而通过所述第一波束选择信息中所指示的第二二级波束接收所述发送模块发送的所述第一波束选择信息。

根据第三方面的第二种可能的实现方式,在第四种可能的实现方式中,所述第一波束选择信息还用于在其包括所述配对成功标识时,指示所述对端设备判断所述二级波束对的配对结果;或者,

所述第一波束选择信息还用于在其包括所述配对失败标识时,指示所述对端设备通过所述已选择的第二二级波束重新发送所述第三检测信息,用于重新发送所述第三检测信息的第二二级波束排除所述二级波束对中的第二二级波束。

根据第三方面的第二种可能的实现方式,在第五种可能的实现方式中,所述用于发送所述第三检测信息的至少一个第二二级波束为所述对端设备通过对所述测量值满足第二阈值的所有第二检测信号的到达角DoA进行计算,从DoA计算结果中选择至少一个极大值所获取的。

根据第三方面的第二种可能的实现方式,在第六种可能的实现方式中,所述第一阈值、所述第二阈值和所述二级波束对的测量值均包括接收的信号强度指示RSSI、参考信号接收功率RSRP、参考信号接收质量RSRQ、信噪比SNR和信干噪比SINR中的一个或多个。

在第三方面的第七种可能的实现方式中,所述测量模块,具体用于对所述接收模块接收到的每个所述第一检测信息进行测量,获取测量值满足第一阈值的至少一对一级波束对,每对所述一级波束对包括一个所述第一一级波束和一个所述第二一级波束,则所述发送模块发送的每个所述第二检测信息中还包括每对所述一级波束对中的第二一级波束ID;

相应地,所述选择模块,具体用于从所述测量模块已获取的每对一级波束对的第一一级波束中选择用于发送所述第二检测信息的至少一个第一二级 波束。

根据第三方面的第七种可能的实现方式,在第八种可能的实现方式中,所述第二检测信息由对端设备按照所述第二一级波束ID的编号顺序依次接收,则所述重复发送的第二检测信息具体用于指示所述对端设备通过部分第二一级波束分别重复接收所述重复发送的第二检测信息,所述发送模块发送所述第二检测信息的次数具体为所述选择模块已选择的第一二级波束的数量乘以所述部分第二一级波束的数量。

根据第三方面的第七种可能的实现方式,在第九种可能的实现方式中,每个所述第二一级波束中包括多个第二二级波束,则所述重复发送的第二检测信息还用于指示所述对端设备对接收到的每个所述第二检测信息进行测量,获取测量值满足第三阈值的至少一对第一波束对,每对所述第一波束对包括一个所述第二一级波束和所述选择模块已选择的一个所述第一二级波束,并且从所述获取的每对第一波束对的第二一级波束中选择用于发送第四检测信息的至少一个第二二级波束;

则所述接收模块,还用于接收所述对端设备通过所述已选择的每个第二二级波束分别重复发送的第四检测信息,每个所述第四检测信息中包括所述对端设备ID、所述获取的至少一对第一波束对中的第一二级波束ID,以及所述对端设备选择的第二二级波束的数量和用于发送当前第四检测信息的第二二级波束ID;

所述测量模块,还用于对所述接收模块接收到的每个所述第四检测信息进行测量,获取测量值最高的一对二级波束对,并确定所述二级波束对的波束配对结果,其中,所述二级波束对包括一个所述第一二级波束和一个所述第二二级波束;

所述发送模块,还用于通过所述二级波束对中的第一二级波束向所述对端设备重复发送第二波束选择信息,所述第二波束选择信息中包括配对失败标识,或者包括配对成功标识、以及所述二级波束对中的第一二级波束ID和第二二级波束ID,所述第二波束选择信息用于指示所述对端设备接收所述重复发送的第二波束选择信息。

根据第三方面的第九种可能的实现方式,在第十种可能的实现方式中,所述接收模块用于接收所述重复发送的第四检测信息,具体包括:采用所述 已选择的每个第一二级波束分别重复接收所述重复发送的第四检测信息,则所述接收模块接收所述第四检测信息的次数为所述选择模块所选择的全部第一二级波束的数量乘以所述对端设备选择的第二二级波束的数量;或者,

所述接收模块用于接收所述重复发送的第四检测信息,具体包括:按照所述已选择的第一二级波束ID的编号顺序,采用所述已选择的部分第一二级波束分别重复接收所述重复发送的第四检测信息,则所述接收模块接收所述第四检测信息的次数为所述选择模块所选择的部分第一二级波束的数量乘以所述对端设备选择的第二二级波束的数量;或者,

所述接收模块用于接收所述重复发送的第四检测信息,具体包括:采用所述已获取的每个第一一级波束分别接收所述重复发送的第四检测信息,从而根据所述已接收的第四检测信息中的第一二级波束ID的指示,采用所述对端设备选择的每个第一二级波束分别重复接收所述重复发送的第四检测信息,则所述接收模块接收所述第四检测信息的次数具体为:所述测量模块获取的第一一级波束的数量,与所述对端设备选择的第二二级波束的数量乘以所述对端设备选择的第一二级波束的数量之和。

根据第三方面的第九种可能的实现方式,在第十一种可能的实现方式中,所述第二波束选择信息还用于在其包括所述配对成功标识时,指示所述对端设备判断所述二级波束对的配对结果;或者,

所述第二波束选择信息还用于在其包括所述配对失败标识时,指示所对端设备通过所述已选择的第二二级波束重复发送所述第四检测信息,用于重新发送所述第四检测信息的第二二级波束排除所述二级波束对中的第二二级波束。

根据第三方面的第九种可能的实现方式,在第十二种可能的实现方式中,所述用于发送所述第四检测信息的至少一个第二二级波束为所述对端设备通过对所述测量值满足所述第三阈值的每个第二检测信号的到达角DoA分别进行计算,从每个DoA计算结果中分别选择至少一个极大值所获取的。

在第三方面的第十三种可能的实现方式中,所述重复发送的第二检测信息还用于指示所述对端设备对接收到的每个所述第二检测信息进行测量,获取测量值最高的一对第二波束对,并确定所述第二波束对的波束配对结果,从而通过所述第二波束对中的第二一级波束向所述终端设备重复发送第三波 束选择信息,其中,所述每对第二波束对包括一个第二一级波束和所述选择模块已选择的一个第一二级波束;

则所述接收模块,还用于通过所述已选择的每个第一二级波束分别接收所述重复发送的第三波束选择信息,所述第三波束选择信息中包括配对失败标识,或者包括配对成功标识、以及所述第二波束对中的第二一级波束ID和第一二级波束ID。

根据第三方面的第十三种可能的实现方式,在第十四种可能的实现方式中,所述终端设备还包括:处理模块,用于在所述接收模块接收的第三波束选择信息中包括所述配对成功标识时,判断所述第二波束对的配对结果;或者,

所述处理模块,还用于在所述接收模块接收的第三波束选择信息中包括所述配对失败标识时,指示所述发送模块向所述对端设备发送配对失败信息,所述配对失败信息用于指示所述对端设备重新选择第二波束对,所述重新选择的第二波束对排除所述已选择的第二波速对中的第二一级波束和第一二级波束。

第四方面,本发明实施例提供一种终端设备,所述终端设备包括:

发送模块,用于采用每个第二一级波束分别向对端设备重复发送第一检测信息,其中,每个所述第一检测信息中包括所述终端设备身份标识ID和用于发送当前第一检测信息的第二一级波束ID,所述发送模块发送所述第二检测信息的次数为所述第二一级波束的数量乘以所述第一一级波束的数量,所述重复发送的第一检测信息用于指示所述对端设备通过每个第一一级波束分别重复接收所述重复发送的第一检测信息,还用于指示所述对端设备对接收到的每个所述第一检测信息进行测量以获取到测量值满足第一阈值的至少一个第一一级波束,并从所述获取的每个第一一级波束中选择用于发送第二检测信息的至少一个第一二级波束;

接收模块,用于接收所述对端设备通过所述已选择的每个第一二级波束分别重复发送的所述第二检测信息,每个所述第二检测信息中包括所述对端设备ID、所述已选择的第一二级波束的数量和用于发送当前第二检测信息的第一二级波束ID。

在第四方面的第一种可能的实现方式中,所述接收模块,具体用于采用每个所述第二一级波束分别重复接收所述重复发送的第二检测信息,所述接 收模块接收所述第二检测信息的次数为所述对端设备选择的第一二级波束的数量乘以全部第二一级波束的数量;和/或,

所述用于发送所述第二检测信息的至少一个第一二级波束为所述对端设备通过对所述测量值满足所述第一阈值的每个第一检测信号的到达角DoA分别进行计算,从每个DoA计算结果中分别选择至少一个极大值所获取的。

根据第四方面的第一种可能的实现方式,在第二种可能的实现方式中,每个所述第二一级波束中包括多个第二二级波束;

则所述终端设备还包括:测量模块,用于对所述接收模块接收到的每个所述第二检测信息进行测量,获取测量值满足第二阈值的至少一个第二一级波束;

选择模块,用于从所述测量模块获取的每个第二一级波束中选择用于发送第三检测信息的至少一个第二二级波束;

所述发送模块,还用于通过所述选择模块已选择的每个第二二级波束分别向所述对端设备重复发送所述第三检测信息,其中,每个所述第三检测信息中包括所述终端设备身份标识ID、所述终端设备选择的第二二级波束的数量和用于发送当前第三检测信息的第二二级波束ID,所述发送模块发送所述第三检测信息的次数为所述对端设备选择的第一二级波束的数量乘以所述选择模块所选择的第二二级波束的数量,所述重复发送的第三检测信息用于指示所述对端设备采用所述已选择的每个第一二级波束分别重复接收所述重复发送的第三检测信息,还用于指示所述对端设备对接收到的每个所述第三检测信息进行测量以获取到测量值最高的一对二级波束对,并确定所述二级波束对的波束配对结果,从而通过所述获取的二级波束对中的第一二级波速向所述终端设备重复发送第一波束选择信息,所述二级波束对包括一个所述第一二级波束和一个所述第二二级波束;

所述接收模块,还用于接收所述对端设备重复发送的所述第一波束选择信息,所述第一波束选择信息中包括配对失败标识,或者包括配对成功标识,以及所述二级波束对中的第一二级波束ID和第二二级波束ID。

根据第四方面的第二种可能的实现方式,在第三种可能的实现方式中,所述接收模块用于接收所述对端设备重复发送的所述第一波束选择信息,具体包括:通过所述选择模块已选择的第二二级波束分别接收所述对端设备发送的所述第一波束选择信息;或者,通过所述测量模块已获取的每个第二一级波束分别接收所述对端设备发送的所述第一波束选择信息,从而通过所述 第一波束选择信息中所指示的第二二级波束接收所述对端设备发送的所述第一波束选择信息。

根据第四方面的第二种可能的实现方式,在第四种可能的实现方式中,所述终端设备还包括:处理模块,用于在所述接收模块接收的第一波束选择信息中包括所述配对成功标识时,判断所述二级波束对的配对结果;或者,

所述处理模块,还用于在所述接收模块接收的第一波束选择信息中包括所述配对失败标识时,指示所述发送模块通过所述已选择的第二二级波束重新发送所述第三检测信息,用于重新发送所述第三检测信息的第二二级波束排除所述二级波束对中的第二二级波束。

根据第四方面的第二种可能的实现方式,在第五种可能的实现方式中,所述选择模块,具体用于通过对所述测量值满足所述第二阈值的所有第二检测信号的到达角DoA进行计算,从DoA计算结果中选择至少一个极大值对应的第二二级波束用于发送第三检测信息。

根据第四方面的第二种可能的实现方式,在第六种可能的实现方式中,所述第一阈值、所述第二阈值和所述二级波束对的测量值均包括接收的信号强度指示RSSI、参考信号接收功率RSRP、参考信号接收质量RSRQ、信噪比SNR和信干噪比SINR中的一个或多个。

在第四方面的第七种可能的实现方式中,所述重复发送的第一检测信息用于指示所述对端设备对接收到的每个所述第一检测信息进行测量,具体包括:指示所述对端设备对接收到的每个所述第一检测信息进行测量以获取到测量值满足第一阈值的至少一对一级波束对,并从所述获取的每对一级波束对的第一一级波束中选择用于发送所述第二检测信息的至少一个第一二级波束,其中,每对所述一级波束对包括一个所述第一一级波束和一个所述第二一级波束;相应地,每个所述第二检测信息中还包括每对所述一级波束对中的第二一级波束ID。

根据第四方面的第七种可能的实现方式,在第八种可能的实现方式中,所述接收模块用于接收所述重复发送的第二检测信息,具体包括:按照所述第二一级波束ID的编号顺序,采用部分第二一级波束分别重复接收所述重复发送的第二检测信息,所述接收模块接收所述第二检测信息的次数具体为所述对端设备选择的第一二级波束的数量乘以所述部分第二一级波束的数量。

根据第四方面的第七种可能的实现方式,在第九种可能的实现方式中, 每个所述第二一级波束中包括多个第二二级波束;

则所述终端设备还包括:测量模块,用于对接收到的每个所述第二检测信息进行测量,获取测量值满足第三阈值的至少一对第一波束对,每对所述第一波束对包括一个所述第二一级波束和所述对端设备已选择的一个所述第一二级波束;

选择模块,用于从所述测量模块获取的每对第一波束对的第二一级波束中选择用于发送第四检测信息的至少一个第二二级波束;

所述发送模块,还用于采用所述选择模块已选择的每个第二二级波束分别向所述对端设备重复发送所述第四检测信息,其中,每个所述第四检测信息中包括所述终端设备ID、所述获取的至少一对第一波束对中的第一二级波束ID,以及所述终端设备选择的第二二级波束的数量和用于发送当前第四检测信息的第二二级波束ID,所述第四检测信息用于指示所述对端设备接收所述重复发送的第四检测信息,还用于指示所述对端设备对接收到的每个所述第四检测信息进行测量以获取到测量值最高的一对二级波束对,并确定所述二级波束对的波束配对结果,从而通过所述获取的二级波束对中的第一二级波速向所述终端设备重复发送第二波束选择信息,所述二级波束对包括一个所述第一二级波束和一个所述第二二级波束;

所述接收模块,还用于接收所述对端设备重复发送的所述第二波束选择信息,所述第二波束选择信息中包括配对失败标识,或者包括配对成功标识、以及所述二级波束对中的第一二级波束ID和第二二级波束ID。

根据第四方面的第九种可能的实现方式,在第十种可能的实现方式中,所述第四检测信息用于指示所述对端设备接收所述重复发送的第四检测信息,具体包括:指示所述对端设备通过所述已选择的每个第一二级波束分别重复接收所述重复发送的第四检测信息,则所述发送模块发送所述第四检测信息的次数为所述对端设备选择的全部第一二级波束的数量乘以所述选择模块已选择的第二二级波束的数量;或者,

所述第四检测信息还用于指示所述对端设备按照所述已选择的第一二级波束ID的编号顺序依次接收;则所述第四检测信息用于指示所述对端设备接收所述重复发送的第四检测信息,具体包括:指示所述对端设备通过所述已选择的部分第一二级波束分别重复接收所述重复发送的第四检测信息,则所述发送模块发送所述第四检测信息的次数为所述对端设备选择的部分第一二级波束的数量乘以所述选择模块已选择的第二二级波束的数量;或者,

所述第四检测信息用于指示所述对端设备接收所述重复发送的第四检测信息,具体包括:指示对端设备采用所述已获取的每个第一一级波束分别接收所述重复发送的第四检测信息,从而根据所述已接收的第四检测信息中的第一二级波束ID的指示,采用所述选择模块已选择的每个第一二级波束分别重复接收所述重复发送的第四检测信息,所述发送模块发送所述第四检测信息的次数为:所述对端设备已获取的第一一级波束的数量,与所述选择模块选择的第二二级波束的数量乘以所述选择模块选择的第一二级波束的数量之和。

根据第四方面的第九种可能的实现方式,在第十一种可能的实现方式中,所述终端设备还包括:处理模块,用于在所述第二波束选择信息中包括配对成功标识时,判断所述二级波束对的配对结果;或者,

所述处理模块,还用于在所述第二波束选择信息中包括配对失败标识时,指示所述发送模块通过所述已选择的第二二级波束重新发送所述第四检测信息,用于重新发送所述第四检测信息的第二二级波束排除所述二级波束对中的第二二级波束。

根据第四方面的第九种可能的实现方式,在第十二种可能的实现方式中,所述选择模块用于选择用于发送第四检测信息的至少一个第二二级波束,具体包括:通过对所述测量值满足所述第三阈值的每个第二检测信号的到达角DoA分别进行计算,从每个DoA计算结果中分别选择至少一个极大值对应的第二二级波束用于发送第四检测信息。

在第四方面的第十三种可能的实现方式中,所述第二终端设备仅具有第二一级波束;

则所述终端设备还包括:测量模块,用于对所述接收模块接收到的每个所述第二检测信息进行测量,获取测量值最高的一对第二波束对,并确定所述第二波束对的波束配对结果,所述每对第二波束对包括一个所述第二一级波束和所述对端设备已选择的一个所述第一二级波束;

所述发送模块,还用于通过所述测量模块获取的第二波束对中的第二一级波束向所述对端设备重复发送第三波束选择信息,其中,所述第三波束选择信息中包括配对失败标识,或者包括配对成功标识、以及所述第二波束对中的第二一级波束ID和第一二级波束ID,所述重复发送的第三波束选择信息用于指示所述对端设备通过所述已选择的每个第一二级波束分别接收所述重复发送的第三波束选择信息。

根据第四方面的第十三种可能的实现方式,在第十四种可能的实现方式中,所述第三波束选择信息还用于在其包括所述配对成功标识时,指示所述对端设备判断所述第二波束对的配对结果;或者,

所述第三波束选择信息还用于在其包括所述配对失败标识时,指示所述对端设备向所述终端设备发送配对失败信息;则所述选择模块,还用于根据所述配对失败信息重新选择第二波束对,所述重新选择的第二波束对排除所述已选择的第二波速对中的第二一级波束和第一二级波束。

本发明实施例提供一种波束选择方法及终端设备,该波束选择方法由具有多个第一一级波束的第一终端设备执行,并且每个第一一级波束中包括多个第一二级波束,该第一终端设备在采用每个第一一级波束分别重复接收第二终端设备通过每个第二一级波束重复发送的第一检测信息后,通过对每个第一检测信息的测量,以从测量值满足第一阈值的至少一个第一一级波束中选择出第一二级波束,从而通过已选择的每个第一二级波束分别重复发送第二检测信息,相比于现有技术中通过选定的一级波束中的所有二级波束进行轮询发送的方式,极大的减少了收发两端轮询发送时需要遍历的配对数量,可以有效的降低波束选择过程的时间开销,即本实施例提供的波束选择方法,解决了现有技术中具有多级波束的终端设备在进行波束选择时,由于在每级波束的选择过程中均需要遍历收发两端波束的所有配对,而导致收发两端的波束配对次数较多,时间开销较大的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为现有技术中所提供的多波束的示意图;

图2为现有技术中所提供的多级波束的示意图;

图3为本发明实施例一所提供的一种波束选择方法的流程图;

图4为图3所示实施例中一种第一终端设备和第二终端设备的多级波束示意图;

图5为图3所示实施例中一种通过波束进行重复发送的示意图;

图6为图3所示实施例中另一种通过波束进行重复发送的示意图;

图7为图3所示实施例中一种选择第一二级波束的示意图;

图8为本发明实施例二所提供的一种波束选择方法的流程图;

图9为本发明实施例所提供的另一种波束选择方法的流程图;

图10为本发明实施例所提供的又一种波束选择方法的流程图;

图11为本发明实施例三所提供的一种波束选择方法的流程图;

图12为本发明实施例四所提供的一种波束选择方法的流程图;

图13为本发明实施例所提供的再一种波束选择方法的流程图;

图14为本发明实施例所提供的还一种波束选择方法的流程图;

图15为本发明实施例五所提供的还一种波束选择方法的流程图;

图16为本发明实施例六所提供的一种终端设备的结构示意图;

图17为本发明实施例所提供的另一种终端设备的结构示意图;

图18为本发明实施例七所提供的一种终端设备的结构示意图;

图19为本发明实施例所提供的又一种终端设备的结构示意图;

图20为本发明实施例所提供的再一种终端设备的结构示意图;

图21为本发明实施例所提供的还一种终端设备的结构示意图;

图22为本发明实施例所提供的更一种终端设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

通过波束赋形技术可以产生具有多个指向的独立波束,从而能够获得明显的阵列增益。图1为现有技术中所提供的多波束的示意图。如图1所述,发送端为基站(Base Station,简称为:BS),接收端为用户设备(User Equipment,简称为:UE)该BS和UE均产生了具有多个指向的一级波束,当BS使用多个波束来覆盖某一片区域时,由于不同UE可能处于该区域中的 不同位置,而BS的波束又具有不同的指向,因此不同的UE与BS间进行通信时,BS使用不同的发射波束能获得的通信质量会有所不同,在不同的波束中,存在最佳的波束使得UE获得最佳的通信质量。然而UE在开机时,BS不知道UE的具体位置,因此不知道使用哪个波束才能获得最佳的通信质量,另外,当UE移动时,由于相对位置发生变化,原来使用的波束可能不再是可以获得最佳通信质量的波束。因此,通过多波束进行通信时,存在为通信的双方进行波束选择的问题。图1中以BS和UE均具有3个波束为例予以示出,根据图1中的位置关系可以看出,BS和UE均选择波束3时可以获得最佳通信质量。

在产生多个指向的独立波束的同时,为了弥补通信频谱资源的不足,已经开始使用更高频段进行通信,例如使用毫米波频段(3~300千兆赫兹GHz)进行无线通信传输,特别是60GHz频段上由于存在巨大的免授权带宽资源,可以支持交换带宽为每秒一千兆位(Gbps)数量级的高速数据传输;然而,为了弥补高频带来的更高的路径损耗,在毫米波频段需要更高的天线增益,这样毫米波频段的通常具有比低频波更窄的波束。将上述窄波束用于蜂窝通信时,需要使得波束与终端设备的方向有更高的匹配程度,因此,毫米波通信通常可以结合波束赋形技术,从而产生具有多个指向和多种宽度的独立波束,即多级波束。

如图2所示,为现有技术中所提供的多级波束的示意图。同样以发送端为BS,接收端为UE为例予以示出,图2中仅示出BS的发送波束,该BS的发送波束为两个层次,即包括一级波束和二级波束,每个一级波束中包括多个宽度较窄的二级波束,UE的接收波束与BS的发送波束的形式相同。在进行波束选择时,从最宽的波束,即一级波束开始选择,采用轮询方式遍历BS和UE的一级波束的所有配对,在UE选定一级波束对后,再在已选择的一级波束对的范围内进行二级波束对的选择,选择的过程仍然采用轮询方式进行遍历,具体的,若UE选择了2对一级波束对,每个一级波束中都包括10个二级波束,虽然2对一级波束对中,每端均有20个二级波束需要遍历,然而UE在通过已选择的二级波束采用轮询方式进行发送时,BS并不知道UE选择的一级波束对中BS的一级波束,因此UE在轮询发送时需要遍历BS中的每个二级波束,即轮询遍历的次数则为20*BS的二级波束的数量,若BS 中具有5个一级波束,每个一级波束同样包括10个二级波束,则为20*50次。显然地,现有技术对具有多级波束的终端设备在进行波束选择时,收发两端进行波束配对的次数是相当庞大的,增加了波束选择的时间开销。

下面以具体地实施例对本发明的技术方案进行详细说明,以下各实施例中的所述的第一终端设备为进行波束选择时的发送端,第二终端设备为进行波束选择时的接收端,本发明各实施例不限制第一终端设备和第二终端设备为网络中的哪些网元,例如可以是BS和UE,也可以是UE1和UE2,还可以是其它形式的发送端和接收端。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

实施例一

图3为本发明实施例一所提供的一种波束选择方法的流程图。本实施例提供的方法适用于进行波束选择的收发两端,其中至少一端具有多级波束的情况,例如执行波束选择方法的第一终端设备具有多个第一一级波束,每个第一一级波束中包括多个第一二级波束,该第一终端设备通常以硬件和软件的方法来实现,如图3所示,本实施例的方法可以包括:

S110,第一终端设备采用每个第一一级波束分别重复接收第二终端设备通过每个第二一级波束重分别复发送的第一检测信息,每个第一检测信息中包括第二终端设备身份标识(Identity,简称为:ID)和用于发送当前第一检测信息的第一一级波束ID。

在本实施例中,第一终端设备为波束选择中的接收端,例如可以为手机、个人数字助理(Personal Digital Assistant,简称为:PDA)或笔记本电脑等移动终端,第二终端设备为波束选择中的发送端,例如可以为BS,并且本实施例中的第一终端设备至少具有两级波束,即第一一级波束和第一二级波束,其中,第一二级波束为相对第一一级波束来说较窄的波束,要实现最窄波束的选择,与现有技术提供的方式类似,首先需要从最宽的波束开始选择,即从一级波束开始选择。具体地,第二终端设备使用第二一级波束重复发送第一检测信息,第一终端设备通过第一一级波束接收,由于该第二终端设备对第一终端设备所使用的第一一级波束个数是已知,例如可以通过初始的接入过程获知或者由规范定义,因此第二终端设备可以明确重复发送的次数,以保证第一终端设备可以使用每个第一一级波束尝试接收第二终端设备使用每 个第二一级波束发送的第一检测信息,然而,第一终端设备在接收时并不知道发送端的情况,因此,第一检测信息中通常包括第二终端设备ID和用于发送当前第一检测信息的第二一级波束ID,从而在遍历收发两端一级波束的所有配对后,第一终端设备可以明确的得知每对一级波束配对所使用的第二一级波束ID和第一一级波束ID,为随后的波束选择提供依据;通过上述采用一级波束重复发送的方式可知,第一终端设备接收到的第一检测信息的数量为上述遍历收发两端一级波束的所有配对的数量,即为第一一级波束的数量乘以第二一级波束的数量。

举例来说,图4为图3所示实施例中一种第一终端设备和第二终端设备的多级波束示意图,图5为图3所示实施例中一种通过波束进行重复发送的示意图,图6为图3所示实施例另一种通过波束进行重复发送的示意图。请参考图4到图6所示,第二终端设备可以产生N个较宽的第二一级波束用于信号覆盖,包括B_B1,B_B2,……,B_BN,在每一个第二一级波束的角度范围内,可以产生n个较窄的第二二级波束,例如在第二一级波束B_BN范围内包含的n个第二二级波束为B_b1,B_b2,……,B_bn;第一终端设备可以产生S个较宽的第一一级波束用于信号覆盖,包括S_B1,S_B2,……,S_BS,在每一个第一一级波束的角度范围内,可以产生s个较窄的第一二级波束,例如在第一一级波束S_BS范围内包含的s个第二二级波束为S_b1,S_b2,……,S_bs。当第一终端设备和第二终端设备使用不同的一级波束时,通信的质量会有所不同。例如在图2所示的情况下,由于一级波束指向的原因,第二终端设备使用波束B_bn,第一终端设备使用波束S_bs时,第一终端设备接收信号强度可能是最高的,即通信的质量可能是最好的。

本实施例在具体实现中,如图5和图6所示,为第二终端设备通过第二一级波束重复发送第一检测信息的两种方式,在图5中,重复发送的方案可以是第二终端设备进行S组第一检测信息的发送,每组内发送时依次使用N个第二一级波束,因此重复发送的次数为S*N次;在图6中,重复发送的方案还可以是第二终端设备进行N组第一检测信息的发送,每组内发送时使用一个固定的第二一级波束重复发送S次,因此重复发送的次数为N*S次;可以通过上述图5和图6所示方案进行重复发送的次数是相同的。上述重复发送的方案在第一终端设备和第二终端设备中是预先约定好的,例如可以在进 行波束选择前由一端通过广播消息通知给对端,也可以是预配置的,只要保证收发两端是一致的即可。

需要说明的是,本实施例中上述第一检测信息中携带的第二一级波束ID也可以在该第一检测信息中隐式地指示,例如通过不同的导频序列,导频序列为固定的编码符号,与第二一级波束的数量相同,具体为N个,编码可以为1~N,编码符号与第二一级波束ID为一一对应的。

S120,第一终端设备对接收到的每个第一检测信息进行测量,获取测量值满足第一阈值的至少一个第一一级波束。

在本实施例中,第一终端设备在第二终端设备重复发送的同时进行接收,使用S个第一一级波束分别进行N次接收,即接收的次数与第二终端设备发送的次数相同,均为S*N次,通过对接收到的第一检测信息的指标进行对比,获得测量值满足第一阈值的至少一个第一一级波束,该第一检测信息的指标和第一阈值例如可以包括接收的信号强度指示(Received Signal Strength Indication,简称为:RSSI)、参考信号接收功率(Reference Signal Receiving Power,简称为:RSRP)、参考信号接收质量(Reference Signal Receiving Quality,简称为:RSRQ)、信噪比(Signal-to-Noise Ratio,简称为:SNR)和信号与干扰加噪声比(Signal to Interference plus Noise Ratio,简称为:SINR)中的一个或多个。

需要说明的是,该第一阈值可以是根据接收信号质量需要满足的最低要求设置的,通常可以先获取满足通信条件的多个第一一级波束,为以后的二级波束选择提供备选方案;该第一阈值还可以根据具体情况进行更改,例如可以将该第一阈值设置为最高的一次接收,则具体获取到接收质量最高的第一一级波束。

S130,第一终端设备从获取的每个第一一级波束中选择用于发送第二检测信息的至少一个第一二级波束。

在本实施例中,第一终端设备进行了S*N次接收后,识别出测量值满足第一阈值的至少一次接收,记录上述至少一次次接收对应的第一终端设备所采用的接收波束ID,即第一一级波束ID,例如共选择k个第一一级波束,具体为波束S_B1,S_B3和S_B5等,从而在上述获取的第一一级波束中选择用于发送第二检测信息的第一二级波束,在该第二检测信息的重复发送过程中, 该第一终端设备为该第二检测信息的发送端。

在本实施例的一种可能的实现方式中,第一终端设备选择第一二级波束的具体方式可以为:第一终端设备通过对测量值满足第一阈值的每个第一检测信息的到达角(Direct of Arrival,简称为:DoA)分别进行计算,从每个DoA计算结果中分别选择至少一个极大值对应的第一二级波束来发送第二检测信息,第一终端设备在已选的第一一级波束所覆盖角度范围内选择出一个或多个第一二级波束,作为候选的第一终端设备的最佳第一二级波束。第一终端设备在选择第一二级波束时,已经识别出接收的第一检测信息的测量值满足第一阈值的至少一次接收对应的接收波束为S_B1,S_B3和S_B5,第一终端设备根据这几次接收信息的DoA(到达角也可以解释为AoA,angle ofarrival)进行估计以选择用于发送第二检测信息的第一二级波束;具体地,在利用DoA进行选择时,可以从每个DoA计算结果中的一个或多个极大值,如图7所示,为图3所示实施例中一种选择第一二级波束的示意图,图7具体以在波束S_B3中选择第一二级波束为例予以示出,DoA计算结果例如可以是:在不同方向上的能量分布(也称角度谱或空间谱),检测序列的相关性,或DoA算法所采用的其他计算量;如图7给出的示例中,在波束S_B3的角度范围内(0~90°),通过DoA计算得到3个极大值,对比该3个极大值对应的方向20.5°,49.5°和72°,通常还可以再加上一定的第一终端设备的偏移量(表示为:DoA_offset)进行修正,通过上述3个极大值与第一终端设备在S_B3角度范围内的6个第一二级波束的中心角度,第一终端设备可以在波束S_B3中选择出3个最接近修正后极大值方向的第一二级波束,如图中所示的波束S_b2,S_b4和S_b5;另外从波束S_B1和S_B5中选择第一二级波束的方式与上述方式类似,故在此不再赘述,例如本实施例中选出的第一二级波束的数量为x个。

需要说明的是,在本实施例中,第一终端设备也可以随机选择M个属于S_B1,S_B3和S_B5角度范围内的第一二级波束,M的值可以由第一终端设备自行确定,随机选择可以避免选择第一二级波束过程中的计算,在一定概率上选出通信质量符合要求的第一二级波束。另外,上述DoA_offset的初始值可以设置为0°,经过一次成功的第一二级波束选择后,计算最终选择的第一二级波束与该第一终端设备选择该波束时参考的DoA极大值方向之间的 夹角,可以用该夹角值更新DoA_offset,用于下一次DoA计算后的第一二级波束的选择。

S140,第一终端设备通过已选择的每个第一二级波束分别重复发送第二检测信息,该重复发送的第二检测信息用于指示第二终端设备接收该重复发送的第二检测信息,每个第二检测信息中包括第一终端设备ID、已选择的第一二级波束的数量和用于发送当前第二检测信息的第一二级波束ID。

在本实施例中,第一终端设备使用已选择的第一二级波束进行发送,与图5和图6所示重复发送的方案类似。可选地,第一终端设备重复发送N组第二检测信息,每组内发送时依次使用之前选择出的x个第一二级波束,同样也可以发送x组第二检测信息,发送每组第二检测信息时使用一个固定的第一二级波束,每组中重复发送N次;重复发送的次数均为N*x次,上述重复发送的方案在第一终端设备和第二终端设备中是预先约定好的,要保证收发两端是一致的;并且在每次发送时,第二检测信息中包含第一终端设备ID,在S130中选择出的第一二级波束的数量和用于发送当前第二检测信息的第一二级波束ID。另外,本实施例中第二检测信息中携带的第一二级波束ID同样可以在该第二检测信息中隐式地指示,例如通过不同的导频序列,具体指示方式与上述第一检测信息中指示第二一级波束ID的方式类似,故在此不再赘述。

需要说明的是,在本实施例中,第二终端设备使用其第二一级波束进行接收,在接收前并不知道发送端的情况,即不知道哪个第二一级波束可以实现最佳的通信质量,因此可以通过遍历每个第二一级波束进行接收,接收的顺序可以是根据第二一级波束ID从小到大的方式轮询,例如可以为从1到N的顺序依次接收,并且,第二终端设备通过接收到的第二检测信息中包含的第一二级波束的数量(x个)的指示,可以确定使用每个第二一级波束接收时需要重复接收的次数,因此可以确定,本实施例中重复发送的第二检测信息具体用于指示第二终端设备通过每个第二一级波束分别重复接收上述重复发送的第二检测信息,该第一终端设备发送第二检测信息的次数为第一终端设备选择的第一二级波束的数量乘以全部第二一级波束的数量,即为x*N次;另外,第二终端设备通过第二检测信息中携带的第一二级波束ID,在后续选择第二终端设备侧的波束时可知接收质量符合要求的第一二级波束ID,以实 现最佳波束的配对。

在本实施例中,第一终端设备在接收重复发送的第一检测信息后,从测量值符合条件的每个第一一级波束中分别选出部分第一二级波束,以进行第二检测信息的发送,相比于现有技术中通过选定的一级波束中的所有二级波束进行轮询的方式,极大的减少了收发两端轮询发送时需要遍历的配对数量,可以有效的降低波束选择过程的时间开销。

本实施例所提供的波束选择方法,由具有多个第一一级波束的第一终端设备执行,并且每个第一一级波束中包括多个第一二级波束,该第一终端设备在采用每个第一一级波束分别重复接收第二终端设备通过每个第二一级波束分别重复发送的第一检测信息后,通过对每个第一检测信息的测量,以从测量值满足第一阈值的至少一个第一一级波束中选择出第一二级波束,从而通过已选择的每个第一二级波束重复发送第二检测信息,相比于现有技术中通过选定的一级波束中的所有二级波束进行轮询发送的方式,极大的减少了收发两端轮询发送时需要遍历的配对数量,可以有效的降低波束选择过程的时间开销,即本实施例提供的波束选择方法,解决了现有技术中具有多级波束的终端设备在进行波束选择时,由于在每级波束的选择过程中均需要遍历收发两端波束的所有配对,而导致收发两端的波束配对次数较多,时间开销较大的问题。

进一步地,本实施例提供的方法中,第一终端设备通过对测量值符合条件的第一检测信息的DoA进行计算,获取DoA计算结果中极大值对应的第一二级波束作为发送第二检测信息的第一二级波束,在大量减少二级波束轮询发送时需要遍历的数量的同时,通过该方式选取的第一二级波束为从已测量的第一检测信息计算出的接收质量较高的第一终端设备侧的二级波束,即在降低波束选择范围的同时,选取可能达到较高通信质量的第一二级波束。

可选地,在图3所示实施例的另一种可能的实现方式中,S120中第一终端设备对接收到的每个第一检测信息进行测量,具体可以获取到测量值满足第一阈值的至少一对一级波束对,每对一级波束对均包括一个第一一级波束和一个第二一级波束,则每个所述第二检测信息中还包括每对一级波束对中的第二一级波束ID;相应地,S140可以替换为:第一终端设备从获取的每对一级波束对的第一一级波束中选择用于发送第二检测信息的至少一个第一二 级波束。

本实施例在具体实现中,第二检测信息可以由第二终端设备按照第二一级波束ID的编号顺序依次接收,例如以从1到N的顺序接收,则重复发送的第二检测信息具体用于指示第二终端设备通过部分第二一级波束分别重复接收重复发送的第二检测信息,第一终端设备发送第二检测信息的次数具体为第一终端设备选择的第一二级波束的数量乘以部分第二一级波束的数量;具体地,第二终端设备通过接收到的第二检测信息中包含的已选择的第二一级波束ID,可以确定第一终端设备所选择出的最佳第二一级波束,根据这一信息,如果第一终端设备在步骤S230中通过第一二级波束重复发送的方式与图5所示发送方式类似,且携带的第二一级波束ID的最大编号为B_Bn,则第二终端设备只需要依次使用第二一级波束B_B1,B_B2,……,B_Bn进行n组接收即可,而不需要重复N次,即第一终端设备要重复发送第二检测信息的次数为n*x次,相比于上述实施例中的重复发送N*x次第二检测信息,进一步降低了波束选择的时间开销。

实施例二

图8为本发明实施例二所提供的一种波束选择方法的流程图。在上述图3所示实施例的基础上,本实施例中与第一终端设备进行波束选择的对端,即第二终端设备同样具有多级波束,即每个第二一级波束中包括多个第二二级波束,则本实施例的方法具体包括:

S210,第一终端设备采用每个第一一级波束分别重复接收第二终端设备通过每个第二一级波束分别重复发送的第一检测信息,每个第一检测信息中包括第二终端设备ID和用于发送当前第一检测信息的第一一级波束ID。

在本实施中,第一终端设备接收第一检测信息的次数同样为第一一级波束的数量乘以第二一级波束的数量。

S220,第一终端设备对接收到的每个第一检测信息进行测量,获取测量值满足第一阈值的至少一个第一一级波束。

S230,第一终端设备从获取的每个第一一级波束中选择用于发送第二检测信息的至少一个第一二级波束。

S240,第一终端设备通过已选择的每个第一二级波束分别重复发送第二检测信息,该重复发送的第二检测信息用于指示第二终端设备接收该重复发 送的第二检测信息,每个第二检测信息中包括第一终端设备ID、已选择的第一二级波束的数量和用于发送当前第二检测信息的第一二级波束ID。

具体地,本实施例中S210~S240的具体实现方式可以参考实施例一中的S110~S140。需要说明的是,由于本实施例中的第二终端设备也具有多级波束,则S240中第一终端设备发送的第二检测信息还用于指示第二终端设备对接收到的每个第二检测信息进行测量,获取测量值满足第二阈值的至少一个第二一级波束,并且从获取的每个第二一级波束中选择用于发送第三检测信息的至少一个第二二级波束,从而通过已选择的每个第二二级波束分别向第一终端设备重复发送第三检测信息;具体地,第二终端设备测量第二检测信息,从测量值中获取第二一级波束,以及从第二一级波束中选择第二二级波束的方式,均与第一终端设备测量第一检测信息,从测量值中获取第一一级波束,以及从第一一级波束中选择第一二级波束的方式相同,故在此不再赘述。

与上述图3所示实施例相同,本实施例中获取的测量值满足第一阈值的第一一级波束可以包括S_B1,S_B3和S_B5等,例如为k个,从其中选择的第一二级波束同样为x个,另外,第二终端设备获取的测量满足第二阈值的第二一级波束可以包括B_B2和B_B3等,例如为h个。

S250,第一终端设备采用已选择的每个第一二级波束分别重复接收重复发送的第三检测信息,其中,每个第三检测信息中包括第二终端设备ID、第二终端设备选择的第二二级波束的数量和用于发送当前第三检测信息的第二二级波束ID。

在本实施例中,第一终端设备接收第三检测信息时,已经选择出本端可以获得较高通信质量的第一二级波束,共x个,并且第二终端设备也是通过其自身可以获得较高通信质量的第二二级波束重复发送第三检测信息,例如,第二终端设备从上述波束B_B2和B_B3中选择出的第二二级波束包括B_b1,……,B_by,共y个。因此,第二终端设备可以重复发送x组第三检测信息,为S230中第一终端设备选择出的x个第一二级波束,每组内发送时依次使用S250中选出的y个第二二级波束,类似于图5的发送方式;或者,也可以发送y组第三检测信息,发送每组第三检测信息时使用一个固定的第二二级波束,每组中重复发送x次,类似于图6的发送方式;重复发送的次数均为x*y次,即第一终端设备接收第三检测信息的次数为第一终端设备选 择的第一二级波束的数量乘以第二终端设备选择的第二二级波束的数量,上述重复方式在第一终端设备和第二终端设备中是约定好的,要保证收发两端是一致的;并且在每次发送时,第三检测信息中包含第一终端设备ID,在S250中选择出的第二二级波束的数量和用于发送当前第三检测信息的第二二级波束ID。另外,本实施例中的第三检测信息中携带的第二二级波束ID同样可以在该第三检测信息中隐式地指示,例如通过不同的导频序列,具体方式与上述实施例中相同,故在此不再赘述。

需要说明的是,如上所述第二终端设备选择第二二级波束的方式与第一终端设备选择第一二级波束的方式相同,可选地,本实施例中用于发送第三检测信息的至少一个第二二级波束可以为第二终端设备通过对测量值满足第二阈值的所有第二检测信号的到达角DoA进行计算,从DoA计算结果中选择至少一个极大值所获取的;不同的是,第二终端设备在计算第二检测信号的DoA时,不会仅考虑第一终端设备使用某个第一二级波束发送第二检测信息的DoA,而是会对第一终端设备所使用的所有第一二级波束发送第二检测信息的DoA进行计算;在另一种实现方式中,第二终端设备也可以从测量值满足第二阈值的第二一级波束中随机选择第二二级波束。另外,第二阈值同样可以包括RSSI、RSRP、RSRQ、SNR和SINR中的一个或多个。

S260,第一终端设备对接收到的每个第三检测信息进行测量,获取测量值最高的一对二级波束对,并确定该对二级波束对的波束配对结果。

在本实施例中,第一终端设备接收第三检测信息时,第一终端设备采用的接收波束和第二终端设备采用的发送波束均为二级波束,并且均为从测量值满足预置条件的一级波束中选择的部分二级波束,即已经减少了收发两端需要轮询发送的二级波束的数量,具体地,第一终端设备可以S230中选择出的第一二级波束(x个)进行接收,接收的顺序可以是根据第一二级波束ID从小到大轮询,例如从1到x,并且通过接收到的第三检测信息中包含的第二二级波束的数量(y个)的指示,可以确定使用每个第一二级波束接收时要重复接收多少次,即第一终端设备总共进行了x*y次的接收,进而通过对接收的第三检测信息的测量获取到测量值最高的一对二级波束对,该二级波束对具体包括一个第一二级波束和一个第二二级波束,例如该对二级波束对中第二终端设备的第二二级波束ID为B_bt,第一终端设备的第一二级波束 ID为S_bw;并且本实施例中二级波束对的测量值同样可以包括RSSI、RSRP、RSRQ、SNR和SINR中的一个或多个。

在具体实现中,对于已识别出的二级波束对,B_bt和S_bw,第一终端设备可以将这对二级波束对的接收指标(记为Q_bp)与预设的门限值(记为Th_bp)进行比较,Th_bp决定了可以进行可靠通信所要求达到的指标要求,该Th_bp同样可以包括RSSI、RSRP、RSRQ、SNR和SINR中的一个或多个。如果B_bt和S_bw这对二级波束对的Q_bp>=Th_bp,则表明波束配对成功,否则表明波束配对失败。另外,第一终端设备还可以计算第二二级波束S_bw与在S230中选择S_bw时所参考的DoA估计方向之间的夹角,用该夹角更新该第一终端设备的DoA_offset。

S270,第一终端设备通过二级波束对中的第一二级波束向第二终端设备重复发送第一波束选择信息,第一波束选择信息中包括配对失败标识,或者包括配对成功标识、以及二级波束对中的第一二级波束ID和第二二级波束ID,第一波束选择信息用于指示第二终端设备接收重复发送的第一波束选择信息。

在本实施例中,第一终端设备使用选择出的第二二级波束S_bw向第二终端设备发送进行波束选择的结果,即第一波束选择信息;若S260中波束配对失败,则该第一波束选择信息中仅包括配对失败标识,例如可以为P_fa,若S260中波束配对成功,则该第一波束选择信息中包括配对成功标识,例如可以为P_su,以及该二级波束对中第一二级波束ID和第二二级波束ID,即为B_bt和S_bw。

可选地,本实施例中的第一波束选择信息重复发送y次,对应第二终端设备在S250中选择出的第二二级波束的数量(y个),即第一波束选择信息具体用于指示第二终端设备通过已选择的第二二级波束分别接收第一终端设备发送的第一波束选择信息,从而第二终端设备使用S250中选择出的第二二级波束B_b1,……,B_by依次对第一终端设备发送的第一波束选择结果信息进行接收,在本方案中第二终端设备接收的次数共为y次,获取到第一终端设备的配对结果P_su或P_fa,在配对结果为P_su时还包括二级波束对的选择结果,B_bt和S_bw。

在本实施例的另一种可能的实现方式中,第一波束选择信息具体用于指 示第二终端设备通过已获取的每个第二一级波束分别接收第一终端设备发送的第一波束选择信息,从而通过第一波束选择信息中所指示的第二二级波束接收第一终端设备发送的第一波束选择信息;也就是说,第二终端设备也可以根据S240中选择出的每个第二一级波束(h个)先进行h次接收,通过这h次接收,可以获得第一终端设备发送的第一波束选择信息中包含的第二二级波束ID(B_bt),从而第二终端设备通过第二二级波束B_bt再次接收第一波束选择信息,在本方案中第二终端设备接收的次数共为h+1次,进一步地减少了波束选择的时间开销;相应地,这种方案下第一终端设备应遵循相同规则,重复发送h+1次第一波束选择信息即可。

进一步地,本发明上述实施例提供的方法中,第一波束选择信息还用于在其包括配对成功标识时,指示第二终端设备判断二级波束对的配对结果,具体地,第二终端设备接收并成功解析了第一波束选择信息后,还可以根据自身对该第一波束选择信息的测量,同样可以采用RSSI、RSRP、RSRQ、SNR和SINR中的一项或多项作为测量指标,判断自身的测量结果和第一终端设备反馈的配对结果是否一致,如果一致则判断该波束配对正确,则可以向第一终端设备回复确认消息,即接收到的配对结果是P_su,则波束选择过程结束,后续使用二级波束进行通信时第二终端设备与第一终端设备分别使用二级波束B_bt和S_bw,并且第二终端设备可以计算第二二级波束B_bt与S250中选择该波束B_bt时所参考的DoA估计方向之间的夹角,通过该夹角更新第二终端设备的DoA_offset。在具体实现中,该第一波束选择信息还用于在其包括配对失败标识时,指示第二终端设备通过已选择的第二二级波束重新发送第三检测信息,用于重新发送第三检测信息的第二二级波束排除二级波束对中的第二二级波束,即当第二终端设备接收到的配对结果是P_fa,则本次波束选择失败,第二终端设备会重新进行第二二级波束的选择,即会再次执行S250~S270,具体的执行过程与实施例中的S250~S270的方式基本相同,第二终端设备与第一终端设备遍历的收发两端的二级波束范围同样是波束B_b1,……,B_by和波束S_b1,……,S_bx,不同的是,需要排除第一次执行S270时已选择出的二级波束对,B_bt和S_bw,即再次执行S260和S270时,第一终端设备选择二级波束对的范围变小。如果重新进行第二二级波束的选择后,选出了指标满足Th_bp的二级波束对,则波束选择过程结 束;如果仍未能选择出满足Th_bp的二级波束对,则波束选择失败,第二终端设备与第一终端设备还可以在一定时间后重新发起完整的波束选择过程。

可选地,如图9所示,为本发明实施例所提供的另一种波束选择方法的流程图,图9为在上述图8所示实施例的基础上的进一步描述,S220中第一终端设备对接收到的每个第一检测信息进行测量,具体可以获取到测量值满足第一阈值的至少一对一级波束对,则每个所述第二检测信息中还包括每对一级波束对中的第二一级波束ID;相应地,S230可以替换为:第一终端设备从获取的每对一级波束对的第一一级波束中选择用于发送第二检测信息的至少一个第一二级波束。

在本实施例中,第二检测信息可以由第二终端设备按照第二一级波束ID的编号顺序依次接收,例如以从1到N的顺序接收,若第二检测信息中携带的第二一级波束ID的最大编号为B_Bn,则第二终端设备同样只需要依次使用第二一级波束B_B1,B_B2,……,B_Bn进行n组接收即可,而不需要重复N次,即第一终端设备要重复发送第二检测信息的次数为n*x次,相比于上述实施例中的重复发送N*x次第二检测信息,进一步降低了波束选择的时间开销。

在本实施例中,由于第二终端设备同样具有多级波束,则S240中重复发送的第二检测信息还用于指示第二终端设备对接收到的每个第二检测信息进行测量,获取测量值满足第三阈值的至少一对第一波束对,每对第一波束对包括一个第二一级波束和第一终端设备已选择的一个第一二级波束,并且从获取的每对第一波束对的第二一级波束中选择用于发送第四检测信息的至少一个第二二级波束;具体地,本实施例中用于发送第四检测信息的至少一个第二二级波束为第二终端设备通过对测量值满足第三阈值的每个第二检测信号的到达角DoA分别进行计算,从每个DoA计算结果中分别选择至少一个极大值所获取的,本实施中第二终端设备选择第二二级波束的情况与第一终端设备选择第一二级波束的情况类似,第二终端设备已经识别出接收的第二检测信息中指标满足条件的几次接收所述对应的第一终端设备的发送波束,因此,第二终端设备可以具体根据这几次接收时第二检测信息的DoA进行计算,该第三阈值同样可以包括RSSI、RSRP、RSRQ、SNR和SINR中的一个或多个。本实施例与图8所示实施例中S250~S270的具体实现方式也所不同, 以下说明本实施例的具体实现方式。

S250,第一终端设备接收第二终端设备通过已选择的每个第二二级波束分别重复发送的第四检测信息,每个第四检测信息中包括第二终端设备ID、获取的至少一对第一波束对中的第一二级波束ID,以及第二终端设备选择的第二二级波束的数量和用于发送当前第四检测信息的第二二级波束ID。

在本实施例中,第一终端设备接收重复发送的第四检测信息的具体方式可以为:一方面,第一终端设备采用已选择的每个第一二级波束分别重复接收重复发送的第四检测信息,即通过接收到的第四检测信息中包含的第二二级波束的数量(y个)的指示,第一终端设备可以确定使用每个第一二级波束接收时需要重复接收的次数,即第一终端设备总共接收x*y次;另一方面,第一终端设备按照已选择的第一二级波束ID的编号顺序,例如为从1到x的顺序,采用已选择的部分第一二级波束分别重复接收重复发送的第四检测信息,具体地,若第四检测信息中携带的第一二级波束ID的最大编号为S_bw,则第一终端设备同样只需要依次使用第一二级波束S_b1,S_b2,……,S_bw进行w组接收即可,而不需要重复x次,即第一终端设备要重复发送第四检测信息的次数为w*y次,相比于上述实施例中的重复发送x*y次第四检测信息,进一步地降低了波束选择的时间开销;再一方面,第一终端设备采用S220中已获取的每个第一一级波束分别接收重复发送的第四检测信息,从而根据已接收的第四检测信息中的第一二级波束ID的指示,采用第二终端设备选择的每个第一二级波束分别重复接收重复发送的第四检测信息,也就是说,第一终端设备根据S220中选择出的每个第一一级波束(k个)先进行k次接收,通过这k次接收,可以获得第四检测信息中包含的第二二级波束的数量(y个),还可以通过获得第四检测信息中包含的第一二级波束ID获知其数量,例如为r个,r小于x,也小于w,从而第一终端设备通过r个第一二级波束分别接收第四检测信息,在本方案中第一终端设备接收的次数共为k+r*y次,更进一步地降低了波束选择的时间开销。

S260,第一终端设备对接收到的每个第四检测信息进行测量,获取测量值最高的一对二级波束对,并确定二级波束对的波束配对结果。本实施例中S260的具体实现方式可以参考图8所示实施例中的S260,不同之处在于第四检测信息的接收次数并不一定为x*y次,还可以为w*y次,或者为k+r*y次, 上述已经具体说明,其中,该二级波束对包括一个第一二级波束和一个第二二级波束。

S270,第一终端设备通过二级波束对中的第一二级波束向第二终端设备重复发送第二波束选择信息,第二波束选择信息中包括配对失败标识,或者包括配对成功标识,以及二级波束对中的第一二级波束ID和第二二级波束ID,第二波束选择信息用于指示第二终端设备接收重复发送的第二波束选择信息。

在本实施例中,第二终端设备接收该第二波束选择信息的方式和次数与图8所示实施例中接收第一波束选择信息的方式和次数类似,并且第二终端设备根据第二波束选择信息中包括的内容所执行的进一步处理也与上述实施例相同,故在此不再赘述。

可选地,在上述图3所示实施例的另一种可能的实现方式中,第二终端设备仅包括多个第二一级波束,并不存在二级以上的波束,如图10所示,为本发明实施例所提供的又一种波束选择方法的流程图,在本实施例中,重复发送的第二检测信息还用于指示第二终端设备对接收到的每个第二检测信息进行测量以获取测量值最高的一对第二波束对,并确定第二波束对的波束配对结果,从而通过第二波束对中的第二一级波束向第一终端设备重复发送第三波束选择信息,其中,第二波束对包括一个第二一级波束和一个第一终端设备已选择的第一二级波束;相应地,本实施例提供的方法还包括:

S150,第一终端设备通过已选择的每个第一二级波束分别接收重复发送的第三波束选择信息,第三波束选择信息中包括配对成功标识,或者包括配对失败标识,以及第二波束对中的第二一级波束ID和第一二级波束ID。

S160,第一终端设备在第三波束选择信息中包括配对成功标识时,判断第二波束对的配对结果。

S170,第一终端设备在第三波束选择信息中包括配对失败标识时,向第二终端设备发送配对失败信息,配对失败信息用于指示第二终端设备重新选择第二波束对,重新选择的第二波束对排除已选择的第二波速对中的第二一级波束和第一二级波束。需要说明的是,S160和S170为本实施例中两种可选的实现方式,通常第三波束选择信息中仅能选择性的包括配对失败标识或者配对失败标识。

本实施例中第三波束选择信息的发送方式和次数,以及第一终端设备根据第三波束选择信息中的内容所执行的进一步处理均与上述实施例类似,故在此不再赘述。

实施例三

图11为本发明实施例三所提供的一种波束选择方法的流程图。本实施例提供的方法适用于进行波束选择的收发两端,其中至少一端具有多级波束的情况,例如执行波束选择方法的第二终端设备具有多个第二一级波束,对端的第一终端设备具有多个第一一级波束,并且每个第一一级波束中包括多个第一二级波束,本实施例中的第二终端设备通常以硬件和软件的方法来实现,如图11所示,本实施例的方法可以包括:

S310,第二终端设备采用每个第二一级波束分别向第一终端设备重复发送第一检测信息,其中,每个第一检测信息中包括第二终端设备ID和用于发送当前第一检测信息的第二一级波束ID,该重复发送的第一检测信息用于指示第一终端设备通过每个第一一级波束分别重复接收该重复发送的第一检测信息,还用于指示第一终端设备对接收到的每个第一检测信息进行测量以获取到测量值满足第一阈值的至少一个第一一级波束,并从获取的每个第一一级波束中选择用于发送第二检测信息的至少一个第一二级波束。

在本实施例中,第二终端设备为波束选择中的发送端,例如可以为BS,第一终端设备为波束选择中的发送端,例如可以为手机、PDA或笔记本电脑等移动终端,并且本实施例中的第一终端设备至少具有两级波束,即第一一级波束和第一二级波束,其中,第一二级波束为相对第一一级波束来说较窄的波束,要实现最窄波束的选择,与现有技术提供的方式类似,首先需要从最宽的波束开始选择,即从一级波束开始选择。具体地,第二终端设备使用第二一级波束重复发送第一检测信息,第一终端设备通过第一一级波束接收,由于该第二终端设备对第一终端设备所使用的第一一级波束个数是已知,例如可以通过初始的接入过程获知或者由规范定义,因此第二终端设备可以明确重复发送的次数,以保证第一终端设备可以使用每个第一一级波束尝试接收第二终端设备使用每个第二一级波束发送的第一检测信息,然而,第一终端设备在接收时并不知道发送端的情况,因此,第一检测信息中通常包括第二终端设备ID和用于发送当前第一检测信息的第二一级波束ID,从而在遍历收发两端一级波束的所有配对后,第一终端设备可以明确的得知每对一级 波束配对所使用的第二一级波束ID和第一一级波束ID,为随后的波束选择提供依据;通过上述采用一级波束重复发送的方式可知,第一终端设备接收到的第一检测信息的数量为上述遍历收发两端一级波束的所有配对的数量,即为第一一级波束的数量乘以第二一级波束的数量。本实施例中同样可以参考上述图4中收发两端的波束情况,并且第二终端设备发送第一检测信息的方式同样可以参考上述实施例中的图5和图6,故在此不再赘述,具体发送次数例如为N*S次。

需要说明的是,本实施例中上述第一检测信息中携带的第二一级波束ID也可以在该第一检测信息中隐式地指示,例如通过不同的导频序列,具体实现方式与上述实施例类似;另外,本实施例中第一终端设备根据第一检测信息的测量值获取第一一级波束,从获取的第一一级波束中选择第一二级波束,以及通过选择出的第一二级波束发送第二检测信息的方式均与上述实施例相同,故在此不再赘述,具体地,第一终端设备选择的第一一级波束的数量例如为k个,从该k个第一一级波束中选择的第一二级波束的数量例如为x个;并且本实施例中的第一阈值同样可以包括RSSI、RSRP、RSRQ、SNR和SINR中的一个或多个。

S320,第二终端设备接收第一终端设备通过已选择的每个第一二级波束分别重复发送的第二检测信息,每个第二检测信息中包括第一终端设备ID、已选择的第一二级波束的数量和用于发送当前第二检测信息的第一二级波束ID。

在本实施例中,第一终端设备使用已选择的第一二级波束发送第二检测信息,第二终端设备通过第二一级波束进行接收,同样可以参考图5和图6中所示的重复发送方案,重复发送的次数均为N*x次,上述重复发送的方案在第一终端设备和第二终端设备中是预先约定好的,要保证收发两端是一致的;并且在每次发送时,第二检测信息中包含第一终端设备ID,在S310中选择出的第一二级波束的数量和用于发送当前第二检测信息的第一二级波束ID。另外,本实施例中第二检测信息中携带的第一二级波束ID同样可以在该第二检测信息中隐式地指示,例如通过不同的导频序列,具体指示方式与上述第一检测信息中指示第二一级波束ID的方式类似,故在此不再赘述。

需要说明的是,在本实施例中,第二终端设备使用其第二一级波束进行 接收,在接收前并不知道发送端的情况,即不知道哪个第二一级波束可以实现最佳的通信质量,因此可以通过遍历每个第二一级波束进行接收,接收的顺序可以是根据第二一级波束ID从小到大的方式轮询,例如可以为从1到N的顺序依次接收,并且,第二终端设备通过接收到的第二检测信息中包含的第一二级波束的数量(x个)的指示,可以确定使用每个第二一级波束接收时需要重复接收的次数,因此可以确定,本实施例中重复发送的第二检测信息具体用于指示第二终端设备通过每个第二一级波束分别重复接收上述重复发送的第二检测信息,该第一终端设备发送第二检测信息的次数为第一终端设备选择的第一二级波束的数量乘以全部第二一级波束的数量,即为N*x次;另外,第二终端设备通过第二检测信息中携带的第一二级波束ID,在后续选择第二终端设备侧的波束时可知接收质量符合要求的第一二级波束ID,以实现最佳波束的配对。

在本实施例中,第二终端设备在重复发送的第一检测信息后,使得第一终端设备根据接收到的第一检测信息的测量值进行处理,从测量值符合条件的每个第一一级波束中分别选出部分第一二级波束,以进行第二检测信息的发送,相比于现有技术中通过选定的一级波束中的所有二级波束进行轮询的方式,极大的减少了收发两端轮询发送时需要遍历的配对数量,可以有效的降低波束选择过程的时间开销。

本实施例所提供的波束选择方法,由具有多个第二一级波束的第二终端设备执行,该第二终端设备采用每个第二一级波束分别向第一终端设备重复发送的第一检测信息,使得第一终端设备通过每个第一一级波束分别重复接收并测量该重复发送的第一检测信息,以从测量值满足第一阈值的至少一个第一一级波束中选择出用于发送第二检测信息的第一二级波束,实现了第二终端设备接收到的第二检测信息为第一终端通过选择出的第一二级波束分别发送的,相比于现有技术中通过选定的一级波束中的所有二级波束进行轮询发送的方式,极大的减少了收发两端轮询发送时需要遍历的配对数量,可以有效的降低波束选择过程的时间开销,即本实施例提供的波束选择方法,解决了现有技术中具有多级波束的终端设备在进行波束选择时,由于在每级波束的选择过程中均需要遍历收发两端波束的所有配对,而导致收发两端的波束配对次数较多,时间开销较大的问题。

进一步地,本实施例提供的方法中,第一终端设备可以通过对测量值符合条件的第一检测信息的DoA进行计算,获取DoA计算结果中极大值对应的第一二级波束作为发送第二检测信息的第一二级波束,在大量减少二级波束轮询发送时需要遍历的数量的同时,通过该方式选取的第一二级波束为从已测量的第一检测信息计算出的接收质量较高的第一终端设备侧的二级波束,即在降低波束选择范围的同时,选取可能达到较高通信质量的第一二级波束。

可选地,在图11所示实施例的另一种可能的实现方式中,S310中重复发送的第一检测信息具体用于指示第一终端设备对接收到的每个第一检测信息进行测量以获取到测量值满足第一阈值的至少一对一级波束对,并从获取的每对一级波束对的第一一级波束中选择用于发送第二检测信息的至少一个第一二级波束,其中,每对一级波束对包括一个第一一级波束和一个第二一级波束;相应地,每个第二检测信息中还包括每对一级波束对中的第二一级波束ID。

本实施例在具体实现中,S320可以包括:第二终端设备按照第二一级波束ID的编号顺序接收第二检测信息,则仅需采用部分第二一级波束分别重复接收上述重复发送的第二检测信息,第二终端设备接收第二检测信息的次数具体为第一终端设备选择的第一二级波束的数量乘以部分第二一级波束的数量;具体地,例如第二终端设备以第二一级波束ID从1到N的顺序进行接收,并且该第二检测信息中携带的第二一级波束ID的最大编号为B_Bn,则第二终端设备只需要依次使用第二一级波束B_B1,B_B2,……,B_Bn进行n组接收即可,而不需要重复N次,即第一终端设备要重复发送第二检测信息的次数为n*x次,相比于上述实施例中的重复发送N*x次第二检测信息,进一步降低了波束选择的时间开销,即第二终端设备。

实施例四

图12为本发明实施例四所提供的一种波束选择方法的流程图。在上述图11所示实施例的基础上,执行本实施例提供的方法的第二终端设备同样具有多级波束,即每个第二一级波束中包括多个第二二级波束,则本实施例的方法具体包括:

S410,第二终端设备采用每个第二一级波束分别向第一终端设备重复发 送第一检测信息,其中,每个第一检测信息中包括第二终端设备ID和用于发送当前第一检测信息的第二一级波束ID,该重复发送的第一检测信息用于指示第一终端设备通过每个第一一级波束分别重复接收该复发送的第一检测信息,还用于指示第一终端设备对接收到的每个第一检测信息进行测量以获取到测量值满足第一阈值的至少一个第一一级波束,并从获取的每个第一一级波束中选择用于发送第二检测信息的至少一个第一二级波束。

在本实施例中,第二终端设备发送第二检测信息的次数同样为第二一级波束的数量乘以第一一级波束的数量。

S420,第二终端设备接收第一终端设备通过已选择的每个第一二级波束分别重复发送的第二检测信息,每个第二检测信息中包括第一终端设备ID、已选择的第一二级波束的数量和用于发送当前第二检测信息的第一二级波束ID。

具体地,S410~S420的具体实现方式可以参考实施例三中的S310~S320。需要说明的是,由于本实施例中的第二终端设备也具有多级波束,则S420中第二终端设备接收的第二检测信息之后,还包括:

S430,第二终端设备对接收到的每个第二检测信息进行测量,获取测量值满足第二阈值的至少一个第二一级波束。

S440,第二终端设备从获取的每个第二一级波束中选择用于发送第三检测信息的至少一个第二二级波束。

在本实施例中,第二终端设备测量第二检测信息,从测量值中获取第二一级波束,以及从第二一级波束中选择第二二级波束的方式,均与第一终端设备测量第一检测信息,从测量值中获取第一一级波束,以及从第一一级波束中选择第一二级波束的方式相同,故在此不再赘述。

与上述图11所示实施例相同,本实施例中获取的测量值满足第一阈值的第一一级波束例如为k个,从其中选择的第一二级波束同样为x个,另外,第二终端设备获取的测量满足第二阈值的第二一级波束例如为h个。

S450,第二终端设备通过已选择的每个第二二级波束分别向第一终端设备重复发送第三检测信息,其中,每个第三检测信息中包括第二终端设备身份标识ID、第二终端设备选择的第二二级波束的数量和用于发送当前第三检测信息的第二二级波束ID,该重复发送的第三检测信息用于指示第一终端设备采用已选择的每个第一二级波束分别重复接收该重复发送的第三检测信 息,还用于指示第一终端设备对接收到的每个第三检测信息进行测量以获取到测量值最高的一对二级波束对,并确定二级波束对的波束配对结果,从而通过获取的二级波束对中的第一二级波速向第二终端设备重复发送第一波束选择信息。

在本实施例中,第二终端设备通过已选择的第二二级波束重复发送第三检测信息,第一终端设备接收该第三检测信息的方式和次数均与上述实施例相同,即该第三检测信息重复发送的次数为x*y次,即第二终端设备发送第三检测信息的次数为第一终端设备选择的第一二级波束的数量乘以第二终端设备选择的第二二级波束的数量,并且重复方式在第一终端设备和第二终端设备中也是约定好的,要保证收发两端是一致的。另外,在每次发送时,第三检测信息中包含第一终端设备ID,在S430中选择出的第二二级波束的数量和用于发送当前第三检测信息的第二二级波束ID,本实施例中的第三检测信息中携带的第二二级波束ID同样可以在该第三检测信息中隐式地指示,例如通过不同的导频序列,具体方式与上述实施例中相同,故在此不再赘述。

需要说明的是,本实施例中第二终端设备选择第二二级波束的方式与第一终端设备选择第一二级波束的方式相同,可选地,本实施例中用于发送第三检测信息的至少一个第二二级波束可以为第二终端设备通过对测量值满足第二阈值的所有第二检测信号的到达角DoA进行计算,从DoA计算结果中选择至少一个极大值所获取的;不同的是,第二终端设备在计算第二检测信号的DoA时,不会仅考虑第一终端设备使用某个第一二级波束发送第二检测信息的DoA,而是会对第一终端设备所使用的所有第一二级波束发送第二检测信息的DoA进行计算;在另一种实现方式中,第二终端设备也可以从测量值满足第二阈值的第二一级波束中随机选择第二二级波束。另外,第二阈值同样可以包括RSSI、RSRP、RSRQ、SNR和SINR中的一个或多个。

在本实施例中,第一终端设备接收第三检测信息时,第一终端设备采用的接收波束和第二终端设备采用的发送波束均为二级波束,并且均为从测量值满足预置条件的一级波束中选择的部分二级波束,即已经减少了收发两端需要轮询发送的二级波束的数量,具体地,第一终端设备可以S410中选择出的第一二级波束(x个)进行接收,接收的顺序可以是根据第一二级波束ID从小到大轮询,例如从1到x,并且通过接收到的第三检测信息中包含的第二二级波束的数量(y个)的指示,可以确定使用每个第一二级波束接收时 要重复接收多少次,即第一终端设备总共进行了x*y次的接收,进而通过对接收的第三检测信息的测量获取到测量值最高的一对二级波束对,该二级波束对包括一个第一二级波束和一个第二二级波束,例如该对二级波束对中第二终端设备的第二二级波束ID为B_bt,第一终端设备的第一二级波束ID为S_bw;并且本实施例中二级波束对的测量值同样可以包括RSSI、RSRP、RSRQ、SNR和SINR中的一个或多个。

需要说明的是,本实施例中第一终端设备确定已识别出的二级波束对,即B_bt和S_bw的配对结果的方式同样与上述实施例相同,即可以将这对二级波束对的Q_bp与Th_bp进行比较,Th_bp决定了可以进行可靠通信所要求达到的指标要求,该Th_bp同样可以包括RSSI、RSRP、RSRQ、SNR和SINR中的一个或多个。如果B_bt和S_bw这对二级波束对的Q_bp>=Th_bp,则表明波束配对成功,否则表明波束配对失败。

S460,第二终端设备接收第一终端设备重复发送的第一波束选择信息,第一波束选择信息中包括配对失败标识,或者包括配对成功标识,以及二级波束对中的第一二级波束ID和第二二级波束ID。

在本实施例中,第二终端设备接收第一终端设备使用选择出的第二二级波束S_bw向第二终端设备发送进行波束选择的结果,即第一波束选择信息;若S450中波束配对失败,则该第一波束选择信息中仅包括配对失败标识,例如可以为P_fa,若S450中波束配对成功,则该第一波束选择信息中包括配对成功标识,例如可以为P_su,以及该二级波束对中第一二级波束ID和第二二级波束ID,即为B_bt和S_bw。

可选地,本实施例中的第一波束选择信息重复发送y次,对应第二终端设备在S440中选择出的第二二级波束的数量(y个),则第二终端设备接收第一波束选择信息的具体方式为:使用S440中选择出的y个第二二级波束依次对第一终端设备重复发送的第一波束选择结果信息进行接收,在本方案中第二终端设备接收的次数共为y次,获取到第一终端设备的配对结果P_su或P_fa,在配对结果为P_su时还包括二级波束对的选择结果,B_bt和S_bw。

在本实施例的另一种可能的实现方式中,第二终端设备接收第一波束选择信息的具体方式还可以为;第二终端设备根据S430中选择出的每个第二一级波束(h个)先进行h次接收,通过这h次接收,可以获得第一终端设备发送的第一波束选择信息中包含的第二二级波束ID(B_bt),从而第二终端 设备通过第二二级波束B_bt再次接收第一波束选择信息,在本方案中第二终端设备接收的次数共为h+1次,进一步地减少了波束选择的时间开销;相应地,这种方案下第一终端设备应遵循相同规则,重复发送h+1次第一波束选择信息即可。

进一步地,本发明上述实施例提供的方法中,第二终端设备可以根据接收到的第一波束选择选择信息中的内容执行进一步地处理,则本实施例提供的方法还可以包括:S470,第二终端设备在第一波束选择信息中包括配对成功标识时,判断二级波束对的配对结果;S480,第二终端设备在第一波束选择信息中包括配对失败标识时,通过已选择的第二二级波束重新发送第三检测信息,用于重新发送第三检测信息的第二二级波束排除二级波束对中的第二二级波束。需要说明的是,S470和S480为本实施例中两种可选的实现方式,通常第一波束选择信息中仅能选择性的包括配对失败标识或者配对失败标识。

在本实施例中,第二终端设备接收到的第一波束选择信息中的具体内容可能为指示配对成功,也可能为指示配对失败,第二终端设备在配对指示信息的内容不同时执行相应的操作,具体实现方式均与上述实施例相同,故在此不再赘述。

可选地,如图13所示,为本发明实施例所提供的再一种波束选择方法的流程图,图13为在上述图12所示实施例的基础上的进一步描述,S410中重复发送的第一检测信息用于指示第一终端设备对接收到的每个第一检测信息进行测量,具体可以获取到测量值满足第一阈值的至少一对一级波束对,并从获取的每对一级波束对的第一一级波束中选择用于发送第二检测信息的至少一个第一二级波束;相应地,S420中第二终端设备接收到的每个第二检测信息中还包括每对一级波束对中的第二一级波束ID。

在本实施例中,第二终端设备接收第二检测信息的具体方式可以为:第二终端设备按照第二一级波束ID的编号顺序依次接收,则仅需采用部分第二一级波束分别重复接收上述重复发送的第二检测信息,第二终端设备接收第二检测信息的次数具体为第一终端设备选择的第一二级波束的数量乘以部分第二一级波束的数量;举例来说,第二终端设备根据第二一级波束ID以从1到N的顺序接收,若第二检测信息中携带的第二一级波束ID的最大编号为 B_Bn,则第二终端设备同样只需要依次使用第二一级波束B_B1,B_B2,……,B_Bn进行n组接收即可,而不需要重复N次,即第一终端设备要重复发送第二检测信息的次数为n*x次,相比于上述实施例中的重复发送N*x次第二检测信息,进一步降低了波束选择的时间开销。

在本实施例中,由于第二终端设备同样具有多级波束,并且第一终端设备发送的第二检测信息中还携带有已选择的第二一级波束,则本实施例与图12所示实施例中S430~S470的具体实现方式也所不同,以下说明本实施例中S430~S470的具体实现方式。

S430,第二终端设备对接收到的每个第二检测信息进行测量,获取测量值满足第三阈值的至少一对第一波束对,每对第一波束对包括一个第二一级波束和一个第一终端设备已选择的第一二级波束。

本实施例的具体实现方式与图12所示实施例中的S430类似,不同在于,本实施例在S410中第一终端设备已经选择出第二一级波束,因此,在S430中第二终端设备在选择其自身的第二二级波束的同时,还选择出第一终端设备的第一二级波束,即获取到测量值满足第三阈值的至少一对第一波束对;另外,第二终端设备选择第二二级波束的具体方式与图12所示实施例有所不同,具体地,第二终端设备通过对测量值满足第三阈值的每个第二检测信号的到达角DoA分别进行计算,从每个DoA计算结果中分别选择至少一个极大值对应的第二二级波束用于发送第四检测信息,该第三阈值同样可以包括RSSI、RSRP、RSRQ、SNR和SINR中的一个或多个。

S440,第二终端设备从获取的每对第一波束对的第二一级波束中选择用于发送第四检测信息的至少一个第二二级波束。

S450,第二终端设备采用已选择的每个第二二级波束分别向第一终端设备重复发送第四检测信息,其中,每个第四检测信息中包括第二终端设备ID、获取的至少一对第一波束对中的第一二级波束ID,以及第二终端设备选择的第二二级波束的数量和用于发送当前第四检测信息的第二二级波束ID,第四检测信息用于指示第一终端设备接收重复发送的第四检测信息,还用于指示第一终端设备对接收到的每个第四检测信息进行测量以获取到测量值最高的一对二级波束对,并确定二级波束对的波束配对结果,从而通过获取的二级波束对中的第一二级波速向第二终端设备重复发送第二波束选择信息,上述二级波束对具体包括一个第一二级波束和一个第二二级波束。

在本实施例中,第四检测信息用于指示第一终端设备接收重复发送的第四检测信息的具体方式可以为:一方面,指示第一终端设备采用已选择的每个第一二级波束分别重复接收重复发送的第四检测信息,即通过接收到的第四检测信息中包含的第二二级波束的数量(y个)的指示,第一终端设备可以确定使用每个第一二级波束接收时需要重复接收的次数,即第一终端设备总共接收x*y次;另一方面,该第四检测信息还用于指示第一终端设备按照已选择的第一二级波束ID的编号顺序依次接收,例如为从1到x的顺序,则第一终端设备采用已选择的部分第一二级波束分别重复接收重复发送的第四检测信息,具体地,若第四检测信息中携带的第一二级波束ID的最大编号为S_bw,则第一终端设备同样只需要依次使用第一二级波束S_b1,S_b2,……,S_bw进行w组接收即可,而不需要重复x次,即第一终端设备要重复发送第四检测信息的次数为w*y次,相比于上述实施例中的重复发送x*y次第四检测信息,进一步地降低了波束选择的时间开销;再一方面,指示第一终端设备采用中已获取的每个第一一级波束分别接收重复发送的第四检测信息,从而根据已接收的第四检测信息中的第一二级波束ID的指示,采用第二终端设备选择的每个第一二级波束分别重复接收重复发送的第四检测信息,也就是说,第一终端设备根据已选择出的每个第一一级波束(k个)先进行k次接收,通过这k次接收,可以获得第四检测信息中包含的第二二级波束的数量(y个),还可以通过获得第四检测信息中包含的第一二级波束ID获知其数量,例如为r个,r小于x,也小于w,从而第一终端设备通过r个第一二级波束分别接收第四检测信息,在本方案中第一终端设备接收的次数共为k+r*y次,更进一步地降低了波束选择的时间开销。

S460,第二终端设备接收第一终端设备重复发送的第二波束选择信息,第二波束选择信息中包括配对失败标识,或者包括配对成功标识、以及二级波束对中的第一二级波束ID和第二二级波束ID。

在本实施例中,第二终端设备接收该第二波束选择信息的方式和次数与图12所示实施例中接收第一波束选择信息的方式和次数类似,并且第二终端设备根据第二波束选择信息中包括的内容所执行的进一步处理也与上述实施例相同,具体包括:S470,第二终端设备在第二波束选择信息中包括配对成功标识时,判断二级波束对的配对结果;S480,第二终端设备在第二波束选择信息中包括配对失败标识时,通过已选择的第二二级波束重新发送第四检 测信息,用于重新发送第四检测信息的第二二级波束排除二级波束对中的第二二级波束。需要说明的是,S470和S480为本实施例中两种可选的实现方式,通常第一波束选择信息中仅能选择性的包括配对失败标识或者配对失败标识。

可选地,在上述图11所示实施例的另一种可能的实现方式中,第二终端设备仅包括多个第二一级波束,并不存在二级以上的波束,如图14所示,为本发明实施例所提供的还一种波束选择方法的流程图,在本实施例提供的方法在图11所示实施例的基础上,还包括:

S330,第二终端设备对接收到的每个第二检测信息进行测量,获取测量值最高的一对第二波束对,并确定第二波束对的波束配对结果,第二波束对包括一个第二一级波束和一个第一终端设备已选择的第一二级波束。

S340,第二终端设备通过第二波束对中的第二一级波束向第一终端设备重复发送第三波束选择信息,其中,第三波束选择信息中包括配对失败标识,或者包括配对成功标识、以及第二波束对中的第二一级波束ID和第一二级波束ID,该重复发送的第三波束选择信息用于指示第一终端设备通过已选择的每个第一二级波束分别接收该重复发送的第三波束选择信息。

本实施例中第二终端设备获取第二波束对,从第二波束对中选择第一二级波束,以及通过选择的第一二级波束第三波束选择信息的发送方式和次数与上述实施例类似,故在此不再赘述。

进一步地,本实施例中重复重复发送的第三波束选择信息还用于在其包括配对成功标识时,指示第一终端设备判断第二波束对的配对结果;或者,还用于在其包括配对失败标识时,指示第一终端设备向第二终端设备发送配对失败信息;则本实施例提供的方法还可以包括:第二终端设备根据配对失败信息重新选择第二波束对,重新选择的第二波束对排除已选择的第二波速对中的第二一级波束和第一二级波束。

实施例五

图15为本发明实施例五所提供的还一种波束选择方法的流程图。本实施例提供的方法适用于进行波束选择的收发两端,其中至少一端具有多级波束的情况,其中,执行波束选择方法的第一终端设备具有多个第一一级波束,每个第一一级波束中包括多个第一二级波束,如图15所示,本实施例的方法可以包括:

S501,第二终端设备采用每个第二一级波束分别向第一终端设备重复发送第一检测信息;其中,每个第一检测信息中包括第二终端设备ID和用于发送当前第一检测信息的第二一级波束ID。

在本实施例中,第二终端设备发送第一检测信息的次数为第二一级波束的数量乘以第一一级波束的数量,同样参考上述实施例中的具体实例,第一一级波束的数量为S个,第二一级波束的数量为N个,则第二终端设备需要重复发送第一检测信息N*S次,相应地,第一终端设备采用每个第一一级波束分别接收第二终端设备通过每个第二一级波束重复发送的第一检测信息,同样为N*S次。

S502,第一终端设备对接收到的每个第一检测信息进行测量,获取测量值满足第一阈值的至少一个第一一级波束。本实施例中第一终端设备获取的第一一级波束例如为k个。

S503,第一终端设备从获取的每个第一一级波束中选择用于发送第二检测信息的至少一个第一二级波束。本实施例中第一终端设备选择第一二级波束的方式可以参考本发明上述实施例,同样可以通过对第一检测信息的DoA进行计算来选择。

S504,第一终端设备通过已选择的每个第一二级波束分别重复发送第二检测信息;其中,每个第二检测信息中包括第一终端设备ID、已选择的第一二级波束的数量和用于发送当前第二检测信息的第一二级波束ID。

在本实施例中,若S503中第一终端设备选择的第一二级波束的数量为x个,则S504中第一终端设备发送第二检测信息的次数为N*x次;相应地,第二终端设备采用每个第二一级波束分别接收第一终端设备通过已选择的每个第一二级波束重复发送的第二检测信息,接收次数同样为N*x次。

S505,第二终端设备对接收到的每个第二检测信息进行测量,获取测量值满足第二阈值的至少一个第二一级波束。本实施例中第二终端设备获取的第二一级波束例如为h个。

S506,第二终端设备从获取的每个第二一级波束中选择用于发送第三检测信息的至少一个第二二级波束。本实施例中第二终端设备选择第二二级波束的方式可以参考本发明上述实施例,同样可以通过对第二检测信息的DoA进行计算来选择。

S507,第二终端设备通过已选择的每个第二二级波束分别向第一终端设 备重复发送第三检测信息,其中,每个第三检测信息中包括第二终端设备身份标识ID、第二终端设备选择的第二二级波束的数量和用于发送当前第三检测信息的第二二级波束ID。

在本实施例中,若S506中第二终端设备选择的第二二级波束的数量为y个,则S507中第二终端设备发送第三检测信息的次数为y*x次;相应地,第一终端设备采用已选择的每个第一二级波束分别接收第二终端设备通过已选择的每个第二二级波束重复发送的第三检测信息,接收次数同样为y*x次。

S508,第一终端设备对接收到的每个第三检测信息进行测量以获取到测量值最高的一对二级波束对,并确定二级波束对的波束配对结果。本实施例中该二级波束对同样包括一个第一二级波束和一个第二二级波束。

S509,第一终端设备通过二级波束对中的第一二级波速向第二终端设备重复发送第一波束选择信息;其中,第一波束选择信息中包括配对失败标识,或者包括配对成功标识、以及二级波束对中的第一二级波束ID和第二二级波束ID。

在本实施例中,可选地,由于S506中第二终端设备选择的第二二级波束的数量为y个,则第二终端设备在接收第一波束选择信息时可以通过每个已选择的第二二级波束依次接收,在本方案中第二终端设备接收的次数共为y次。在本实施例的另一种可能的实现方式中,第二终端设备也可以根据S505中选择出的每个第二一级波束(h个)先进行h次接收,通过这h次接收,可以获得第一终端设备发送的第一波束选择信息中包含的第二二级波束ID,从而第二终端设备通过已确定的第二二级波束再次接收第一波束选择信息,在本方案中第二终端设备接收的次数共为h+1次。

S510,第二终端设备在第一波束选择信息中包括配对成功标识时,判断二级波束对的配对结果。

S511,第二终端设备在第一波束选择信息中包括配对失败标识时,通过已选择的第二二级波束重新发送第三检测信息,用于重新发送第三检测信息的第二二级波束排除二级波束对中的第二二级波束,即排除S508中获取的二级波束对。需要说明的是,S510和S511为本实施例中两种可选的实现方式,通常第一波束选择信息中仅能选择性的包括配对失败标识或者配对失败标识。

进一步地,在上述图15所示实施例的另一中可能的实现方式中,S502中第一终端设备通过对第一检测信息的测量,具体获取到测量值满足第一阈值的至少一对一级波束对,本实施例中的每对一级波束对同样包括一个第一一级波束和一个第二一级波束,相应地,S503可以替换为:第一终端设备从每对一级波束对的第一一级波束中选择用于发送第二检测信息的至少一个第一二级波束;并且S504中发送的每个第二检测信息中还包括每对一级波束对中的第二一级波束ID。

在本实施例中,第二终端设备接收第二检测信息的次数不仅可以为上述N*x次,还可以为其它的处理方式,具体地,第二终端设备根据第二一级波束ID以从1到N的顺序接收,若第二检测信息中携带的第二一级波束ID的最大编号为B_Bn,则第二终端设备只需要依次进行n组接收即可,而不需要重复N次,即第二终端设备接收第二检测信息的次数为n*x次;相应地,第一终端设备也仅需要发送n*x次第二检测信息。

本实施例在具体实现中,将上述实施例的S505~S511替换为:

S512,第二终端设备对接收到的每个第二检测信息进行测量,获取测量值满足第三阈值的至少一对第一波束对,每对第一波束对包括一个第二一级波束和一个第一终端设备已选择的第一二级波束。

S513,第二终端设备从获取的每对第一波束对的第二一级波束中选择用于发送第四检测信息的至少一个第二二级波束。

S514,第二终端设备采用已选择的每个第二二级波束分别向第一终端设备重复发送第四检测信息,其中,每个第四检测信息中包括第二终端设备ID、获取的至少一对第一波束对中的第一二级波束ID,以及第二终端设备选择的第二二级波束的数量和用于发送当前第四检测信息的第二二级波束ID。

在本实施例中,若S513中第二终端设备选择的第二二级波束的数量同样为y个,则S514中第二终端设备发送第四检测信息的次数不仅可以为上述y*x次,还可以为其它的处理方式,具体地,一种可能的实现方式为,第一终端设备根据第一二级波束ID以从1到x的顺序接收,若第四检测信息中携带的第一二级波束ID的最大编号为S_bw,则第一终端设备只需要依次进行w组接收即可,而不需要重复x次,即第二终端设备接收第二检测信息的次数为y*w次,相应地,第二终端设备也仅需要发送y*w次第四检测信息;另 一种可能的实现方式为,第一终端设备根据已选择出的每个第一一级波束(k个)先进行k次接收,通过这k次接收,可以获得第四检测信息中包含的第二二级波束的数量(y个),还可以通过获得第四检测信息中包含的第一二级波束ID获知其数量,例如为r个,r小于x,也小于w,从而第一终端设备通过r个第一二级波束分别接收第四检测信息,在本方案中第一终端设备接收的次数共为k+r*y次,相应地,第二终端设备也仅需要发送k+r*y次第四检测信息。

S515,第一终端设备对接收到的每个第四检测信息进行测量,获取测量值最高的一对二级波束对,并确定二级波束对的波束配对结果。

S516,第一终端设备通过二级波束对中的第一二级波束向第二终端设备重复发送第二波束选择信息;其中,第二波束选择信息中包括配对失败标识,或者包括配对成功标识,以及二级波束对中的第一二级波束ID和第二二级波束ID,第二波束选择信息用于指示第二终端设备接收重复发送的第二波束选择信息。第二终端设备在接收第二波束选择信息之后的执行方式与上述实施例相同,根据该第二波束选择信息中包括的具体内容选择性的执行S510或者S511。

S517,第二终端设备在第二波束选择信息中包括配对成功标识时,判断二级波束对的配对结果。

S518,第二终端设备在第二波束选择信息中包括配对失败标识时,通过已选择的第二二级波束重新发送第四检测信息,用于重新发送第四检测信息的第二二级波束排除二级波束对中的第二二级波束,即排除S515中获取的二级波束对。需要说明的是,S517和S518为本实施例中两种可选的实现方式,通常第一波束选择信息中仅能选择性的包括配对失败标识或者配对失败标识。

在本实施例中,S516中第二终端设备接收该第二波束选择信息的方式和次数与S509第二终端设备接收第一波束选择信息的方式和次数类似,均可以为y次,或者为h+1次,并且第二终端设备根据第二波束选择信息中包括的内容所执行的进一步处理也与上述实施例相同,故在此不再赘述。

需要说明的是,上述实施例中具体以第二终端设备同样具有多级波束为例予以示出,在本发明提供的方法中,可以仅有第一终端设备具有多级波束, 第二终端设备仅具有第二一级波束的具体实现方式,与上述图10和图14所示实施例类似,故在此不再赘述。

还需要说明的是,本发明提供的方法并不限于第一终端设备和第二终端设备仅具有一级波束和二级波束,执行波束选择的收发两端同样可以包括二级以上的波束,例如包括三级波束和四级波束等,在具体实现中,以图15所示实施例为例予以说明,若每个第一二级波束中包括多个第一三级波束,每个第二二级波束中包括第二三级波束,在已选择出第一一级波束和第二一级波束的基础上,执行波束选择的方式与S503~S511的方式类似,不同在于,将二级波束作为S503~S511中的一级波束,将三级波束作为S503~S511中的二级波束,同理可知,在包括更窄级别波束时的实现方式与上述方式类似。

实施例六

图16为本发明实施例六所提供的一种终端设备的结构示意图。本实施例提供的终端设备具有多个第一一级波束,每个第一一级波束中包括多个第一二级波束,该终端设备具体包括:接收模块11、测量模块12、选择模块13和发送模块14。

其中,接收模块11,用于采用每个第一一级波束分别重复接收对端设备通过每个第二一级波束分别重复发送的第一检测信息,其中,每个第一检测信息中包括对端设备身份标识ID和用于发送当前第一检测信息的第二一级波束ID,接收模块11接收第一检测信息的次数为第一一级波束的数量乘以第二一级波束的数量。本实施例同样以第一一级波束的数量为S个,第二一级波束的数量为N个为例予以示出,同样可以参考上述图4中收发两端的波束情况,并且对端设备发送第一检测信息的方式同样可以参考上述实施例中的图5和图6,故在此不再赘述,发送的次数具体为N*S次。

测量模块12,用于对接收模块11接收到的每个第一检测信息进行测量,获取测量值满足第一阈值的至少一个第一一级波束。

选择模块13,用于从测量模块12获取的每个第一一级波束中选择用于发送第二检测信息的至少一个第一二级波束。

可选地,本实施例中的选择模块13具体用于通过对所述测量值满足所述第一阈值的每个第一检测信号的到达角DoA分别进行计算,从每个DoA计算结果中分别选择至少一个极大值对应的第一二级波束来发送第二检测信 息。另外,该选择模块13还可以随机选择M个属于测量模块12获取的第一一级波束范围内的第一二级波束。

发送模块14,用于通过选择模块13已选择的每个第一二级波束分别重复发送第二检测信息,重复发送的第二检测信息用于指示对端设备接收重复发送的第二检测信息,每个第二检测信息中包括终端设备ID、已选择的第一二级波束的数量和用于发送当前第二检测信息的第一二级波束ID。

在本实施例中,所述重复发送的第二检测信息具体用于指示对端设备通过每个第二一级波束分别重复接收重复发送的第二检测信息,终端设备发送第二检测信息的次数为选择模块13已选择的第一二级波束的数量乘以全部第二一级波束的数量。本实施例以测量模块12获取的第一一级波束的数量为k个,选择模块13选择的第一二级波束的数量为x个为例予以示出,则该第二检测信息被重复发送了N*x次。

本发明实施例提供的终端设备用于执行本发明图3所示实施例提供的波束选择方法,具备相应的功能模块,其实现原理和技术效果类似,此处不再赘述。

在上述图16所示实施例中,每个第二一级波束中也可以包括多个第二二级波束,则重复发送的第二检测信息还用于指示对端设备对接收到的每个第二检测信息进行测量,获取测量值满足第二阈值的至少一个第二一级波束,并且从获取的每个第二一级波束中选择用于发送第三检测信息的至少一个第二二级波束,从而通过已选择的每个第二二级波束分别向终端设备重复发送第三检测信息。

相应地,本实施例提供的接收模块11,还用于采用选择模块13已选择的每个第一二级波束分别重复接收重复发送的第三检测信息,其中,每个第三检测信息中包括对端设备ID、对端设备选择的第二二级波束的数量和用于发送当前第三检测信息的第二二级波束ID,接收模块11接收第三检测信息的次数为选择模块13已选择的第一二级波束的数量乘以对端设备选择的第二二级波束的数量。

本实施例以对端设备选择出y个第二二级波束为例予以说明,由于选择模块13选出的第一二级波束的数量为x个,即第三检测信息的发送次数为x*y次。

测量模块12,还用于对接收模块11接收到的每个第三检测信息进行测量,获取测量值最高的一对二级波束对,并确定二级波束对的波束配对结果,其中,二级波束对包括一个第一二级波束和一个第二二级波束。

在本实施例中,测量模块12在获取测量值最高的一对二级波束对后,同样可以将这对二级波束对的Q_bp与Th_bp进行比较,以判断该二级波束对的波束配对结果,判断的方式与上述实施例中所述方式相同,故在此不再赘述。

发送模块14,还用于通过二级波束对中的第一二级波束向对端设备重复发送第一波束选择信息,第一波束选择信息中包括配对失败标识,或者包括配对成功标识,以及二级波束对中的第一二级波束ID和第二二级波束ID,第一波束选择信息用于指示对端设备接收重复发送的第一波束选择信息。

在本实施例中,若测量模块12确定波束配对失败,则发送模块14发送的第一波束选择信息中仅包括配对失败标识,若测量模块12确定波束配对成功,则发送模块14发送的第一波束选择信息中包括配对成功标识,以及该二级波束对中第一二级波束ID和第二二级波束ID。另外,以对端设备选择的第二二级波束的数量为h个为例予以说明,本实施例中第一波束选择信息的发送次数同样可以为y次,或h+1次,其实现方式与上述各实施例相同,具体地,第一波束选择信息用于指示对端设备接收重复发送的第一波束选择信息,具体包括:指示对端设备通过已选择的第二二级波束分别接收发送模块14发送的第一波束选择信息,即为y次;或者,指示对端设备通过已获取的每个第二一级波束分别接收发送模块14发送的第一波束选择信息,从而通过第一波束选择信息中所指示的第二二级波束接收发送模块14发送的第一波束选择信息,即为h+1次。

可选地,本实施例中的测量模块12,具体用于对接收模块11接收到的每个第一检测信息进行测量,获取测量值满足第一阈值的至少一对一级波束对,每对一级波束对包括一个第一一级波束和一个第二一级波束,则发送模块14发送的每个第二检测信息中还包括每对一级波束对中的第二一级波束ID;相应地,选择模块13,具体用于从测量模块12已获取的每对一级波束对的第一一级波束中选择用于发送第二检测信息的至少一个第一二级波束。

在本实施例中,第二检测信息由对端设备按照第二一级波束ID的编号顺 序依次接收,例如为从1到N的顺序进行接收,并且该第二检测信息中携带的第二一级波束ID的最大编号为B_Bn,则第二终端设备只需要依次使用第二一级波束B_B1,B_B2,……,B_Bn进行n组接收即可,而不需要重复N次,则重复发送的第二检测信息具体用于指示对端设备通过部分第二一级波束分别重复接收重复发送的第二检测信息,发送模块14发送第二检测信息的次数具体为选择模块13已选择的第一二级波束的数量乘以部分第二一级波束的数量,即发送模块14需要重复发送第二检测信息的次数为n*x次。

在本实施例中,重复发送的第二检测信息还用于指示对端设备对接收到的每个第二检测信息进行测量,获取测量值满足第三阈值的至少一对第一波束对,每对第一波束对包括一个第二一级波束和选择模块13已选择的一个第一二级波束,并且从获取的每对第一波束对的第二一级波束中选择用于发送第四检测信息的至少一个第二二级波束。相应地,本实施例中的接收模块11,还用于接收对端设备通过已选择的每个第二二级波束分别重复发送的第四检测信息,每个第四检测信息中包括对端设备ID、获取的至少一对第一波束对中的第一二级波束ID,以及对端设备选择的第二二级波束的数量和用于发送当前第四检测信息的第二二级波束ID;测量模块12,还用于对接收模块11接收到的每个第四检测信息进行测量,获取测量值最高的一对二级波束对,并确定二级波束对的波束配对结果,其中,二级波束对包括一个第一二级波束和一个第二二级波束;发送模块14,还用于通过二级波束对中的第一二级波束向对端设备重复发送第二波束选择信息,第二波束选择信息中包括配对失败标识,或者包括配对成功标识、以及二级波束对中的第一二级波束ID和第二二级波束ID,第二波束选择信息用于指示对端设备接收重复发送的第二波束选择信息。

需要说明的是,本实施例中接收模块11接收上述第四检测信息的次数同样可以为x*y次、w*y次或k+r*y次;具体地,w为接收模块11按照已选择的第一二级波束ID的编号顺序进行接收时,第四检测信息中携带的第一二级波束ID的最大编号;另外,r为接收模块11先通过已选择的第二一级波束接收后,从第四检测信息中获取的第一二级波束的数量,即为通过第二一级波束接收k次,再通过第二二级波束接收r*y次。

与上述实施例类似地,对端设备还可以根据第二波束选择中包括的具体 内容进行后续的处理,具体实现方式与上述实施例类似,故在此不再赘述。

可选地,在上述图16所示实施例的另一种可能的实现方式中,对端设备仅包括多个第二一级波束,并不存在二级以上的波束,如图17所示,为本发明实施例所提供的另一种终端设备的结构示意图,在本实施例中,重复发送的第二检测信息还用于指示对端设备对接收到的每个第二检测信息进行测量,获取测量值最高的一对第二波束对,并确定第二波束对的波束配对结果,从而通过第二波束对中的第二一级波束向终端设备重复发送第三波束选择信息,其中,每对第二波束对包括一个第二一级波束和选择模块13已选择的一个第一二级波束。相应地,接收模块11,还用于通过已选择的每个第一二级波束分别接收重复发送的第三波束选择信息,第三波束选择信息中包括配对失败标识,或者包括配对成功标识、以及第二波束对中的第二一级波束ID和第一二级波束ID。

进一步地,本实施例提供的终端设备还包括:处理模块15,用于在接收模块11接收的第三波束选择信息中包括配对成功标识时,判断第二波束对的配对结果;或者,该处理模块15,还用于在接收模块11接收的第三波束选择信息中包括配对失败标识时,指示发送模块14向对端设备发送配对失败信息,配对失败信息用于指示对端设备重新选择第二波束对,重新选择的第二波束对排除已选择的第二波速对中的第二一级波束和第一二级波束。

本发明实施例提供的终端设备用于执行本发明图8到图10所示实施例提供的波束选择方法,具备相应的功能模块,其实现原理和技术效果类似,此处不再赘述。

需要说明的是,本发明图16和图17所示各实施例中的终端设备为上述图3到图15所示实施例中的第一终端设备,本发明图16和图17所示各实施例中的对端设备为上述图3到图15所示实施例中的第二终端设备。

实施例七

图18为本发明实施例七所提供的一种终端设备的结构示意图。本实施例提供的终端设备具体包括:发送模块21和接收模块22。

其中,发送模块21,用于采用每个第二一级波束分别向对端设备重复发送第一检测信息,其中,每个第一检测信息中包括终端设备身份标识ID和用于发送当前第一检测信息的第二一级波束ID,发送模块21发送第二检测信息的次数为第二一级波束的数量乘以第一一级波束的数量,重复发送的第一 检测信息用于指示对端设备通过每个第一一级波束分别重复接收重复发送的第一检测信息,还用于指示对端设备对接收到的每个第一检测信息进行测量以获取到测量值满足第一阈值的至少一个第一一级波束,并从获取的每个第一一级波束中选择用于发送第二检测信息的至少一个第一二级波束。

本实施例同样以第一一级波束的数量为S个,第二一级波束的数量为N个为例予以示出,同样可以参考上述图4中收发两端的波束情况,并且发送模块21发送第一检测信息的方式同样可以参考上述实施例中的图5和图6,故在此不再赘述,发送模块21发送的次数具体为N*S次。另外,本实施例中对端设备用于发送第二检测信息的至少一个第一二级波束为对端设备通过对测量值满足第一阈值的每个第一检测信号的到达角DoA分别进行计算,从每个DoA计算结果中分别选择至少一个极大值所获取的。

接收模块22,用于接收对端设备通过已选择的每个第一二级波束分别重复发送的第二检测信息,每个第二检测信息中包括对端设备ID、已选择的第一二级波束的数量和用于发送当前第二检测信息的第一二级波束ID。

在本实施例中,接收模块22,具体用于采用每个第二一级波束分别重复接收重复发送的第二检测信息,同样以对端设备选择的第一二级波束的数量为x个为例予以示出,则接收模块22接收第二检测信息的次数为N*x次。

本发明实施例提供的终端设备用于执行本发明图11所示实施例提供的波束选择方法,具备相应的功能模块,其实现原理和技术效果类似,此处不再赘述。

图19为本发明实施例所提供的又一种终端设备的结构示意图。本实施例中的每个第二一级波束中也可以包括多个第二二级波束,即本实施例提供的终端设备同样具有两级波束,则在上述图18所示实施例的基础上,本实施例的终端设备还包括:

测量模块23,用于对接收模块22接收到的每个第二检测信息进行测量,获取测量值满足第二阈值的至少一个第二一级波束。

选择模块24,用于从测量模块23获取的每个第二一级波束中选择用于发送第三检测信息的至少一个第二二级波束。本实施例中的选择模块24,具体用于通过对测量值满足第二阈值的所有第二检测信号的到达角DoA进行计算,从DoA计算结果中选择至少一个极大值对应的第二二级波束用于发送第三检测信息。

发送模块21,还用于通过选择模块24已选择的每个第二二级波束分别向对端设备重复发送第三检测信息,其中,每个第三检测信息中包括终端设备身份标识ID、终端设备选择的第二二级波束的数量和用于发送当前第三检测信息的第二二级波束ID,发送模块21发送第三检测信息的次数为对端设备选择的第一二级波束的数量乘以选择模块24所选择的第二二级波束的数量,重复发送的第三检测信息用于指示对端设备采用已选择的每个第一二级波束分别重复接收重复发送的第三检测信息,还用于指示对端设备对接收到的每个第三检测信息进行测量以获取到测量值最高的一对二级波束对,并确定二级波束对的波束配对结果,从而通过获取的二级波束对中的第一二级波速向终端设备重复发送第一波束选择信息,二级波束对包括一个第一二级波束和一个第二二级波束。

在本实施例中,以测量模块23获取的出的第二一级波束的数量例如为y个,选择模块24选择出的第二二级波束的数量例如为h个为例予以说明,由于对端设备选出的第一二级波束的数量为x个,则发送模块21重复发送第三检测信息的次数可以为x*y次。另外,对端设备在获取测量值最高的一对二级波束对后,同样可以将这对二级波束对的Q_bp与Th_bp进行比较,以判断该二级波束对的波束配对结果,判断的方式与上述实施例中所述方式相同,故在此不再赘述。

接收模块22,还用于接收对端设备重复发送的第一波束选择信息,第一波束选择信息中包括配对失败标识,或者包括配对成功标识,以及二级波束对中的第一二级波束ID和第二二级波束ID。本实施例中,接收模块22接收第一波束选择信息侧次数同样可以为y次,或h+1次,实现方式与上述各实施例相同,具体地,接收模块22接收第一波束选择信息的方式具体包括:通过选择模块24已选择的第二二级波束分别接收对端设备发送的第一波束选择信息,即为y次;或者,通过测量模块23已获取的每个第二一级波束分别接收对端设备发送的第一波束选择信息,从而通过第一波束选择信息中所指示的第二二级波束接收对端设备发送的第一波束选择信息,即为h+1次。

可选地,本实施例中对端设备对接收到的每个第一检测信息进行测量的具体方式还可以为:对接收到的每个第一检测信息进行测量以获取到测量值满足第一阈值的至少一对一级波束对,并从获取的每对一级波束对的第一一级波束中选择用于发送第二检测信息的至少一个第一二级波束,其中,每对一级波束对包括一个第一一级波束和一个第二一级波束;相应地,接收模块 22接收到的每个第二检测信息中还包括每对一级波束对中的第二一级波束ID。

在本实施例中,接收模块22用于接收重复发送的第二检测信息,具体包括:按照第二一级波束ID的编号顺序,例如为从1到N的顺序进行接收,并且该第二检测信息中携带的第二一级波束ID的最大编号为B_Bn,则接收模块22只需要依次使用第二一级波束B_B1,B_B2,……,B_Bn进行n组接收即可,而不需要重复N次,即接收模块22接收第二检测信息的次数具体为对端设备选择的第一二级波束的数量乘以部分第二一级波束的数量,具体可以为n*x次。

在本实施例中,上述图19所示的测量模块23,具体用于对接收到的每个第二检测信息进行测量,获取测量值满足第三阈值的至少一对第一波束对,每对第一波束对包括一个第二一级波束和对端设备已选择的一个第一二级波束;相应地,选择模块24,还用于从测量模块23获取的每对第一波束对的第二一级波束中选择用于发送第四检测信息的至少一个第二二级波束;发送模块21,还用于采用选择模块24已选择的每个第二二级波束分别向对端设备重复发送第四检测信息,其中,每个第四检测信息中包括终端设备ID、获取的至少一对第一波束对中的第一二级波束ID,以及终端设备选择的第二二级波束的数量和用于发送当前第四检测信息的第二二级波束ID,第四检测信息用于指示对端设备接收重复发送的第四检测信息,还用于指示对端设备对接收到的每个第四检测信息进行测量以获取到测量值最高的一对二级波束对,并确定二级波束对的波束配对结果,从而通过获取的二级波束对中的第一二级波速向终端设备重复发送第二波束选择信息,二级波束对包括一个第一二级波束和一个第二二级波束;接收模块22,还用于接收对端设备重复发送的第二波束选择信息,第二波束选择信息中包括配对失败标识,或者包括配对成功标识、以及二级波束对中的第一二级波束ID和第二二级波束ID。

需要说明的是,本实施例中发送模块21发送上述第四检测信息的次数同样可以为x*y次、w*y次或k+r*y次;具体地,w为对端设备按照已选择的第一二级波束ID的编号顺序进行接收时,第四检测信息中携带的第一二级波束ID的最大编号;另外,r为对端设备先通过已选择的第二一级波束接收后,从第四检测信息中获取的第一二级波束的数量,即为通过第二一级波束接收k次,再通过第二二级波束接收r*y次。

与上述实施例类似地,本实施例提供的终端设备还可以根据第二波束选 择中包括的具体内容进行后续的处理,具体地,该终端设备还包括:处理模块25,用于在第二波束选择信息中包括配对成功标识时,判断二级波束对的配对结果;或者,该处理模块25,还用于在第二波束选择信息中包括配对失败标识时,指示发送模块21通过已选择的第二二级波束重新发送第四检测信息,用于重新发送第四检测信息的第二二级波束排除二级波束对中的第二二级波束。

可选地,在上述图18所示实施例的另一种可能的实现方式中,终端设备仅包括多个第二一级波束,并不存在二级以上的波束,则本实施例提供的终端设备同样包括测量模块,用于对接收模块22接收到的每个第二检测信息进行测量,获取测量值最高的一对第二波束对,并确定第二波束对的波束配对结果,每对第二波束对包括一个第二一级波束和对端设备已选择的一个第一二级波束;相应地,发送模块21,还用于通过测量模块获取的第二波束对中的第二一级波束向对端设备重复发送第三波束选择信息,其中,第三波束选择信息中包括配对失败标识,或者包括配对成功标识、以及第二波束对中的第二一级波束ID和第一二级波束ID,重复发送的第三波束选择信息用于指示对端设备通过已选择的每个第一二级波束分别接收重复发送的第三波束选择信息。

进一步地,对端设备同样可以根据接收到的第三波束选择信息中包括的内容进行相应的处理,具体地,该第三波束选择信息中包括配对成功标识时,对端设备判断第二波束对的配对结果;或者,该第三波束选择信息中包括配对失败标识时,对端设备向该终端设备发送配对失败信息;相应地,选择模块24还用于根据配对失败信息重新选择第二波束对,重新选择的第二波束对排除已选择的第二波速对中的第二一级波束和第一二级波束。

本发明实施例提供的终端设备用于执行本发明图11到图14所示实施例提供的波束选择方法,具备相应的功能模块,其实现原理和技术效果类似,此处不再赘述。

需要说明的是,本发明图18和图19所示各实施例中的终端设备为上述图3到图15所示实施例中的第二终端设备,本发明图18和图19所示各实施例中的对端设备为上述图3到图15所示实施例中的第一终端设备。

更进一步地,图20为本发明实施例所提供的再一种终端设备的结构示意图,图21为本发明实施例所提供的还一种终端设备的结构示意图,图22为本发明实施例所提供的更一种终端设备的结构示意图。图20到图22所示实 施例提供的终端设备具体包括:收发器31、处理器32和天线33,该收发器31具体用于实现上述图16和图17所示各实施例中接收模块11和发送模块14的各项功能,该处理器32具体用于实现上述图16和图17所示各实施例中测量模块12、选择模块13和处理模块15各项功能,该处理器32例如可以是一个中央处理器(Central Processing Unit,简称为:CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为:ASIC),或者是完成实施本发明实施例的一个或多个集成电路。另外,由于本实施例提供的终端设备包括多个第一一级波束和多个第一二级波束,因此,本发明图20到图22所示的各实施例中的天线33由多个天线阵元33a组成,一个天线阵元33a即为一个天线基本单位,相应地,收发器31与多个天线阵元33a形成多个收发通道31a,该多个天线阵元33a与多个收发通道31a的对应关系有多种可能的实现方式;具体地,图20中具体示出一个收发通道31a连接一个天线阵元33a,图21和图22中具体示出一个收发通道31a连接多个天线阵元33a,该多个天线阵元33a形成一个天线阵33b,其中,图21中不同收发通道31a对应的天线阵33b相互独立,图22中不同收发通道31a对应的天线阵33b不独立,通常的结构为所有的收发通道31a使用一个天线阵33b。

需要说明的是,上述图20到图22还可以为上述图18和图19所示各实施例对应的实体装置,具体地,收发器31具体用于实现上述图18和图19所示各实施例中发送模块21和接收模块22的各项功能,该处理器32具体用于实现上述图18和图19所示各实施例中测量模块23、选择模块24和处理模块25各项功能,天线33的结构与实现方式与上述实施例相同,故在此不再赘述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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