一种基于波束成型和信道平行度域值的D2D对接入方法与流程

文档序号:15844476发布日期:2018-11-07 08:50阅读:337来源:国知局
一种基于波束成型和信道平行度域值的D2D对接入方法与流程

本发明涉及一种能够系统容量最大化的基于波束成型和信道平行度域值的d2d对接入方法,属于无线通信技术。

背景技术

如今无线通信在日常生活中得到了广泛应用,成为人们日常生活中不可或缺的部分。用户对网络带宽的需求越来越高,移动数据量爆炸式增长。为了满足用户日益增长的需求,d2d通信出现在人们的视野中,并将其引入了蜂窝通信。

d2d通信是指在两个移动终端设备之间直接建立通信链路,区别于使用基站作为中继的传统通信方式。当蜂窝网络中的蜂窝用户和d2d用户共享频谱资源时,通过有效的干扰管理、资源分配、模式选择和mimo技术,可以有效地提高网络的频谱效率。其中,良好的干扰管理算法可以提高系统的容量,已经引起了很多关注。



技术实现要素:

发明目的:为了克服现有技术中存在的不足,本发明提供一种基于波束成型和信道平行度域值的d2d对接入方法,根据基站发射天线的冗余度对蜂窝用户进行联合迫零预编码以消除蜂窝用户之间和基站对部分d2d对的干扰,并根据信道平行度原理控制d2d对是否接入蜂窝网络,使系统容量最大化。

技术方案:为实现上述目的,本发明采用的技术方案为:

一种基于波束成型和信道平行度域值的d2d对接入方法,利用基站到蜂窝用户和部分d2d对的信道状态信息,对蜂窝用户进行联合迫零波束成型;对于剩余d2d对,计算从基站到这些d2d对信道与从基站到参与预编码的d2d对信道之间的平行度,选出平行度大于域值的d2d对构成候选集并初始化接入状态矢量;如果将d2d对接入蜂窝网络后系统速率增大,则允许该d2d对接入蜂窝网络;然后用相同的方法判断下一对d2d对,直到候选集中的d2d对均已完成接入判断;具体包括如下步骤:

(1)参数初始化:初始化基站的发射天线数、蜂窝用户数、d2d对数、参与预编码的d2d对数、未参与预编码的d2d对接入状态矢量、基站发射功率、d2d发送机发射功率、信道平行度域值;

(2)信道状态信息初始化:初始化基站到蜂窝用户的信道增益、基站到d2d接收机的信道增益、d2d发送机到蜂窝用户的信道增益、d2d发送机到d2d接收机的信道增益;

(3)计算蜂窝用户预编码矢量和系统速率;在该过程中,由于没有d2d对接入蜂窝网络,此时计算的系统速率仅为所有蜂窝用户速率和参与预编码的d2d对速率的总和;

(4)d2d对候选集初始化:对于未参与预编码的d2d对,计算从基站到这些d2d对信道与从基站到参与预编码的d2d对信道之间的平行度,选出平行度大于域值的所有d2d对构成d2d对候选集,d2d对候选集内的d2d对是受基站干扰较小的d2d对;

(5)d2d对接入判断:针对d2d对候选集内的d2d对,假设将某个d2d对接入蜂窝网络:若系统速率增大,则允许该d2d对接入蜂窝网络;否则,不允许该d2d对接入蜂窝网络;在该过程中,由于有d2d对的加入,在计算系统速率时不仅要考虑到所有蜂窝用户速率和参与预编码的d2d对速率,还要考虑新加入的d2d对速率,即为所有蜂窝用户速率和所有加入的d2d对速率总和;

(6)重复至完成:考虑下一个d2d对,重复步骤(5),直至所有d2d对均被考虑。

具体的,所述步骤(1)中,信道平行度域值,是从基站到未参与预编码d2d对信道与从基站到参与预编码的d2d对信道之间的平行度域值。

具体的,所述步骤(3)中,蜂窝用户预编码矢量,是根据基站发射天线冗余度利用基站到蜂窝用户和部分d2d对的信道状态信息,对蜂窝用户进行联合迫零波束成型。

有益效果:本发明提供的基于波束成型和信道平行度域值的d2d对接入方法,根据信道平行度原理控制d2d对是否接入蜂窝网络,从而使系统容量最大。

附图说明

图1为不同接入算法下系统速率随基站发射功率变化情况;

图2为不同接入算法下接入蜂窝网络的d2d对速率总和随基站发射功率变化情况。

具体实施方式

下面结合附图对本发明作更进一步的说明。

一种基于波束成型和信道平行度域值的d2d对接入算法(简称bcp),该算法根据基站发射天线的冗余度对蜂窝用户进行联合迫零预编码,根据信道平行度原理控制d2d对是否接入蜂窝网络,从而使系统容量最大。

设小区半径为100米,基站位于小区中心,蜂窝主用户独立均匀分布在半径80米的中心区域,d2d对随机分布在半径为80米至100米之间的小区边缘圆环区域,蜂窝用户和d2d对收发天线均为单天线,每对d2d的发送机与接收机之间的距离是5m,路径损耗指数是2,所有信道均为瑞利衰落信道,加性高斯白噪声服从均值为0,方差为1的高斯分布。如表1所示,本实施例的接入方法具体包括以下步骤:

第一步:参数初始化,包括基站发射天线数nt,蜂窝用户数k,d2d对数d,参与预编码的d2d对数d1,基站发射功率pb,d2d发送机发射功率pd,未参与预编码的d2d对接入状态矢量信道平行度域值δ。

第二步:信道状态信息初始化,包括基站到蜂窝用户k的信道增益hk,基站到第d对d2d对的接收机的信道增益第d对d2d对的发送机到蜂窝用户k的信道增益第d对d2d对的发送机到第i对d2d对的接收机的信道增益gd,i;

第三步:对蜂窝用户进行联合迫零波束成型

其中,计算系统容量r;

第四步:d2d对候选集初始化,计算从基站到剩余d2d对信道与从基站到参与预编码的d2d对信道之间的平行度

fori=1:d1

forj=1:(d-d1)

end

选出未参与联合预编码的d2d对中信道平行度大于域值δ的d2d对构成候选集d2(i,:);end

第三步:d2d对接入判断

输出最优的系统速率r。

基于上述过程,给出如下的算法过程:

表1.基于波束成型和信道平行度域值的d2d对接入算法

图1给出了系统速率随基站发射功率变化情况,同时给出了conv、zf1作为对比。

图2给出了接入蜂窝网络的d2d对速率总和随基站发射功率变化情况。

在本实施例中,基于波束成型和信道平行度域值的d2d对接入方法的有益效果体现在:本发明对蜂窝用户进行联合迫零预编码以蜂窝用户之间以及基站对部分d2d对的消除干扰;并根据信道平行度原理控制d2d对是否接入蜂窝网络,减小了基站对接入蜂窝网络中的d2d对干扰。

以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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