【技术实现步骤摘要】
一种应用于毫米波大规模MIMO系统的波束选择方法及其装置
本专利技术涉及移动通信
的一种波束选择方法,尤其涉及一种应用于毫米波大规模MIMO系统的波束选择方法,涉及该波束选择方法的应用于毫米波大规模MIMO系统的波束选择装置。
技术介绍
在随着互联网业务的迅速发展,人们对无线网络各个应用领域的需求日益增多,日益紧张的频谱资源已经无法满足人们对通信的需求。毫米波大规模输入输出能通过更宽的信号带宽实现更高的数据速率以及更高的频谱效率,被认为是未来5G无线通信的关键技术。传统的全数字波束形成方案要求每个天线对应一条独立的射频链路,随着基站天线数和小区用户数的不断增加,所需的RF链路数量也在不断上升,虽然性能优异,但是增加了硬件成本以及实现难度。现有技术中通过采用性能损失忽略不计的离散透镜阵列,将传统的空间信道转换为波束空间信道,以获得毫米波频率下的信道稀疏度。但是,由于波束空间MIMO信道具有稀疏性,只需选择少量合适的天线就能减少RF链路数,并且不会造成明显的系统性能损失。同时,目前使用的方案还包括选择消除导致容量损失最小的波束、选择在系统容量方面贡献最大的波束、最大幅度波束选择算法、干扰感知波束选择方案、基于蚁群优化的方案。其中,选择消除导致容量损失最小波束的选择方案和选择在系统容量方面贡献最大的波束的选择方案,这两种方案都需要进行依次搜索,复杂度过高。最大幅度波束选择算法这种方案最简单,但是却存在着多用户干扰以及不同的RF链选择相同的波束而导致的RF链被浪费的问题。干扰感知波束选择方案为干扰用户重新选择波束,但其复杂度受干扰用户数量的影响。基于蚁群优化 ...
【技术保护点】
1.一种应用于毫米波大规模MIMO系统的波束选择方法,其特征在于,其包括以下步骤:步骤S1,先定义毫米波大规模MIMO系统的鸟巢数、鸟巢发现概率、二进制编码控制参数、最大迭代次数、天线数以及用户数,再初始化多个鸟巢,使每个鸟巢为用户选择信道幅度值最大且无重复的波束,最后计算多个鸟巢的适应度,并以当前鸟巢的最大适应度为全局最优解;步骤S2,在计算多个鸟巢的适应度后,先对多个鸟巢进行二进制编码混合更新,并修复非正常编码,再计算新产生的多个鸟巢的适应度,最后通过保留适应度较大的鸟巢以筛选鸟巢;步骤S3,在所有鸟巢均筛选后,将所述鸟巢发现概率与服从均匀分布的随机数进行比较,若所述随机数大于所述鸟巢发现概率,则复制所述全局最优解的鸟巢以替换其中被发现的一个鸟巢,并随机改变其余被发现的鸟巢的位置,保留全局最优解以加快算法收敛速度,确定当前最优解的鸟巢位置以及最优值;步骤S4,在确定鸟巢位置以及最优值后,判断迭代次数是否达到所述最大迭代次数,是则输出所述全局最优解,否则执行步骤S2。
【技术特征摘要】
1.一种应用于毫米波大规模MIMO系统的波束选择方法,其特征在于,其包括以下步骤:步骤S1,先定义毫米波大规模MIMO系统的鸟巢数、鸟巢发现概率、二进制编码控制参数、最大迭代次数、天线数以及用户数,再初始化多个鸟巢,使每个鸟巢为用户选择信道幅度值最大且无重复的波束,最后计算多个鸟巢的适应度,并以当前鸟巢的最大适应度为全局最优解;步骤S2,在计算多个鸟巢的适应度后,先对多个鸟巢进行二进制编码混合更新,并修复非正常编码,再计算新产生的多个鸟巢的适应度,最后通过保留适应度较大的鸟巢以筛选鸟巢;步骤S3,在所有鸟巢均筛选后,将所述鸟巢发现概率与服从均匀分布的随机数进行比较,若所述随机数大于所述鸟巢发现概率,则复制所述全局最优解的鸟巢以替换其中被发现的一个鸟巢,并随机改变其余被发现的鸟巢的位置,保留全局最优解以加快算法收敛速度,确定当前最优解的鸟巢位置以及最优值;步骤S4,在确定鸟巢位置以及最优值后,判断迭代次数是否达到所述最大迭代次数,是则输出所述全局最优解,否则执行步骤S2。2.如权利要求1所述的应用于毫米波大规模MIMO系统的波束选择方法,其特征在于,在步骤S2中,二进制编码混合更新方法包括以下步骤:步骤S21,判断系统的随机数是否不大于所述二进制编码控制参数;在所述随机数不大于所述二进制编码控制参数时,执行步骤S22,采用sigmoid函数将实数映射成离散的二进制数据,通过以下公式计算第m+1次迭代第k个用户第n个天线的状态值在所述随机数大于所述二进制编码控制参数时,执行步骤S23,判断Levy跳跃路径是否为正数;在Levy跳跃路径不为正数时,执行步骤S24,通过以下公式计算第m+1次迭代第k个用户第n个天线的状态值在跳跃路径为正数时,执行步骤S25,通过以下公式计算第m+1次迭代第k个用户第n个天线的状态值其中,rand为所述随机数。3.如权利要求2所述的应用于毫米波大规模MIMO系统的波束选择方法,其特征在于,所述非正常编码的修复方法包括以下步骤:步骤S26,依次计算第m个鸟巢第k个用户第n个天线的状态值xnk,也就是计算第m个矩阵第k列第n行的状态值,并判断状态值xnk是否为1;在状态值xnk为1时,执行步骤S27,计算对应的信道增益gnk;在判断所述二进制编码矩阵的每一列中所有状态值xnk后,执行步骤S28,通过以下公式选择用户的波束以及波束集:其中,βk为第k个用户的波束,为用户已选好的波束集。4.如权利要求1所述的应用于毫米波大规模MIMO系统的波束选择方法,其特征在于,所述波束选择方法还包括以下步骤:步骤S0,构建所述毫米波大规模MIMO系统;其中,所述毫米波大规模MIMO系统的构建方法包括以下步骤:步骤S01,初步定义第k个用户的接收信号的表达公式;步骤S02,采用离散透镜阵列,通过空间傅里叶变换矩阵将传统空间信道转换为波束空间信道,并根据所述波束空间信道再次定义第k个用户的接收信号的表达公式;步骤S03,根据波束空间MIMO信道的稀疏性只需选取部分波束,建立天线挑选的目标函数以及约束条件。5.如权利要求4所述的应用于毫米波大规模MIMO系统的波束选择方法,其特征在于,在本实施例的毫米波大规模MIMO系统中,第k个用户的接收信号的表达公...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。