双层异构移动通信网络的动态软频率复用方法与流程

文档序号:11158066阅读:来源:国知局

技术特征:

1.一种双层异构移动通信网络的动态软频率复用方法,其特征在于,包括以下步骤:

步骤一.划分宏小区为:宏小区中心区域和宏小区边缘区域;

步骤二.将OFDMA网络中的授权可用频带B平分B1、B2、B3为自留频带B′i(i=1,2,3)和动态调整频带B0i(i=1,2,3);

确定可用频带B的子载波数N;

确定宏小区中心区域用户使用中心子载波数NA-SFRc、宏小区边缘区域用户所使用边缘子载波数NA-SFRe、自留频带子载波数Ne-nb和动态调整频带子载波数Ne-b

步骤三.由宏小区中宏基站的中心实体确定宏用户和毫微微用户的位置信息,采用距离判断法和接收功率判断法,将宏用户划分为宏小区中心区域用户和宏小区边缘区域用户;

步骤四.规划宏小区边缘区域中宏用户和毫微微用户的频谱,使每个宏小区边缘区域中的宏用户使用频带B1、B2、B3中的一个,使相邻宏小区边缘区域中的宏用户分配到的频带相互正交;宏小区边缘区域的毫微微用户分配未被宏小区边缘区域宏用户所占用的频带;

步骤五.规划宏小区中心区域的频谱,使宏小区中心区域的宏用户使用未被宏小区边缘区域宏用户占用的频带,宏小区中心区域的毫微微用户分配未被宏小区中心区域宏用户所占用的频带;

步骤六.首先,将宏小区边缘区域宏用户的Se与宏小区边缘区域宏用户的最小值Smin与最大值Smax进行比较;

其次,将宏小区边缘区域中宏用户的负载情况与邻小区交互;

再次,根据宏小区边缘区域中宏用户的负载情况,确定宏小区动态调整频段B0i中的子载波调用情况;

步骤七.采用遗传算法求出最优的动态调整载波组中可以共享的子载波数所占的比例因子β,0≤β≤1。

2.根据权利要求1所述的基于动态可调整的软频率复用方法,其特征在于,所述步骤二.首先,将可用频带B平均分为子集:B1∩B2∩B3=0,保证子集中的子载波相互正交,

据公式N=[B/Δf]确定可用频带B的子载波数N,

其中,[]表示取整数,Δf为子载波的频谱宽度;

其次,在保证用户服务质量的情况下确定所需要的最小平均频带Bmin即自留频带Bi′(i=1,2,3),然后用B0i=Bi-Bmin确定动态调整频带B0i(i=1,2,3);

再次,确定初次分配时宏小区中心区域用户使用的中心子载波数NA-SFRc宏小区边缘区域用户所使用的边缘子载波数NA-SFRe自留频带Bi′中的子载波数Ne-nb动态调整频段B0i中的子载波数Ne-b其中,R为宏小区半径,r为宏小区中心区域半径。

3.根据权利要求1所述的基于动态可调整的软频率复用方法,其特征在于,所述步骤三,首先,宏小区中宏基站的中心实体确定毫微微用户的位置信息:确定位于宏小区边缘区域的毫微微用户为毫微微边缘用户,位于宏小区中心区域的毫微微用户为毫微微中心用户;

其次,采用距离判断法划分宏用户:宏用户向其所在宏小区中宏基站的中心实体报告位置信息,中心实体计算其与宏用户间的距离d,若d≤r,则将宏用户划分为宏小区边缘区域用户;

再次,采用接收功率判断法对已判断为宏小区边缘区域用户作再次划分:宏小区边缘区域用户测量来自其服务小区的参考信号接收功率RSRP,宏用户所在的宏小区为服务小区,服务小区中的基站为服务基站,并将测量值反馈给服务基站,服务基站中心实体比较宏用户反馈的RSRP与门限值RSRPth,若RSRP≤RSRPth,则划分该宏用户为宏小区边缘区域用户;

最后,当两种方法均判断宏用户为宏小区边缘区域用户时,才将宏用户划分为宏小区边缘区域用户,否则划分为宏小区中心区域用户。

4.根据权利要求1所述的基于动态可调整的软频率复用方法,其特征在于,所述步骤六,宏小区边缘区域中宏用户的负载情况确定为:

若Se<Smin,则表明该宏小区边缘区域宏蜂窝用户负载轻,该宏小区中心区域中动态调整频带中的子载波可以被邻小区调用,此时宏小区动态调整频段B0i中子载波调用后该宏小区边缘区域用户的边缘子载波数为:

若Smin≤Se≤Smax,表明该宏小区边缘区域中宏用户负载适中,该小区中动态调整频带不与邻小区发生借调关系,该宏小区边缘区域中宏用户的边缘子载波数可以表示为:

若Se>Smax,表明该宏小区边缘区域中宏用户负载严重,该小区向负载轻的邻小区借用动态调整频带中的子载波,发生调用后该宏小区边缘区域中宏用户的边缘子载波数可以表示为:其中k表示重负载小区提供调用动态调整载波组的所有邻小区,k=1,2,...K。

5.根据权利要求1所述的基于动态可调整的软频率复用方法,其特征在于,所述步骤七,比例因子β的求解方法为:

对重负载小区η,确定宏小区边缘区域宏用户和宏小区边缘区域毫微微蜂窝用户u′(u′∈Uf(e))在子载波i上接收到的信干噪比(SINR)值:

<mrow> <msubsup> <mi>SINR</mi> <mrow> <mi>u</mi> <mo>,</mo> <mi>i</mi> </mrow> <mrow> <mo>(</mo> <mi>e</mi> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <mfrac> <mrow> <msub> <mi>P</mi> <mi>m</mi> </msub> <msubsup> <mi>G</mi> <mrow> <mi>m</mi> <mo>,</mo> <mi>u</mi> <mo>,</mo> <mi>i</mi> </mrow> <mrow> <mo>(</mo> <mi>e</mi> <mo>)</mo> </mrow> </msubsup> </mrow> <mrow> <msub> <mi>N</mi> <mi>o</mi> </msub> <mo>+</mo> <munder> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>&Element;</mo> <msubsup> <mi>A</mi> <mi>i</mi> <mrow> <mo>(</mo> <mi>e</mi> <mo>)</mo> </mrow> </msubsup> </mrow> </munder> <msub> <mi>P</mi> <mrow> <mi>r</mi> <mi>f</mi> </mrow> </msub> <msubsup> <mi>G</mi> <mrow> <mi>j</mi> <mo>,</mo> <mi>u</mi> <mo>,</mo> <mi>i</mi> </mrow> <mrow> <mo>(</mo> <mi>e</mi> <mo>)</mo> </mrow> </msubsup> </mrow> </mfrac> <mo>,</mo> <mo>&ForAll;</mo> <mi>u</mi> <mo>&Element;</mo> <msubsup> <mi>U</mi> <mi>m</mi> <mrow> <mo>(</mo> <mi>e</mi> <mo>)</mo> </mrow> </msubsup> <msubsup> <mi>SINR</mi> <mrow> <msup> <mi>u</mi> <mo>&prime;</mo> </msup> <mo>,</mo> <mi>i</mi> </mrow> <mrow> <mo>(</mo> <mi>e</mi> <mo>,</mo> <mi>f</mi> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <mfrac> <mrow> <msub> <mi>P</mi> <mi>f</mi> </msub> <msubsup> <mi>G</mi> <mrow> <mi>j</mi> <mo>,</mo> <msup> <mi>u</mi> <mo>&prime;</mo> </msup> <mo>,</mo> <mi>i</mi> </mrow> <mrow> <mo>(</mo> <mi>e</mi> <mo>)</mo> </mrow> </msubsup> </mrow> <mrow> <msub> <mi>N</mi> <mi>o</mi> </msub> <mo>+</mo> <munder> <mo>&Sigma;</mo> <mrow> <mi>n</mi> <mo>&Element;</mo> <msubsup> <mi>A</mi> <mrow> <mi>f</mi> <mo>,</mo> <mi>i</mi> </mrow> <mrow> <mo>(</mo> <mi>e</mi> <mo>,</mo> <mi>f</mi> <mo>)</mo> </mrow> </msubsup> <mo>,</mo> <mi>n</mi> <mo>&NotEqual;</mo> <mi>j</mi> </mrow> </munder> <msub> <mi>P</mi> <mi>f</mi> </msub> <msubsup> <mi>G</mi> <mrow> <mi>n</mi> <mo>,</mo> <msup> <mi>u</mi> <mo>&prime;</mo> </msup> <mo>,</mo> <mi>i</mi> </mrow> <mrow> <mo>(</mo> <mi>e</mi> <mo>)</mo> </mrow> </msubsup> <mo>+</mo> <msub> <mi>&delta;</mi> <mi>k</mi> </msub> <msub> <mi>P</mi> <mi>m</mi> </msub> <msubsup> <mi>G</mi> <mrow> <mi>m</mi> <mo>,</mo> <msup> <mi>u</mi> <mo>&prime;</mo> </msup> <mo>,</mo> <mi>i</mi> </mrow> <mrow> <mo>(</mo> <mi>e</mi> <mo>)</mo> </mrow> </msubsup> </mrow> </mfrac> <mo>,</mo> <mo>&ForAll;</mo> <msup> <mi>u</mi> <mo>&prime;</mo> </msup> <mo>=</mo> <msubsup> <mi>U</mi> <mi>f</mi> <mrow> <mo>(</mo> <mi>e</mi> <mo>)</mo> </mrow> </msubsup> </mrow>

其中分别表示在重负载小区η所有与宏小区边缘区域宏用u(u∈{1,...,Um(e)})使用相同子载波i的毫微微用户的集合和所有与毫微微用户u′(u′∈{1,...,Uf(e)})使用相同子载波i的毫微微用户的集合,Pm和Pf为重负载小区η宏小区边缘区域宏用户和宏小区边缘区域毫微微用户在子载波i上的发射功率,

其中,δi表示子载波i是否被宏用户所占用,取值1或0;

δi=1表示子载波i已被宏用户占用,而δi=0表示子载波i未被宏用户占用;

分别表示在重负载小区η中宏基站m和毫微微基站j到宏小区边缘区域宏用户u在子载波i上的信道增益;

表示毫微微蜂窝用户u′到其服务毫微微基站j在子载波i上的信道增益,分别表示重负载小区η中毫微微基站n和宏基站m到毫微微蜂窝用户u′在子载波i上的信道增益,No表示噪声功率谱密度;

然后确定重负载小区η中边缘区域宏用户和毫微微用户的总吞吐量:

<mrow> <msub> <mi>T</mi> <mrow> <mi>e</mi> <mi>m</mi> </mrow> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>u</mi> <mo>=</mo> <mn>1</mn> </mrow> <msubsup> <mi>U</mi> <mi>m</mi> <mrow> <mo>(</mo> <mi>e</mi> <mo>)</mo> </mrow> </msubsup> </munderover> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <msubsup> <mi>N</mi> <mrow> <mi>A</mi> <mo>-</mo> <mi>S</mi> <mi>F</mi> <mi>Re</mi> </mrow> <mo>&prime;</mo> </msubsup> </munderover> <msub> <mi>Blog</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mn>1</mn> <mo>+</mo> <msubsup> <mi>SINR</mi> <mrow> <mi>u</mi> <mo>,</mo> <mi>i</mi> </mrow> <mrow> <mo>(</mo> <mi>e</mi> <mo>)</mo> </mrow> </msubsup> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>T</mi> <mrow> <mi>e</mi> <mi>f</mi> </mrow> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <msup> <mi>u</mi> <mo>&prime;</mo> </msup> <mo>=</mo> <mn>1</mn> </mrow> <msubsup> <mi>U</mi> <mi>f</mi> <mrow> <mo>(</mo> <mi>e</mi> <mo>)</mo> </mrow> </msubsup> </munderover> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <msubsup> <mi>N</mi> <mrow> <mi>A</mi> <mo>-</mo> <mi>S</mi> <mi>F</mi> <mi>Re</mi> </mrow> <mo>&prime;</mo> </msubsup> </munderover> <msub> <mi>Blog</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mn>1</mn> <mo>+</mo> <msubsup> <mi>SINR</mi> <mrow> <msup> <mi>u</mi> <mo>&prime;</mo> </msup> <mo>,</mo> <mi>i</mi> </mrow> <mrow> <mo>(</mo> <mi>e</mi> <mo>,</mo> <mi>f</mi> <mo>)</mo> </mrow> </msubsup> <mo>)</mo> </mrow> </mrow>

其中,分别为宏小区边缘区域宏用户和毫微微用户个数;

采用遗传算法使边缘区域的总吞吐量最大化,即

maxTe(β)=Tem+Tef

采用遗传算法的方法为:确定适应度函数为Te(β),β采用二进制编码,其它参数按照遗传算法的一般方法,进行全局搜索得到最优的比例因子β。

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