一种波束赋形训练方法、终端和基站
技术领域
本发明涉及通信技术领域,尤其涉及一种波束赋形训练方法、终端和基站。
背景技术
鉴于MIMO(Multiple-Input Multiple-Output,多进多出)技术对于提高峰值速率与***频谱利用率的重要作用,LTE(Long Term Evolution,长期演进)/LTE-A(LTE-Advanced)等无线接入技术标准都是以MIMO+OFDM(Orthogonal Frequency DivisionMultiplexing,正交频分复用)技术为基础构建起来的。MIMO技术的性能增益来自于多天线***所能获得的空间自由度,因此MIMO技术在标准化发展过程中的一个最重要的演进方向便是维度的扩展。在LTERel-8中,最多可以支持4层的MIMO传输。Rel-9重点对MU-MIMO技术进行了增强,TM(Transmission Mode,传输模式)-8的MU-MIMO(Multi-User MIMO,多用户多进多出)传输中最多可以支持4个下行数据层。Rel-10则通过8端口CSI-RS(Channel StateInformation Reference Signal,信道状态信息参考信号)、URS(UE-specific ReferenceSignal,UE特定参考信号)与多颗粒度码本的引入进一步提高了信道状态信息的空间分辨率,并进一步将SU-MIMO(Single-User MIMO,单用户多进多出)的传输能力扩展至最多8个数据层。
采用传统PAS(Passive Antenna System,无源天线***)结构的基站天线***中,多个天线端口(每个端口对应着独立的射频-中频-基带通道)水平排列,而每个端口对应的垂直维的多个阵子之间由射频电缆连接。因此现有的MIMO技术只能在水平维通过对不同端口间的相对幅度/相位的调整实现对各个终端信号在水平维空间特性的优化,在垂直维则只能采用统一的扇区级赋形。移动通信***中引入AAS(Active Antenna System,有源天线***)技术之后,基站天线***能够在垂直维获得更大的自由度,能够在三维空间实现对UE(User Equipment,用户终端)级的信号优化。
在上述研究、标准化与天线技术发展基础之上,产业界正在进一步地将MIMO技术向着三维化和大规模化的方向推进。目前,3GPP正在开展FD-MIMO(Full Dimension MIMO,全维度MIMO)技术研究与标准化工作。而学术界则更为前瞻地开展了针对基于更大规模天线阵列的MIMO技术的研究与测试工作。学术研究与初步的信道实测结果表明,MassiveMIMO(大规模MIMO)技术将能够极大地提升***频带利用效率,支持更大数量的接入用户。因此各大研究组织均将Massive MIMO技术视为下一代移动通信***中最有潜力的物理层技术之一。
Massive MIMO技术需要使用大规模天线阵列。尽管采用全数字阵列可以实现最大化的空间分辨率以及最优MU-MIMO(多用户多入多出)性能,但是这种结构需要大量的AD/DA(数模/模数)转换期间以及大量完整的射频-基带处理通道,无论是设备成本还是基带处理复杂度都将是巨大的负担。这一问题在高频段、大带宽时显得尤为突出。为了降低MassiveMIMO技术的实现成本与设备复杂度,近年来有人提出采用数模混合波束赋形技术。所谓数模混合波束赋形(见图11),是指在传统的数字域波束赋形基础上,在靠近天线***的前端,在射频信号上增加一级模拟赋形。模拟赋形能够通过较为简单的方式,使发送信号与信道实现较为粗略的匹配。模拟赋形后形成的等效信道的维度小于实际的天线数量,因此其后所需的AD/DA转换器件、数字通道数以及相应的基带处理复杂度都可以大为降低。模拟赋形部分残余的干扰可以在数字域再进行一次处理,从而保证MU-MIMO传输的质量。图11中,K个数据流(S1(t)……SK(t))经过数字波束赋形(DBF)映射到M个数字通道(Transceiver)上,经过数模转换(DAC)之后,再经过模拟赋形(ABF)映射到Nt个发射天线(Antenna)上去。
相对于全数字赋形而言,数模混合波束赋形是性能与复杂度的一种折中方案,在高频段大带宽或天线数量很大的***中具有较高的实用前景。
MIMO技术中,尤其是对MU-MIMO(多用户多入多出)技术而言,网络侧能够获得的信道状态信息精度将直接决定预编码/波束赋形的精度与调度算法的效能,从而影响到整体***性能。因此,信道状态信息的获取一直是MIMO技术标准化中最核心的问题之一。
根据目前的LTE信号结构,由于参考信号都是安插在基带的,因此可以通过信道估计获取数字赋形所需的信道状态。但是,由于模拟赋形形成的等效数字通道数少于实际天线数,通过参考信号获得的信道矩阵的维度已经远远低于天线端所经历的完整信道矩阵的维度。因此,数字赋形所能获得的空间分辨率以及干扰抑制能力受到了一定的损失。对于模拟赋形部分而言,其处理过程更靠近物理天线一侧,相对于数字赋形而言,其MIMO信道具有更高的自由度。然而,由于没有办法对基带***的参考信号进行估计,因而无论对FDD(频分双工)还是TDD(时分双工),其模拟赋形部分都无法直接利用数字域获得的信道状态信息。
因此,一般而言数模混合波束赋形***中,对模拟波束的选择一般只能通过搜索(或称训练)的方式进行。在这一过程中,发送端发射一组波束,接收端也使用一组预定的波束进行试探性的接收,以判断出最佳的收发波束组合。当信道条件发生变化(如遮挡)时,***将重新进入波束搜索阶段,需要对潜在的收发波束组合进行遍历搜索。
上行波束训练过程完成时,基站侧(eNB或TRP)需要确定终端侧的最优上行发射波束,并将基站选定的上行发射波束告知终端。这样终端在上行传输时,就可以使用这一上行波束进行传输。现有方案中,终端支持的发射波束数一般是固定的,因此可以预先对这样的一组波束进行编号。上行波束训练完成后,基站侧会通过下行控制信息向终端通知其推荐的上行发射波束所对应的编号。
现有方式中,对终端支持的波束数目有限定,无法根据终端能力和具体的应用场景灵活调整训练时使用的波束数量。
发明内容
有鉴于此,本发明提供一种波束赋形训练方法、终端和基站,用于解决无法根据终端能力和具体的应用场景灵活调整波束训练时使用的波束数量的问题。
为解决上述技术问题,本发明提供一种波束赋形训练方法,应用于终端,包括:
所述终端确定能够向基站发射的上行训练波束的数量,其中,所述数量为M,M为正整数,所述数量为所述终端能够支持的所有上行训练波束的数量,或者,为当前上行波束训练阶段所述终端能够发射的上行训练波束的数量;
所述终端向所述基站发射所述M个上行训练波束,以使得所述基站能够从所述上行训练波束中,选择出最优上行训练波束,并根据所述最优上行训练波束得到所述终端对应的目标上行发射波束,以及确定所述目标上行发射波束的编号。
优选地,所述数量为所述终端能够支持的所有上行训练波束的数量,所述终端确定能够向基站发射的上行训练波束的数量的步骤之后,还包括:
所述终端根据所述上行训练波束的数量,确定所述上行训练波束的编号;
所述终端将所述上行训练波束的数量上报给所述基站,以使得所述基站确定所述上行训练波束的编号。
优选地,所述终端根据所述上行训练波束的数量,确定所述上行训练波束的编号的步骤包括:
所述终端根据所述上行训练波束的数量以及所述上行训练波束发送时的时频位置,确定所述上行训练波束的编号;或者
所述终端根据所述上行训练波束的数量以及所述上行训练波束发送时的序列,确定所述上行训练波束的编号;或者
所述终端根据所述上行训练波束的数量以及所述上行训练波束发送时的时频位置和序列,确定所述上行训练波束的编号。
优选地,所述终端根据所述上行训练波束的数量以及所述上行训练波束发送时的时频位置,确定所述上行训练波束的编号的步骤包括:
所述终端按照先频域后时域的方式,确定所述上行训练波束的编号;或者
所述终端按照先时域后频域的方式,确定所述上行训练波束的编号。
优选地,所述数量为当前上行波束训练阶段中所述终端所能够发射的上行训练波束数量,其中,当前上行波束训练阶段中所述终端所能够发射的上行训练波束数量由以下因素决定:
由当前上行波束训练阶段的资源配置和/或所述终端的波束切换能力决定;或者
由所述终端与所述基站约定;或者
由所述基站确定,并通知所述终端。
优选地,所述终端向所述基站发射所述M个上行训练波束的步骤之后,还包括:
所述终端接收所述基站发送的所述目标上行发射波束的编号;
所述终端选择与所述目标上行发射波束的编号对应的上行发送波束向所述基站发送信息。
优选地,所述数量为当前上行波束训练阶段所述终端所能够发射的上行训练波束的数量,所述终端接收所述基站发送的所述目标上行发射波束的编号的步骤之后,所述终端选择与所述目标上行发射波束的编号对应的上行发送波束向所述基站发送信息的步骤之前,还包括:
所述终端对当前上行波束训练阶段发射的训练波束进行编号,并根据所述编号确定所述目标上行发射波束。
优选地,所述终端对当前上行波束训练阶段发射的训练波束进行编号,并根据所述编号确定所述目标上行发射波束的步骤包括:
当所述终端当前接收到的相邻的两次更新上行发射波束通知之间,只存在一次上行训练波束训练过程时,所述终端对所述上行训练波束训练过程中发射的上行训练波束进行编号,并根据所述编号确定所述目标上行发射波束;或者
当所述终端当前接收到的相邻的两次更新上行发射波束通知之间,存在多次上行训练波束训练过程时,所述终端对最近一次的上行训练波束训练过程中发射的上行训练波束进行编号,并根据所述编号确定所述目标上行发射波束;或者
当所述终端当前接收到的相邻的两次更新上行发射波束通知之间,存在多次上行训练波束训练过程时,所述终端对当前接收到的相邻的两次更新上行发射波束通知之间所有上行训练波束训练过程中发射的上行训练波束进行编号,并根据所述编号确定所述目标上行发射波束;或者
所述终端基于当前接收到的更新上行发射波束通知之前的N个时间单位之内的所有上行训练波束进行编号,并根据所述编号确定所述目标上行发射波束;或者
所述终端基于发射所述上行训练波束的时频位置,对所述上行训练波束进行编号,并根据所述编号确定所述目标上行发射波束。
本发明还提供一种波束赋形训练方法,应用于基站,包括:
所述基站接收终端发射的上行训练波束,所述终端向所述基站发射的上行训练波束的数量为所述终端能够支持的全部上行训练波束的数量,或者,为当前上行波束训练阶段所述终端能够发射的上行训练波束的数量,所述数量为M,M为正整数;
所述基站从所述M个上行训练波束中,选择出最优上行训练波束,并根据所述最优上行训练波束得到所述终端对应的目标上行发射波束;
所述基站确定所述目标上行发射波束的编号。
优选地,所述终端向所述基站发射的上行训练波束的数量为所述终端能够支持的所有上行训练波束的数量,所述基站接收终端发射的上行训练波束的步骤之前,还包括:
所述基站接收所述终端上报的所述上行训练波束的数量;
所述基站根据所述终端上报的所述上行训练波束的数量,确定所述上行训练波束的编号。
优选地,所述基站根据所述终端上报的所述上行训练波束的数量,确定所述上行训练波束的编号的步骤包括:
所述基站根据所述上行训练波束的数量以及所述上行训练波束发送时的时频位置,确定所述上行训练波束的编号;或者
所述基站根据所述上行训练波束的数量以及所述上行训练波束发送时的序列,确定所述上行训练波束的编号;或者
所述基站根据所述上行训练波束的数量以及所述上行训练波束发送时的时频位置和序列,确定所述上行训练波束的编号。
优选地,所述基站根据所述上行训练波束的数量以及所述上行训练波束发送时的时频位置,确定所述上行训练波束的编号的步骤包括:
所述基站按照先频域后时域的方式,确定所述上行训练波束的编号;或者
所述基站按照先时域后频域的方式,确定所述上行训练波束的编号。
优选地,所述基站从所述终端发送的上行训练波束中,选择最优上行训练波束的步骤包括:
所述基站从当前上行波束训练阶段中接收到的所有上行训练波束中,选择一最优上行训练波束;或者
所述基站从第一时间至第二时间之间的多次上行训练波束训练阶段中接收到的所有上行训练波束中,选择一最优上行训练波束。
优选地,所述基站确定所述目标上行发射波束的编号的步骤包括:
当所述基站当前发送的相邻的两次更新上行发射波束通知之间,只存在一次上行训练波束训练过程时,所述基站对所述上行训练波束训练过程中接收到的上行训练波束进行编号,并确定所述目标上行发射波束的编号;或者
当所述基站当前发送的相邻的两次更新上行发射波束通知之间,存在多次上行训练波束训练过程时,所述基站对最近一次的上行训练波束训练过程中接收到的上行训练波束进行编号,并确定所述目标上行发射波束的编号;或者
当所述基站当前发送的相邻的两次更新上行发射波束通知之间,存在多次上行训练波束训练过程时,所述基站对当前发送的相邻的两次更新上行发射波束通知之间所有上行训练波束训练过程中接收到的上行训练波束进行编号,并确定所述目标上行发射波束的编号;或者
所述基站基于当前发送的更新上行发射波束通知之前的N个时间单位之内的所有上行训练波束进行编号,并确定所述目标上行发射波束的编号;或者
所述基站基于发射所述上行训练波束的时频位置,对所述上行训练波束进行编号,并根据所述编号确定所述目标上行发射波束。
优选地,所述上行训练波束的编号范围不大于K,当所述终端需要编号的上行训练波束的数量超出K时,从所述需要编号的上行训练波束中选取K个波束进行编号。
优选地,所述基站确定所述目标上行发射波束的编号的步骤之后,还包括:
所述基站向所述终端发送所述目标上行发射波束的编号。
优选地,所述基站向所述终端发送所述目标上行发射波束的编号的步骤之前,还包括:
所述基站判断当前确定的所述目标上行发射波束与上一次确定的目标上行发射波束是否相同;
当当前确定的所述目标上行发射波束与上一次确定的目标上行发射波束不同时,所述基站向所述终端发送当前确定的目标上行发射波束的编号;
当当前确定的所述目标上行发射波束与上一次确定的目标上行发射波束相同时,所述基站不向所述终端发送当前确定的目标上行发射波束的编号。
本发明还提供一种终端,包括:
波束数量确定模块,用于确定能够向基站发射的上行训练波束的数量,其中,所述数量为M,M为正整数,所述数量为所述终端能够支持的所有上行训练波束的数量,或者,为当前上行波束训练阶段所述终端能够发射的上行训练波束的数量;
训练模块,用于向所述基站发射所述M个上行训练波束,以使得所述基站能够从所述上行训练波束中,选择出最优上行训练波束,并根据所述最优上行训练波束得到所述终端对应的目标上行发射波束,以及确定所述目标上行发射波束的编号。
优选地,所述数量为所述终端能够支持的所有上行训练波束的数量,所述终端还包括:
编号确定模块,用于根据所述上行训练波束的数量,确定所述上行训练波束的编号;
数量上报模块,用于将所述上行训练波束的数量上报给所述基站,以使得所述基站确定所述上行训练波束的编号。
优选地,所述编号确定模块采用以下编号方式确定所述上行训练波束的编号:
根据所述上行训练波束的数量以及所述上行训练波束发送时的时频位置,确定所述上行训练波束的编号;或者
根据所述上行训练波束的数量以及所述上行训练波束发送时的序列,确定所述上行训练波束的编号;或者
根据所述上行训练波束的数量以及所述上行训练波束发送时的时频位置和序列,确定所述上行训练波束的编号。
优选地,所述数量为当前上行波束训练阶段中所述终端所能够发射的上行训练波束数量,其中,当前上行波束训练阶段中所述终端所能够发射的上行训练波束数量由以下因素决定:
由当前上行波束训练阶段的资源配置和/或所述终端的波束切换能力决定;或者
由所述终端与所述基站约定;或者
由所述基站确定,并通知所述终端。
优选地,所述还包括:
接收模块,用于接收所述基站发送的所述目标上行发射波束的编号;
选择模块,用于选择与所述目标上行发射波束的编号对应的上行发送波束向所述基站发送信息。
优选地,所述数量为当前上行波束训练阶段所述终端所能够发射的上行训练波束的数量,所述终端还包括:
目标上行发射波束确定模块,用于对当前上行波束训练阶段发射的训练波束进行编号,并根据所述编号确定所述目标上行发射波束。
优选地,所述目标上行发射波束确定模块采用以下方式对当前上行波束训练阶段发射的训练波束进行编号:
当所述终端当前接收到的相邻的两次更新上行发射波束通知之间,只存在一次上行训练波束训练过程时,对所述上行训练波束训练过程中发射的上行训练波束进行编号;或者
当所述终端当前接收到的相邻的两次更新上行发射波束通知之间,存在多次上行训练波束训练过程时,对最近一次的上行训练波束训练过程中发射的上行训练波束进行编号;或者
当所述终端当前接收到的相邻的两次更新上行发射波束通知之间,存在多次上行训练波束训练过程时,对当前接收到的相邻的两次更新上行发射波束通知之间所有上行训练波束训练过程中发射的上行训练波束进行编号;或者
基于当前接收到的更新上行发射波束通知之前的N个时间单位之内的所有上行训练波束进行编号;或者
基于发射所述上行训练波束的时频位置,对所述上行训练波束进行编号。
本发明还提供一种基站,包括:
第一接收模块,用于接收终端发射的上行训练波束,所述终端向所述基站发射的上行训练波束的数量为所述终端能够支持的全部上行训练波束的数量,或者,为当前上行波束训练阶段所述终端能够发射的上行训练波束的数量,所述数量为M,M为正整数;
选择模块,用于从所述M个上行训练波束中,选择出最优上行训练波束,并根据所述最优上行训练波束得到所述终端对应的目标上行发射波束;
编号确定模块,用于确定所述目标上行发射波束的编号。
优选地,所述终端向所述基站发射的上行训练波束的数量为所述终端能够支持的所有上行训练波束的数量,所述基站还包括:
第二接收模块,用于接收所述终端上报的所述上行训练波束的数量;
编号模块,用于根据所述终端上报的所述上行训练波束的数量,确定所述上行训练波束的编号。
优选地,所述编号模块采用以下编号方式确定所述上行训练波束的编号:
根据所述上行训练波束的数量以及所述上行训练波束发送时的时频位置,确定所述上行训练波束的编号;或者
根据所述上行训练波束的数量以及所述上行训练波束发送时的序列,确定所述上行训练波束的编号;或者
根据所述上行训练波束的数量以及所述上行训练波束发送时的时频位置和序列,确定所述上行训练波束的编号。
优选地,所述编号确定模块采用以下方式确定所述目标上行发射波束的编号:
当所述基站当前发送的相邻的两次更新上行发射波束通知之间,只存在一次上行训练波束训练过程时,对所述上行训练波束训练过程中接收到的上行训练波束进行编号,并确定所述目标上行发射波束的编号;或者
当所述基站当前发送的相邻的两次更新上行发射波束通知之间,存在多次上行训练波束训练过程时,对最近一次的上行训练波束训练过程中接收到的上行训练波束进行编号,并确定所述目标上行发射波束的编号;或者
当所述基站当前发送的相邻的两次更新上行发射波束通知之间,存在多次上行训练波束训练过程时,对当前发送的相邻的两次更新上行发射波束通知之间所有上行训练波束训练过程中接收到的上行训练波束进行编号,并确定所述目标上行发射波束的编号;或者
基于当前发送的更新上行发射波束通知之前的N个时间单位之内的所有上行训练波束进行编号,并确定所述目标上行发射波束的编号;或者
基于发射所述上行训练波束的时频位置,对所述上行训练波束进行编号,并根据所述编号确定所述目标上行发射波束。
优选地,所述基站还包括:
发送模块,用于向所述终端发送所述目标上行发射波束的编号。
本发明的上述技术方案的有益效果如下:
与现有技术中使用固定数量的上行训练波束不同,能够根据终端的能力(所述终端能够支持的全部上行训练波束的数量为终端的能力之一)、当前上行波束训练阶段的资源配置和/或与基站的协商(当前上行波束训练阶段的资源配置或与基站的协商可决定当前上行波束训练阶段所述终端能够发射的上行训练波束的数量),灵活地调整上行波束训练阶段终端能够发射的上行训练波束的数量。
附图说明
图1为本发明实施例一的波束赋形训练方法的流程示意图;
图2为本发明实施例二的波束赋形训练方法的流程示意图;
图3为本发明实施例三的波束赋形训练方法的流程示意图;
图4为本发明实施例四的波束赋形训练方法的流程示意图;
图5为本发明实施例五的波束赋形训练方法的流程示意图;
图6为本发明实施例六的波束赋形训练方法的流程示意图;
图7为本发明实施例七的终端的结构框图;
图8为本发明实施例八的基站的结构框图;
图9为本发明实施例九的基站的结构框图;
图10为本发明实施例十的终端的结构框图;
图11为现有技术中的数模混合波束赋形的原理示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例的附图,对本发明实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于所描述的本发明的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
请参考图1,图1为本发明实施例一的波束赋形训练方法的流程示意图,该波束赋形训练方法应用于终端,包括:
步骤11:所述终端确定能够向基站发射的上行训练波束的数量,其中,所述数量为M,M为正整数,所述数量为所述终端能够支持的全部上行训练波束的数量,或者,为当前上行波束训练阶段所述终端能够发射的上行训练波束的数量;
其中,M通常为大于1的正整数。
步骤12:所述终端向所述基站发射所述M个上行训练波束,以使得所述基站能够从所述上行训练波束中,选择出最优上行训练波束,并根据所述最优上行训练波束得到所述终端对应的目标上行发射波束,以及确定所述目标上行发射波束的编号。
所述目标上行发射波束可以是基站选择的最优上行训练波束,也可以由最优上行训练波束进行运算后得到。
本发明实施例中,与现有技术中使用固定数量的上行训练波束不同,能够根据终端的能力(所述终端能够支持的全部上行训练波束的数量为终端的能力之一)、当前上行波束训练阶段的资源配置和/或与基站的协商(当前上行波束训练阶段的资源配置或与基站的协商可决定当前上行波束训练阶段所述终端能够发射的上行训练波束的数量),灵活地调整上行波束训练阶段终端能够发射的上行训练波束的数量。
本发明实施例中,在终端向基站发射上行训练波束时,所述终端可以自行选择训练波束的发送方向。另外,在各上行训练波束上发送的参考信号特征(如序列、时频资源等)可由波束编号确定,当然也可以不依赖于上述编号。
实施例二
请参考图2,图2为本发明实施例二的波束赋形训练方法的流程示意图,该波束赋形训练方法应用于终端,包括:
步骤21:所述终端确定能够向基站发射的上行训练波束的数量,其中,所述数量为所述终端能够支持的所有上行训练波束的数量,所述数量为M,M为正整数,所述终端能够支持的所有上行训练波束的数量是所述终端的能力之一;
步骤22:所述终端根据所述上行训练波束的数量,确定所述上行训练波束的编号;
步骤23:所述终端将所述上行训练波束的数量上报给所述基站,以使得所述基站确定所述上行训练波束的编号。
步骤24:所述终端向所述基站发射所述M个上行训练波束,以使得所述基站能够从所述上行训练波束中,选择出最优上行训练波束,并根据所述最优上行训练波束得到所述终端对应的目标上行发射波束,以及确定所述目标上行发射波束的编号。
所述基站可以根据接收到的训练信号的强度或信噪比等参数,选择出最优上行训练波束。
步骤25:所述终端接收所述基站发送的所述目标上行发射波束的编号;
步骤26:所述终端选择与所述目标上行发射波束的编号对应的上行发送波束向所述基站发送信息。
需要说明的是,本发明实施例中的步骤22和步骤23并不代表步骤执行的顺序,可以先执行步骤22,也可以先执行步骤23。
本发明实施例中,所述终端可以采用以下编号方式确定所述上行训练波束的编号:
(1)所述终端根据所述上行训练波束的数量以及所述上行训练波束发送时的时频位置,确定所述上行训练波束的编号;或者
其中,所述终端按照先频域后时域的方式,确定所述上行训练波束的编号;或者,按照先时域后频域的方式,确定所述上行训练波束的编号。
频域的编号可以按照子载波由低到高的顺序排列,时域编号也可以按照时间单位(如符号、TTI(发送时间间隔)、子帧等)由低到高的顺序排列。
(2)所述终端根据所述上行训练波束的数量以及所述上行训练波束发送时的序列,确定所述上行训练波束的编号;或者
(3)所述终端根据所述上行训练波束的数量以及所述上行训练波束发送时的时频位置和序列,确定所述上行训练波束的编号。
本发明实施例的编号方式也可以称为全局编号方式,即对终端能够支持的所有上行训练波束进行编号。
本发明实施例中,与现有技术中使用固定数量的上行训练波束不同,能够根据终端的能力确定上行波束训练阶段终端能够发射的上行训练波束的数量,使得上行波束训练的方式更加灵活。
实施例三
请参考图3,图3为本发明实施例三的波束赋形训练方法的流程示意图,该波束赋形训练方法应用于终端,包括:
步骤31:所述终端确定能够向基站发射的上行训练波束的数量,其中,所述数量为当前上行波束训练阶段中所述终端所能够发射的上行训练波束数量,所述数量为M,M为正整数;
当前上行波束训练阶段中所述终端所能够发射的上行训练波束数量可以由以下因素决定:
(1)根据当前上行波束训练阶段的资源配置和/或所述终端的波束切换能力决定;其中,所述终端的波束切换能力为所述终端的能力之一;
或者
(2)由所述终端与所述基站约定;或者
(3)由所述基站确定,并通知所述终端。
所述基站可以根据自身的处理能力等因素,确定当前上行波束训练阶段中所述终端所能够发射的上行训练波束数量,并通知终端。
步骤32:所述终端向所述基站发射所述M个上行训练波束,以使得所述基站能够从所述上行训练波束中,选择出最优上行训练波束,并根据所述最优上行训练波束得到所述终端对应的目标上行发射波束,以及确定所述目标上行发射波束的编号。
在终端向基站发射上行训练波束时,所述终端可以自行选择训练波束的发送方向,并且不同的训练过程可以用不同的波束。
另外,在各上行训练波束上发送的参考信号特征(如序列、时频资源等)可由波束编号确定,当然也可以不依赖于上述编号。例如,一次训练时发送了M个波束的训练信号,则该次训练时的波束编号为0,1,…,M-1,该编号可以是产生参考信号序列的参量之一。
所述训练信号是指承载训练波束的信号。
步骤33:所述终端接收所述基站发送的所述目标上行发射波束的编号;
步骤34:所述终端对当前上行波束训练阶段发射的训练波束进行编号,并根据所述编号确定所述目标上行发射波束。
步骤35:所述终端选择与所述目标上行发射波束的编号对应的上行发送波束向所述基站发送信息。
本发明实施例中,所述终端可以基于以下编号方式对当前上行波束训练阶段发射的训练波束进行编号:
(1)当所述终端当前接收到的相邻的两次更新上行发射波束通知之间,只存在一次上行训练波束训练过程时,所述终端对所述上行训练波束训练过程中发射的上行训练波束进行编号;或者
(2)当所述终端当前接收到的相邻的两次更新上行发射波束通知之间,存在多次上行训练波束训练过程时,所述终端对最近一次的上行训练波束训练过程中发射的上行训练波束进行编号;或者
(3)当所述终端当前接收到的相邻的两次更新上行发射波束通知之间,存在多次上行训练波束训练过程时,所述终端对当前接收到的相邻的两次更新上行发射波束通知之间所有上行训练波束训练过程中发射的上行训练波束进行编号;或者
(4)所述终端基于当前接收到的更新上行发射波束通知之前的N个时间单位之内的所有上行训练波束进行编号;或者
(5)所述终端基于发射所述上行训练波束的时频位置,对所述上行训练波束进行编号。
本发明实施例的编号方式也可以称为局域编号方式,即对当前上行波束训练阶段的上行训练波束进行编号。
本发明实施例中,与现有技术中使用固定数量的上行训练波束不同,能够根据终端的能力、当前上行波束训练阶段的资源配置和/或与基站的协商确定上行波束训练阶段终端能够发射的上行训练波束的数量,使得上行波束训练的方式更加灵活。
实施例四
请参考图4,图4为本发明实施例四的波束赋形训练方法的流程示意图,该波束赋形训练方法应用于基站,包括:
步骤41:所述基站接收终端发射的上行训练波束,所述终端向所述基站发射的上行训练波束的数量为所述终端能够支持的全部上行训练波束的数量,或者,为当前上行波束训练阶段所述终端能够发射的上行训练波束的数量,所述数量为M,M为正整数;
步骤42:所述基站从所述M个上行训练波束中,选择出最优上行训练波束,并根据所述最优上行训练波束得到所述终端对应的目标上行发射波束;
所述目标上行发射波束可以是基站选择的最优上行训练波束,也可以由最优上行训练波束进行运算后得到。
步骤43:所述基站确定所述目标上行发射波束的编号。
本发明实施例中,与现有技术中使用固定数量的上行训练波束不同,能够根据终端的能力、当前上行波束训练阶段的资源配置和/或与基站的协商调整上行波束训练阶段终端能够发射的上行训练波束的数量,使得上行波束训练的方式更加灵活。
实施例五
请参考图5,图5为本发明实施例五的波束赋形训练方法的流程示意图,该波束赋形训练方法应用于基站,包括:
步骤51:所述基站接收所述终端上报的所述上行训练波束的数量,所述终端向所述基站发射的上行训练波束的数量为所述终端能够支持的所有上行训练波束的数量,所述终端能够支持的所有上行训练波束的数量为所述终端的能力之一,所述数量为M,M为正整数;
步骤52:所述基站根据所述终端上报的所述上行训练波束的数量,确定所述上行训练波束的编号。
步骤53:所述基站接收终端发射的所述M个上行训练波束;
步骤54:所述基站从所述M个上行训练波束中,选择出最优上行训练波束,并根据所述最优上行训练波束得到所述终端对应的目标上行发射波束;
所述目标上行发射波束可以是基站选择的最优上行训练波束,也可以由最优上行训练波束进行运算后得到。
步骤55:所述基站确定所述目标上行发射波束的编号。
本发明实施例中,所述基站可以采用以下编号方式确定所述上行训练波束的编号:
(1)所述基站根据所述上行训练波束的数量以及所述上行训练波束发送时的时频位置,确定所述上行训练波束的编号;或者
具体的,所述基站可以按照先频域后时域的方式,确定所述上行训练波束的编号;或者按照先时域后频域的方式,确定所述上行训练波束的编号。
(2)所述基站根据所述上行训练波束的数量以及所述上行训练波束发送时的序列,确定所述上行训练波束的编号;或者
(3)所述基站根据所述上行训练波束的数量以及所述上行训练波束发送时的时频位置和序列,确定所述上行训练波束的编号。
步骤56:所述基站向所述终端发送所述目标上行发射波束的编号。
实施例六
请参考图6,图6为本发明实施例六的波束赋形训练方法的流程示意图,该波束赋形训练方法应用于基站,包括:
步骤61:所述基站接收终端发射的上行训练波束;所述终端向所述基站发射的上行训练波束的数量为当前上行波束训练阶段所述终端所能够发射的上行训练波束的数量,所述数量为M,M为正整数;
当前上行波束训练阶段中所述终端所能够发射的上行训练波束数量可以由以下因素决定:
(1)根据当前上行波束训练阶段的资源配置和/或所述终端的波束切换能力决定;其中,所述终端的波束切换能力为所述终端的能力之一;
或者
(2)由所述终端与所述基站约定;或者
(3)由所述基站确定,并通知所述终端。
所述基站可以根据自身的处理能力等因素,确定当前上行波束训练阶段中所述终端所能够发射的上行训练波束数量,并通知终端。
步骤62:所述基站从所述M个上行训练波束中,选择出最优上行训练波束,并根据所述最优上行训练波束得到所述终端对应的目标上行发射波束;
所述基站可以采用以下方式选择最优上行训练波束:
(1)所述基站从当前上行波束训练阶段中接收到的所有上行训练波束中,选择一最优上行训练波束;或者
(2)所述基站从第一时间至第二时间之间的多次上行训练波束训练阶段中接收到的所有上行训练波束中,选择一最优上行训练波束。
步骤63:所述基站确定所述目标上行发射波束的编号。
所述基站可以采用以下方式确定所述目标上行发射波束的编号:
(1)当所述基站当前发送的相邻的两次更新上行发射波束通知之间,只存在一次上行训练波束训练过程(无论是非周期触发的还是周期性的波束训练)时,所述基站对所述上行训练波束训练过程中接收到的上行训练波束进行编号,并确定所述目标上行发射波束的编号;或者
(2)当所述基站当前发送的相邻的两次更新上行发射波束通知之间,存在多次上行训练波束训练过程时,所述基站对最近一次的上行训练波束训练过程中接收到的上行训练波束进行编号,并确定所述目标上行发射波束的编号;或者
(3)当所述基站当前发送的相邻的两次更新上行发射波束通知之间,存在多次上行训练波束训练过程时,所述基站对当前发送的相邻的两次更新上行发射波束通知之间所有上行训练波束训练过程中接收到的上行训练波束进行编号,并确定所述目标上行发射波束的编号;或者
(4)所述基站基于当前发送的更新上行发射波束通知之前的N个时间单位之内的所有上行训练波束进行编号,并确定所述目标上行发射波束的编号;或者
(5)所述基站基于发射所述上行训练波束的时频位置,对所述上行训练波束进行编号,并根据所述编号确定所述目标上行发射波束。
上述方式中,所述上行训练波束的编号范围可以设定为不大于K,当所述终端需要编号的上行训练波束的数量超出K时,从所述需要编号的上行训练波束中选取K个波束进行编号。例如,可以选择最近一次上行发射波束通知前,使用的最后K个波束。
步骤64:所述基站向所述终端发送所述目标上行发射波束的编号。
上述实施例中,所述基站向所述终端发送所述目标上行发射波束的编号的步骤之前,还可以包括:
所述基站判断当前确定的所述目标上行发射波束与上一次确定的目标上行发射波束是否相同;
当当前确定的所述目标上行发射波束与上一次确定的目标上行发射波束不同时,所述基站向所述终端发送当前确定的目标上行发射波束的编号;
当当前确定的所述目标上行发射波束与上一次确定的目标上行发射波束相同时,所述基站不向所述终端发送当前确定的目标上行发射波束的编号。
当然,在本发明的其他一些实施例中,所述基站也可以在确定所述目标上行发射波束的编号后,并不进行上述判断过程,即不论当前确定的所述目标上行发射波束与上一次确定的目标上行发射波束是否相同,均直接向所述终端发送所述目标上行发射波束的编号。
上述各实施例中,基站和终端的编号方式可以由终端和基站事先约定好,或者在协议中约定,或者由基站通过信令配置给终端。
举例来说对基站和终端的采用时频位置的编号方式进行举例说明,例如在t
i(i=[0,...I-1])个时间单位上,中心频率为
的J
i个频率单位上分别发送了上行训练波束。其中I为波束训练占用的时间单位数,若终端基于最近的一次训练确定目标上行发射波束,则I=1;若终端基于两次通知之间的所有训练确定目标上行发射波束,则I为两次通知之间的所有训练过程中使用的波束总数;若时间窗口内有N'个时间单位发送了训练波束,则I=N'。按照上述定义,可将第t
i个时间单位上的第j(0≤j≤J
i-1)个波束编号为
例如,时间窗口长度为N=16个子帧,16个子帧范围内有2次训练,每次训练发送8个波束的训练信号。波束的编号按照由远及近的方式进行编号,即最早的波束编号为0,最近的波束编号为15。如果基站发送的通知消息中通知终端切换到波束7,则终端可以确定需要切换的波束方向为第0次训练(按时间由远及近顺序排列)的第7个训练波束的波束方向;如果基站发送的通知消息中通知终端切换到波束9,则终端可以确定需要切换的波束方向为第1次训练的第1个训练波束的波束方向。
实施例七
请参考图7,图7为本发明实施例七的终端的结构框图,该终端包括:
波束数量确定模块71,用于确定能够向基站发射的上行训练波束的数量,其中,所述数量为M,M为正整数,所述数量为所述终端能够支持的所有上行训练波束的数量,或者,为当前上行波束训练阶段所述终端能够发射的上行训练波束的数量;
训练模块72,用于向所述基站发射所述M个上行训练波束,以使得所述基站能够从所述上行训练波束中,选择出最优上行训练波束,并根据所述最优上行训练波束得到所述终端对应的目标上行发射波束,以及确定所述目标上行发射波束的编号。
在本发明的一实施例中,所述数量为所述终端能够支持的所有上行训练波束的数量,所述终端还包括:
编号确定模块,用于根据所述上行训练波束的数量,确定所述上行训练波束的编号;
数量上报模块,用于将所述上行训练波束的数量上报给所述基站,以使得所述基站确定所述上行训练波束的编号。
进一步地,所述编号确定模块采用以下编号方式确定所述上行训练波束的编号:
根据所述上行训练波束的数量以及所述上行训练波束发送时的时频位置,确定所述上行训练波束的编号;或者
根据所述上行训练波束的数量以及所述上行训练波束发送时的序列,确定所述上行训练波束的编号;或者
根据所述上行训练波束的数量以及所述上行训练波束发送时的时频位置和序列,确定所述上行训练波束的编号。
在本发明的另一实施例中,所述数量为当前上行波束训练阶段中所述终端所能够发射的上行训练波束数量,其中,当前上行波束训练阶段中所述终端所能够发射的上行训练波束数量由以下因素决定:
由当前上行波束训练阶段的资源配置和/或所述终端的波束切换能力决定;或者
由所述终端与所述基站约定;或者
由所述基站确定,并通知所述终端。
进一步地,所述终端还包括:
接收模块,用于接收所述基站发送的所述目标上行发射波束的编号;
选择模块,用于选择与所述目标上行发射波束的编号对应的上行发送波束向所述基站发送信息。
在本发明的所述数量为当前上行波束训练阶段所述终端所能够发射的上行训练波束的数量的实施例中,所述终端还包括:
目标上行发射波束确定模块,用于对当前上行波束训练阶段发射的训练波束进行编号,并根据所述编号确定所述目标上行发射波束。
进一步地,所述目标上行发射波束确定模块采用以下方式对当前上行波束训练阶段发射的训练波束进行编号:
当所述终端当前接收到的相邻的两次更新上行发射波束通知之间,只存在一次上行训练波束训练过程时,对所述上行训练波束训练过程中发射的上行训练波束进行编号;或者
当所述终端当前接收到的相邻的两次更新上行发射波束通知之间,存在多次上行训练波束训练过程时,对最近一次的上行训练波束训练过程中发射的上行训练波束进行编号;或者
当所述终端当前接收到的相邻的两次更新上行发射波束通知之间,存在多次上行训练波束训练过程时,对当前接收到的相邻的两次更新上行发射波束通知之间所有上行训练波束训练过程中发射的上行训练波束进行编号;或者
基于当前接收到的更新上行发射波束通知之前的N个时间单位之内的所有上行训练波束进行编号;或者
基于发射所述上行训练波束的时频位置,对所述上行训练波束进行编号。
实施例八
请参考图8,图8为本发明实施例八的基站的结构框图,该基站包括:
第一接收模块81,用于接收终端发射的上行训练波束,所述终端向所述基站发射的上行训练波束的数量为所述终端能够支持的全部上行训练波束的数量,或者,为当前上行波束训练阶段所述终端能够发射的上行训练波束的数量,所述数量为M,M为正整数,;
选择模块82,用于从所述M个上行训练波束中,选择出最优上行训练波束,并根据所述最优上行训练波束得到所述终端对应的目标上行发射波束;
编号确定模块83,用于确定所述目标上行发射波束的编号。
在本发明的一实施例中,所述终端向所述基站发射的上行训练波束的数量为所述终端能够支持的所有上行训练波束的数量,所述基站还包括:
第二接收模块,用于接收所述终端上报的所述上行训练波束的数量;
编号模块,用于根据所述终端上报的所述上行训练波束的数量,确定所述上行训练波束的编号。
进一步地,所述编号模块采用以下编号方式确定所述上行训练波束的编号:
根据所述上行训练波束的数量以及所述上行训练波束发送时的时频位置,确定所述上行训练波束的编号;或者
根据所述上行训练波束的数量以及所述上行训练波束发送时的序列,确定所述上行训练波束的编号;或者
根据所述上行训练波束的数量以及所述上行训练波束发送时的时频位置和序列,确定所述上行训练波束的编号。
进一步地,所述编号确定模块采用以下方式确定所述目标上行发射波束的编号:
当所述基站当前发送的相邻的两次更新上行发射波束通知之间,只存在一次上行训练波束训练过程时,对所述上行训练波束训练过程中接收到的上行训练波束进行编号,并确定所述目标上行发射波束的编号;或者
当所述基站当前发送的相邻的两次更新上行发射波束通知之间,存在多次上行训练波束训练过程时,对最近一次的上行训练波束训练过程中接收到的上行训练波束进行编号,并确定所述目标上行发射波束的编号;或者
当所述基站当前发送的相邻的两次更新上行发射波束通知之间,存在多次上行训练波束训练过程时,对当前发送的相邻的两次更新上行发射波束通知之间所有上行训练波束训练过程中接收到的上行训练波束进行编号,并确定所述目标上行发射波束的编号;或者
基于当前发送的更新上行发射波束通知之前的N个时间单位之内的所有上行训练波束进行编号,并确定所述目标上行发射波束的编号;或者
基于发射所述上行训练波束的时频位置,对所述上行训练波束进行编号,并根据所述编号确定所述目标上行发射波束。
进一步地,所述基站还包括:
发送模块,用于向所述终端发送所述目标上行发射波束的编号。
实施例九
请参考图9,本发明的实施例九还提供一种基站,包括:处理器91,存储器92,总线接口93以及收发机94。
其中,处理器91通过总线接口93与存储器92连接,用于读取存储器92中的程序,执行下列过程:
接收终端发射的上行训练波束,所述终端向所述基站发射的上行训练波束的数量为所述终端能够支持的全部上行训练波束的数量,或者,为当前上行波束训练阶段所述终端能够发射的上行训练波束的数量;所述数量为M,M为正整数;
从所述M个上行训练波束中,选择出最优上行训练波束,并根据所述最优上行训练波束得到所述终端对应的目标上行发射波束;
确定所述目标上行发射波束的编号。
收发机94,通过总线接口与处理器91连接,用于在处理器91的控制下接收和发送数据。
其中,在图9中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器91代表的一个或多个处理器和存储器92代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机94可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器91负责管理总线架构和通常的处理,存储器92可以存储处理器91在执行操作时所使用的数据。
处理器91负责管理总线架构和通常的处理,存储器92可以存储处理器91在执行操作时所使用的数据。
实施例十
请参考图10,本发明的实施例十还提供一种终端,包括:处理器101,存储器102,总线接口103、收发机104以及用户接口105。
其中,处理器101通过总线接口103与存储器102连接,用于读取存储器82中的程序,执行下列过程:
确定能够向基站发射的上行训练波束的数量,其中,所述数量为所述终端能够支持的所有上行训练波束的数量,或者,为当前上行波束训练阶段所述终端能够发射的上行训练波束的数量,所述数量为M,M为正整数;
向所述基站发射所述M个上行训练波束,以使得所述基站能够从所述上行训练波束中,选择出最优上行训练波束,并根据所述最优上行训练波束得到所述终端对应的目标上行发射波束,以及确定所述目标上行发射波束的编号。
收发机104,通过总线接口与处理器101连接,用于在处理器101的控制下接收和发送数据。
其中,在图10中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器101代表的一个或多个处理器和存储器102代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机104可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口105还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
处理器101负责管理总线架构和通常的处理,存储器102可以存储处理器101在执行操作时所使用的数据。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。