本申请涉及通信,尤其涉及一种通信方法、装置及存储介质。
背景技术:
1、随着设备中天线数目不断增加,与天线数量相对应的射频链路数量也随之增加,导致天线系统的实现更为复杂。为了降低天线系统的实现复杂度,可以设置更少的射频链路,通过天线选择,将较少的射频链路与天线系统中的天线进行匹配。
2、天线选择是指从天线系统的多个天线中选择部分天线进行信息/信号的传输。目前设备根据固定的天线选择方法选择天线,存在所选择的天线的传输性能较差的问题。
技术实现思路
1、本申请提供了一种通信方法、装置及存储介质,使得所选择的天线传输性能较好。
2、第一方面,本申请提供了一种通信方法。该方法可用于具有m个接收天线的电子设备,该方法具体包括:电子设备根据信道的误码率从至少两种天线选择方式中确定目标天线选择方式,至少两种天线选择方式包括第一天线选择方式和第二天线选择方式,第一天线选择方式与最小误码率选择天线关联,第二天线选择方式与最大信道容量选择天线关联。电子设备使用m个接收天线中与目标天线选择方式匹配的n个接收天线传输信息。其中,m和n均为正整数,且n小于或等于m。
3、本申请实施例中,可根据信道的误码率确定采用第一天线选择方式或第二天线选择方式来进行天线选择。例如,在一些对误码率要求较高的场景,对传输可靠性要求较高,若此时信道估计结果指示信道误码率较高,可以选择第一天线选择方式。在一些对信道容量要求较高的场景,即信道误码率不影响接收端获取接收信号中的有用信息,当信道误码率较低时,可以选择第二天线选择方式。相比采用单一的天线选择方式,本申请实施例采用基于信道的误码率选取天线选择方式来选择天线,可以使得传输性能较好,能够满足各种应用场景的实际需求。
4、可选的,根据信道的误码率从至少两种天线选择方式中确定目标天线选择方式,包括:当信道的误码率大于预设误码率,确定目标天线选择方式为第一天线选择方式。或者,当信道的误码率小于预设误码率,确定目标天线选择方式为第二天线选择方式。
5、可选的,当目标天线选择方式为第一天线选择方式,该方法还包括:计算m个接收天线的接收的信号的能量。根据m个接收天线的接收信号的能量确定个天线组合中天线组合的能量值与理想能量值之间的差异。其中,理想能量值为m个接收天线在无误码情况下接收信号的能量值,个天线组合是从m个天线中选择n个接收天线组成的集合。然后,从个天线组合中选择与理想能量值差异最小的能量值对应的天线组合作为n个接收天线。
6、可选的,当目标天线选择方式为第二天线选择方式,该方法还包括:计算m个接收天线的接收的信号的能量。根据m个接收天线的接收信号的能量确定m个接收天线中信道容量最大的n个天线,其中,信号的能量与传输所述信号的信道的容量正相关。
7、可选的,该方法还包括:通过m个接收天线接收k个子信号,根据k个子信号的能量确定信道的误码率。其中,接收信号包括k个子信号,k为正整数。k个子信号是由原始k个符号调制后的经过信道传输后得到的,k个子信号与k原始个符号一一对应。
8、可选的,根据k个子信号的能量确定信道的误码率,包括:计算所述k个子信号的能量值,获得k个能量值。然后,将k个能量值中的能量值依次与l个门限进行比较,根据比较结果对k个子信号进行解调,获得解调后的k个符号。l个门限指示l种符号在传输正确的情况下对应的子信号的l个能量值区间,不同种类的符号对应的能量值区间不同。然后,根据k个符号及解调后的k个符号确定信道传输的误码率。
9、第二方面,本申请提供了一种通信装置。该通信装置包括确定单元、收发单元。其中,确定单元用于根据信道的误码率从至少两种天线选择方式中确定目标天线选择方式,至少两种天线选择方式包括第一天线选择方式和第二天线选择方式,第一天线选择方式与最小误码率选择天线关联,第二天线选择方式与最大信道容量选择天线关联。收发单元用于使用m个接收天线中与目标天线选择方式匹配的n个接收天线传输信息,m和n均为正整数。
10、可选的,确定单元具体用于:当信道的误码率大于预设误码率,确定目标天线选择方式为第一天线选择方式。或者,当信道的误码率小于预设误码率,确定目标天线选择方式为第二天线选择方式。
11、可选的,收发单元具体用于:计算m个接收天线的接收的信号的能量。根据m个接收天线的接收信号的能量确定个天线组合中天线组合的能量值与理想能量值之间的差异。其中,理想能量值为m个接收天线在无误码情况下接收信号的能量值,个天线组合是从m个天线中选择n个接收天线组成的集合。然后,从个天线组合中选择与理想能量值差异最小的能量值对应的天线组合作为n个接收天线。
12、可选的,收发单元具体用于:计算m个接收天线的接收的信号的能量。根据m个接收天线的接收信号的能量确定m个接收天线中信道容量最大的n个天线,其中,信号的能量与传输所述信号的信道的容量正相关。
13、可选的,确定单元还用于:通过m个接收天线接收k个子信号,根据k个子信号的能量确定信道的误码率。其中,接收信号包括k个子信号,k为正整数。k个子信号是由原始k个符号调制后的经过信道传输后得到的,k个子信号与k原始个符号一一对应。
14、可选的,确定单元还具体用于:计算所述k个子信号的能量值,获得k个能量值。然后,将k个能量值中的能量值依次与l个门限进行比较,根据比较结果对k个子信号进行解调,获得解调后的k个符号。l个门限指示l种符号在传输正确的情况下对应的子信号的l个能量值区间,不同种类的符号对应的能量值区间不同。然后,根据原始k个符号及解调后的k个符号确定信道传输的误码率。
15、第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器以及与处理器通信连接的存储器。其中,存储器存储有计算机执行指令,该指令被处理器执行,以使处理器能够执行上述第一方面中任一项所述的方法。
16、第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机执行指令,当该计算机执行指令被处理器执行时,使得处理器执行上述第一方面中任一项所述的方法。
17、第五方面,本申请实施例提供一种计算机程序产品,该计算机程序产品包括计算机程序,其存储在计算机可读存储介质中,处理器可以从计算机可读存储介质读取计算机程序,处理器执行计算机程序时可实现上述第一方面中任一项所述的方法。
1.一种通信方法,其特征在于,应用于接收端,所述接收端包括m个接收天线,所述方法包括:
2.如权利要求1所述的方法,其特征在于,根据信道的误码率从至少两种天线选择方式中确定目标天线选择方式,包括:
3.如权利要求2所述的方法,其特征在于,所述目标天线选择方式为所述第一天线选择方式,所述方法还包括:
4.如权利要求2所述的方法,其特征在于,所述目标天线选择方式为所述第二天线选择方式,所述方法还包括:
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
6.如权利要求5所述的方法,其特征在于,根据所述k个子信号的能量确定所述信道的误码率,包括:
7.一种通信装置,其特征在于,包括:
8.如权利要求7所述的通信装置,其特征在于,所述确定单元具体用于:
9.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-6中任一项所述的方法。
11.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1-6中任一项所述的方法。