发明名称 一种基于协作调度波束成形的用户选择方法
摘要 本发明公开了一种基于协作调度波束成形的用户选择方法,用户位于三个小区内,每个小区中部设有一个基站,用户选择方法包括如下步骤:步骤10)初始化:设定各小区的剩余用户序列,已选用户集和候选用户集,步骤20)选择各小区的第1个用户,步骤30)建立各小区的候选用户集:步骤40)更新各小区的候选用户集:步骤50)第2+p个用户的选择,p的初始值为0,p表示步骤60)返回步骤50)的次数;步骤60)如果|Sw|<Nt-1,返回步骤50),否则结束。该用户选择方法可提高小区边缘用户的性能,对小区边缘的用户进行选择传输,以使得边缘用户的性能得到较大提高。
申请公布号 CN103338457A 申请公布日期 2013.10.02
申请号 CN201310242863.5 申请日期 2013.06.18
申请人 东南大学 发明人 衡伟;孟超;田安龙;梁天;承昊翔
分类号 H04W16/14(2009.01)I;H04W72/12(2009.01)I 主分类号 H04W16/14(2009.01)I
代理机构 南京瑞弘专利商标事务所(普通合伙) 32249 代理人 杨晓玲
主权项 1.一种基于协作调度波束成形的用户选择方法,用户位于三个小区内,每个小区中部设有一个基站,其特征在于,该用户选择方法包括如下步骤:步骤10)初始化:设定各小区的剩余用户序列U<sub>w</sub>=[1<sub>w</sub>,2<sub>w</sub>,…,K<sub>w</sub>],已选用户集S<sub>w</sub>=φ,候选用户集C<sub>w</sub>=φ,其中,w表示小区的代号,三个小区的代号分别为b、<img file="FDA00003361707100011.GIF" wi="45" he="69" />和<img file="FDA00003361707100012.GIF" wi="61" he="80" />w为b、<img file="FDA00003361707100013.GIF" wi="79" he="72" />或者<img file="FDA00003361707100014.GIF" wi="67" he="80" />K<sub>w</sub>为小区w中的第K个用户,φ表示集合为空;步骤20)选择各小区的第1个用户,包括步骤201)—步骤203):步骤201)利用各小区中的基站测算所有用户的信道矩阵范数<img file="FDA00003361707100015.GIF" wi="132" he="105" />选择信道矩阵范数最大的3个用户序号,记为T<sub>w</sub>,则|T<sub>w</sub>|=3,其中,<img file="FDA00003361707100016.GIF" wi="72" he="87" />为小区w的基站到小区w中第k个用户的信道矩阵,符号|| ||表示求范数过程,|T<sub>w</sub>|表示T<sub>w</sub>中元素的个数,1≤k≤K;步骤202)测算三个基站到相邻小区用户干扰信道的平行度,以及和平行度<img file="FDA00003361707100017.GIF" wi="328" he="72" />表示选择小区b中的用户i<sub>1</sub>,小区<img file="FDA00003361707100018.GIF" wi="46" he="68" />中的用户j<sub>2</sub>,小区<img file="FDA00003361707100019.GIF" wi="40" he="74" />中的用户k<sub>3</sub>时的和平行度;选择和平行度最大值对应的三个小区中对应的用户序号,<maths num="0001"><![CDATA[<math><mrow><mrow><mo>(</mo><mi>&pi;</mi><mrow><mo>(</mo><mn>1,1</mn><mo>)</mo></mrow><mo>,</mo><mi>&pi;</mi><mrow><mo>(</mo><mn>2,1</mn><mo>)</mo></mrow><mo>,</mo><mi>&pi;</mi><mrow><mo>(</mo><mn>3,1</mn><mo>)</mo></mrow><mo>)</mo></mrow><mo>=</mo><mrow><mo>(</mo><msub><mi>i</mi><mn>1</mn></msub><mo>,</mo><msub><mi>j</mi><mn>2</mn></msub><mo>,</mo><msub><mi>k</mi><mn>3</mn></msub><mo>)</mo></mrow><mo>=</mo><munder><mi>arg</mi><mrow><msub><mi>i</mi><mn>1</mn></msub><mo>,</mo><msub><mi>j</mi><mn>2</mn></msub><mo>,</mo><msub><mi>k</mi><mn>3</mn></msub></mrow></munder><mi>max</mi><mrow><mo>(</mo><msub><mi>&chi;</mi><mrow><msub><mi>i</mi><mn>1</mn></msub><mo>,</mo><msub><mi>j</mi><mn>2</mn></msub><mo>,</mo><msub><mi>k</mi><mn>3</mn></msub></mrow></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>其中,π(1,1)表示小区b中选择的第1个用户序号,π(2,1)表示小区<img file="FDA000033617071000117.GIF" wi="34" he="59" />中选择的第1个用户序号,π(3,1)表示小区<img file="FDA000033617071000118.GIF" wi="29" he="64" />中选择的第1个用户序号;π(1,1)、π(2,1)和π(3,1)的集合记为π(w,1);步骤203)选择各小区的剩余用户:选择小区b中剩余用户:剩余用户集U<sub>b</sub>←U<sub>b</sub>-{π(1,1)},已选用户集S<sub>b</sub>←S<sub>b</sub>∪{π(1,1)};<img file="FDA000033617071000111.GIF" wi="290" he="87" /><img file="FDA000033617071000112.GIF" wi="295" he="94" />其中,g<sub>(b,1)</sub>表示小区b中选择第1个用户的施密特正交化分量,g<sub>(b,2)</sub>表示小区b的基站到小区<img file="FDA000033617071000113.GIF" wi="50" he="78" />中第一个用户的信道的施密特正交化分量,<img file="FDA000033617071000114.GIF" wi="116" he="87" />表示小区b的基站到小区b中第一个用户的信道;<img file="FDA000033617071000115.GIF" wi="117" he="94" />表示小区b的基站到小区<img file="FDA000033617071000116.GIF" wi="34" he="75" />中第一个用户的信道;g<sub>(b,1)</sub>和g<sub>(b,2)</sub>的集合为g<sub>(b,i)</sub>;选择小区<img file="FDA00003361707100021.GIF" wi="50" he="71" />中剩余用户:剩余用户集<img file="FDA00003361707100022.GIF" wi="432" he="94" />已选用户集<maths num="0002"><![CDATA[<math><mrow><msub><mi>S</mi><mover><mi>b</mi><mo>&OverBar;</mo></mover></msub><mo>&LeftArrow;</mo><msub><mi>S</mi><mover><mi>b</mi><mo>&OverBar;</mo></mover></msub><mo>&cup;</mo><mo>{</mo><mi>&pi;</mi><mrow><mo>(</mo><mn>2,1</mn><mo>)</mo></mrow><mo>}</mo><mo>;</mo></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><msub><mi>g</mi><mrow><mo>(</mo><mover><mi>b</mi><mo>&OverBar;</mo></mover><mo>,</mo><mn>1</mn><mo>)</mo></mrow></msub><mo>=</mo><msubsup><mi>h</mi><mrow><mi>&pi;</mi><mrow><mo>(</mo><mover><mi>b</mi><mo>&OverBar;</mo></mover><mo>,</mo><mn>1</mn><mo>)</mo></mrow></mrow><mover><mi>b</mi><mo>&OverBar;</mo></mover></msubsup><mo>,</mo></mrow></math>]]></maths><maths num="0004"><![CDATA[<math><mrow><msub><mi>g</mi><mrow><mo>(</mo><mover><mi>b</mi><mo>&OverBar;</mo></mover><mo>,</mo><mn>2</mn><mo>)</mo></mrow></msub><mo>=</mo><msubsup><mi>h</mi><mrow><mi>&pi;</mi><mrow><mo>(</mo><mi>b</mi><mo>,</mo><mn>1</mn><mo>)</mo></mrow></mrow><mover><mi>b</mi><mo>&OverBar;</mo></mover></msubsup><mo>;</mo></mrow></math>]]></maths>其中,<img file="FDA00003361707100026.GIF" wi="101" he="70" />表示小区<img file="FDA00003361707100027.GIF" wi="34" he="77" />中选择第1个用户的施密特正交化分量,<img file="FDA00003361707100028.GIF" wi="107" he="70" />表示小区<img file="FDA00003361707100029.GIF" wi="45" he="71" />的基站到小区b中第一个用户的信道的施密特正交化分量,<img file="FDA000033617071000210.GIF" wi="118" he="99" />表示小区<img file="FDA000033617071000211.GIF" wi="38" he="74" />的基站到小区<img file="FDA000033617071000212.GIF" wi="42" he="72" />中第一个用户的信道;<img file="FDA000033617071000213.GIF" wi="102" he="92" />表示小区<img file="FDA000033617071000214.GIF" wi="28" he="71" />的基站到小区b中第一个用户的信道;<img file="FDA000033617071000215.GIF" wi="98" he="73" />和<img file="FDA000033617071000216.GIF" wi="102" he="72" />的集合为<maths num="0005"><![CDATA[<math><mrow><msub><mi>g</mi><mrow><mo>(</mo><mover><mi>b</mi><mo>-</mo></mover><mo>,</mo><mi>i</mi><mo>)</mo></mrow></msub><mo>;</mo></mrow></math>]]></maths>选择小区<img file="FDA000033617071000218.GIF" wi="34" he="78" />中剩余用户:剩余用户集<img file="FDA000033617071000219.GIF" wi="432" he="92" />已选用户集<maths num="0006"><![CDATA[<math><mrow><msub><mi>S</mi><mover><mi>b</mi><mo>^</mo></mover></msub><mo>&LeftArrow;</mo><msub><mi>S</mi><mover><mi>b</mi><mo>^</mo></mover></msub><mo>&cup;</mo><mo>{</mo><mi>&pi;</mi><mrow><mo>(</mo><mn>3,1</mn><mo>)</mo></mrow><mo>}</mo><mo>;</mo></mrow></math>]]></maths><maths num="0007"><![CDATA[<math><mrow><msub><mi>g</mi><mrow><mo>(</mo><mover><mi>b</mi><mo>^</mo></mover><mo>,</mo><mn>1</mn><mo>)</mo></mrow></msub><mo>=</mo><msubsup><mi>h</mi><mrow><mi>&pi;</mi><mrow><mo>(</mo><mover><mi>b</mi><mo>^</mo></mover><mo>,</mo><mn>1</mn><mo>)</mo></mrow></mrow><mover><mi>b</mi><mo>^</mo></mover></msubsup><mo>,</mo></mrow></math>]]></maths><maths num="0008"><![CDATA[<math><mrow><msub><mi>g</mi><mrow><mo>(</mo><mover><mi>b</mi><mo>^</mo></mover><mo>,</mo><mn>2</mn><mo>)</mo></mrow></msub><mo>=</mo><msubsup><mi>h</mi><mrow><mi>&pi;</mi><mrow><mo>(</mo><mi>b</mi><mo>,</mo><mn>1</mn><mo>)</mo></mrow></mrow><mover><mi>b</mi><mo>^</mo></mover></msubsup><mo>;</mo></mrow></math>]]></maths>其中,<img file="FDA000033617071000223.GIF" wi="102" he="78" />表示小区<img file="FDA000033617071000224.GIF" wi="38" he="77" />中选择第1个用户的施密特正交化分量,<img file="FDA000033617071000225.GIF" wi="110" he="78" />表示小区<img file="FDA000033617071000226.GIF" wi="38" he="76" />的基站到小区<img file="FDA000033617071000227.GIF" wi="50" he="78" />中第一个用户的信道的施密特正交化分量,<img file="FDA000033617071000228.GIF" wi="110" he="103" />表示小区<img file="FDA000033617071000229.GIF" wi="45" he="79" />的基站到小区<img file="FDA000033617071000230.GIF" wi="38" he="78" />中第一个用户的信道;<img file="FDA000033617071000231.GIF" wi="128" he="100" />表示小区<img file="FDA000033617071000232.GIF" wi="32" he="76" />的基站到小区<img file="FDA000033617071000233.GIF" wi="42" he="73" />中第一个用户的信道;<img file="FDA000033617071000234.GIF" wi="96" he="76" />和<img file="FDA000033617071000235.GIF" wi="104" he="77" />的集合为<maths num="0009"><![CDATA[<math><mrow><mi>g</mi><mrow><mo>(</mo><mover><mi>b</mi><mo>^</mo></mover><mo>,</mo><mi>i</mi><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>步骤30)建立各小区的候选用户集:建立小区b的候选用户集:协作小区<img file="FDA000033617071000237.GIF" wi="38" he="72" />中的基站帮助小区b中的基站选择候选用户集C<sub>b</sub>:<maths num="0010"><![CDATA[<math><mrow><msub><mi>C</mi><mi>b</mi></msub><mo>=</mo><mo>{</mo><msub><mi>k</mi><mi>b</mi></msub><mo>&Element;</mo><msub><mi>U</mi><mi>b</mi></msub><mo>|</mo><mfrac><mrow><mo>|</mo><mrow><msubsup><mi>h</mi><mrow><mi>&pi;</mi><mrow><mo>(</mo><mover><mi>b</mi><mo>&OverBar;</mo></mover><mo>,</mo><mn>1</mn><mo>)</mo></mrow></mrow><mover><mi>b</mi><mo>&OverBar;</mo></mover></msubsup><msubsup><mi>h</mi><msub><mi>k</mi><mi>b</mi></msub><mrow><mover><mi>b</mi><mo>&OverBar;</mo></mover><mo>*</mo></mrow></msubsup></mrow><mo>|</mo></mrow><mrow><mo>|</mo><mo>|</mo><msubsup><mi>h</mi><mrow><mi>&pi;</mi><mrow><mo>(</mo><mover><mi>b</mi><mo>&OverBar;</mo></mover><mo>,</mo><mn>1</mn><mo>)</mo></mrow></mrow><mover><mi>b</mi><mo>&OverBar;</mo></mover></msubsup><mo>|</mo><mo>|</mo><mo>|</mo><mo>|</mo><msubsup><mi>h</mi><msub><mi>k</mi><mi>b</mi></msub><mover><mi>b</mi><mo>&OverBar;</mo></mover></msubsup><mo>|</mo><mo>|</mo></mrow></mfrac><mo>></mo><mi>&gamma;</mi><mo>}</mo><mo>,</mo></mrow></math>]]></maths>其中,k<sub>b</sub>表示小区b中的第k个用户,U<sub>b</sub>表示小区b的剩余用户序列,γ表示平行度门限;<img file="FDA000033617071000239.GIF" wi="120" he="98" />表示小区<img file="FDA000033617071000240.GIF" wi="58" he="72" />的基站到小区<img file="FDA000033617071000241.GIF" wi="48" he="68" />中第一个用户的信道;<img file="FDA000033617071000242.GIF" wi="72" he="93" />表示小区<img file="FDA000033617071000243.GIF" wi="54" he="72" />的基站到小区b中第k个用户的信道矩阵。<img file="FDA000033617071000244.GIF" wi="86" he="95" />表示<img file="FDA000033617071000245.GIF" wi="62" he="94" />的共轭转秩,符号|| ||表示求范数过程,符号| |表示求两个矢量的内积;建立小区<img file="FDA00003361707100031.GIF" wi="38" he="67" />的候选用户集:协作小区b中的基站帮助小区<img file="FDA00003361707100032.GIF" wi="34" he="73" />中的基站选择候选用户集<maths num="0011"><![CDATA[<math><mrow><msub><mi>C</mi><mover><mi>b</mi><mo>-</mo></mover></msub><mo>:</mo></mrow></math>]]></maths><maths num="0012"><![CDATA[<math><mrow><msub><mi>C</mi><mover><mi>b</mi><mo>&OverBar;</mo></mover></msub><mo>=</mo><mo>{</mo><msub><mi>k</mi><mover><mi>b</mi><mo>&OverBar;</mo></mover></msub><mo>&Element;</mo><msub><mi>U</mi><mover><mi>b</mi><mo>&OverBar;</mo></mover></msub><mo>|</mo><mfrac><mrow><mo>|</mo><msubsup><mi>h</mi><mrow><mi>&pi;</mi><mrow><mo>(</mo><mover><mi>b</mi><mo>^</mo></mover><mo>,</mo><mn>1</mn><mo>)</mo></mrow></mrow><mover><mi>b</mi><mo>^</mo></mover></msubsup><msubsup><mi>h</mi><msub><mi>k</mi><mover><mi>b</mi><mo>&OverBar;</mo></mover></msub><mrow><mover><mi>b</mi><mo>^</mo></mover><mo>*</mo></mrow></msubsup><mo>|</mo></mrow><mrow><mo>|</mo><mo>|</mo><msubsup><mi>h</mi><mrow><mi>&pi;</mi><mrow><mo>(</mo><mover><mi>b</mi><mo>^</mo></mover><mo>,</mo><mn>1</mn><mo>)</mo></mrow></mrow><mover><mi>b</mi><mo>^</mo></mover></msubsup><mo>|</mo><mo>|</mo><mo>|</mo><mo>|</mo><msubsup><mi>h</mi><msub><mi>k</mi><mover><mi>b</mi><mo>&OverBar;</mo></mover></msub><mover><mi>b</mi><mo>^</mo></mover></msubsup><mo>|</mo><mo>|</mo></mrow></mfrac><mo>></mo><mi>&gamma;</mi><mo>}</mo></mrow></math>]]></maths>其中,<img file="FDA00003361707100035.GIF" wi="60" he="77" />表示小区<img file="FDA00003361707100036.GIF" wi="36" he="75" />中的第k个用户,<img file="FDA00003361707100037.GIF" wi="70" he="77" />表示小区<img file="FDA00003361707100038.GIF" wi="42" he="73" />的剩余用户序列,γ表示平行度门限;<img file="FDA00003361707100039.GIF" wi="116" he="102" />表示小区<img file="FDA000033617071000310.GIF" wi="46" he="78" />的基站到小区<img file="FDA000033617071000311.GIF" wi="34" he="77" />中第一个用户的信道;<img file="FDA000033617071000312.GIF" wi="69" he="103" />表示小区<img file="FDA000033617071000313.GIF" wi="44" he="76" />的基站到小区<img file="FDA000033617071000314.GIF" wi="42" he="76" />中第k个用户的信道矩阵;<img file="FDA000033617071000315.GIF" wi="84" he="102" />表示<img file="FDA000033617071000316.GIF" wi="70" he="101" />的共轭转秩;建立小区<img file="FDA000033617071000317.GIF" wi="48" he="74" />的候选用户集:建立小区<img file="FDA000033617071000318.GIF" wi="30" he="79" />的候选用户集:协作小区b中的基站帮助小区<img file="FDA000033617071000319.GIF" wi="37" he="77" />中的基站选择候选用户集<img file="FDA000033617071000320.GIF" wi="85" he="86" /><maths num="0013"><![CDATA[<math><mrow><msub><mi>C</mi><mover><mi>b</mi><mo>^</mo></mover></msub><mo>=</mo><mo>{</mo><msub><mi>k</mi><mover><mi>b</mi><mo>^</mo></mover></msub><mo>&Element;</mo><msub><mi>U</mi><mover><mi>b</mi><mo>^</mo></mover></msub><mo>|</mo><mfrac><mrow><mrow><mo>|</mo><msubsup><mi>h</mi><mrow><mi>&pi;</mi><mrow><mo>(</mo><mi>b</mi><mo>,</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>b</mi></msubsup><msubsup><mi>h</mi><msub><mi>k</mi><mover><mi>b</mi><mo>^</mo></mover></msub><mrow><mi>b</mi><mo>*</mo></mrow></msubsup></mrow><mo>|</mo></mrow><mrow><mo>|</mo><mo>|</mo><msubsup><mi>h</mi><mrow><mi>&pi;</mi><mrow><mo>(</mo><mi>b</mi><mo>,</mo><mn>1</mn><mo>)</mo></mrow></mrow><mi>b</mi></msubsup><mo>|</mo><mo>|</mo><mo>|</mo><mo>|</mo><msubsup><mi>h</mi><msub><mi>k</mi><mover><mi>b</mi><mo>^</mo></mover></msub><mi>b</mi></msubsup><mo>|</mo><mo>|</mo></mrow></mfrac><mo>></mo><mi>&gamma;</mi><mo>}</mo><mo>,</mo></mrow></math>]]></maths>其中,<img file="FDA000033617071000322.GIF" wi="58" he="80" />表示小区<img file="FDA000033617071000323.GIF" wi="30" he="76" />中的第k个用户,<img file="FDA000033617071000324.GIF" wi="72" he="80" />表示小区<img file="FDA000033617071000325.GIF" wi="38" he="82" />的剩余用户序列,γ表示平行度门限;<img file="FDA000033617071000326.GIF" wi="120" he="85" />表示小区b的基站到小区b中第一个用户的信道;<img file="FDA000033617071000327.GIF" wi="68" he="92" />表示小区b的基站到小区<img file="FDA000033617071000328.GIF" wi="44" he="79" />中第k个用户的信道矩阵;<img file="FDA000033617071000329.GIF" wi="88" he="96" />表示<img file="FDA000033617071000330.GIF" wi="68" he="95" />的共轭转秩;步骤40)根据已选用户,更新各小区的候选用户集C<sub>w</sub>:<img file="FDA000033617071000331.GIF" wi="669" he="192" />其中,<img file="FDA000033617071000332.GIF" wi="66" he="86" />表示小区w中的基站到小区w中第k个用户的信道,g<sub>(w,i)</sub>为g<sub>(b,i)</sub>、<img file="FDA000033617071000335.GIF" wi="90" he="59" />或者<img file="FDA000033617071000333.GIF" wi="161" he="94" /><img file="FDA000033617071000334.GIF" wi="106" he="85" />表示g<sub>(w,i)</sub>的共轭转秩,α为平行度门限值;k<sub>w</sub>表示小区w中的第k个用户;步骤50)第2+p个用户的选择,p的初始值为0,p表示步骤60)返回步骤50)的次数;步骤501)对于k<sub>w</sub>∈C<sub>w</sub>,用施密特正交化处理,产生一个正交于由{g<sub>(w,1)</sub>,…,g<sub>(w,i)</sub>}构成的子空间的矢量<img file="FDA00003361707100044.GIF" wi="64" he="54" />,g<sub>(w,1)</sub>表示小区w中选择第1个用户的施密特正交化分量,g<sub>(w,i)</sub>表示小区w中选择第i个用户的施密特正交化分量;步骤502)选择用户,<img file="FDA00003361707100041.GIF" wi="488" he="118" />π(w,j)表示小区w中选择的第j个用户序号,j=2+p;<img file="FDA00003361707100042.GIF" wi="268" he="115" />表示满足<img file="FDA00003361707100043.GIF" wi="70" he="70" />模最大值的k<sub>w</sub>;k<sub>w</sub>表示小区w中的第k个用户;步骤503)更新用户集:U<sub>w</sub>←U<sub>w</sub>-{π(w,j)},S<sub>w</sub>←S<sub>w</sub>∪{π(w,j)};将小区w中的第j个用户的施密特正交化分量g<sub>(w,j)</sub>加入<img file="FDA00003361707100045.GIF" wi="65" he="55" />中;步骤60)如果|S<sub>w</sub>|&lt;N<sub>t</sub>-1,返回步骤50),否则结束;其中,|S<sub>w</sub>|表示最后一次更新后的已选用户集合中用户个数,N<sub>t</sub>表示每个基站的发射天线个数。
地址 211189 江苏省南京市江宁区东南大学路2号